Learners should have studied the following:
a) The difference between RAM and ROM
Purpose: To fetch and execute instructions.
Components:
Factors affecting the speed
Number of cores: independent processing units.
Clock speed: The number of cycles per second.
Cache: Temporary storage of instructions and data.
Purpose: A temporary store of instructions and data in use by the CPU for currently executing programs. Programs and data are loaded from the hard disk/solid state storage to RAM for processing.
Volatile: The contents are lost when the power is turned off.
Read/Write: This memory can be read and written to.
Purpose: Holds the first instructions to execute when the computer is first turned on. Also known as the ‘bootstrap’.
Non-Volatile: The contents remains when the power is turned off.
Read only: This memory is read only, and cannot be written to.
More examples in computer systems
Other types of ROM include memory cartridges, such as those used on portable games consoles.
Embedded systems will contain all the program instructions in ROM.
Purpose: Holds initial settings for the computer used by the first instructions in the ROM.
Non-Volatile: The contents remains when the power is turned off.
Read/Write: This memory can be read from and written to.
The BIOS is stored in a flash memory module.
Flash memory is a non-volatile computer memory that was first invented by Fujio Masuoka in the early 1980s while at Toshiba and introduced to the market in 1984. It was also later developed by Intel Corp. This type of memory is an integrated circuit that does not need continuous power to retain the data, but is a bit more expensive than magnetic storage. Today, flash memory is becoming more popular, and solid-state drives are a practical replacement for large hard drives if you have the extra money.
Flash memory is widely used with car radios, cell phones, digital cameras, PDAs, solid-state drives, and printers.