With the use of examples, explain the following terms:

a. Systems software (3 marks)
b. Application software (3 marks)
c. Random Access Memory (RAM) (3 marks)
d. Read Only Memory (ROM) (3 marks)

a. Systems software refers to the programs that manage and control the computer hardware so that application software can perform specific tasks. Examples include operating systems like Windows, Mac OS, and Linux.

b. Application software is designed to perform specific tasks for the end users. Examples include word processors like Microsoft Word, spreadsheet programs like Excel, and graphic design software like Adobe Photoshop.

c. Random Access Memory (RAM) is a type of computer memory that can be accessed randomly, meaning data can be written to or read from any memory location at any time. It is volatile, meaning it loses its data when the computer is turned off. Examples include DDR4 RAM and DDR3 RAM.

d. Read Only Memory (ROM) is a type of non-volatile memory that stores data that does not change. It is primarily used for firmware like BIOS on computers. Examples include BIOS ROM, CD-ROM, and DVD-ROM.