2.1.2 Cache and RAM Flashcards
Primary Memory
Storage Locations that are directly accessible by processor.
Quick read speeds, but lower capacity.
RAM
RAM holds all of the data and instructions that are currently being processed.
Why does a computer use RAM?
Because RAM has quicker read and write speeds than secondary storage devices.
How does increased access speed of RAM affect the execution of instructions?
It speeds up the general speed of the computer and the speed of instructions being completed.
How does a program find memory in RAM?
The memory in the RAM is split up into locations with a unique memory address. The processor finds the data using the memory addresses.
Why is RAM called random access?
any location can be accessed at random with no impact on speed.
RAM is
volatile, read and written
What determines the size of RAM?
The maximum RAM capacity is determined by the width of the address bus. The larger the RAM the more efficient the computer. Less space will mean more transfers from secondary storage to RAM and will make everything slower.
ROM
ROM is used to store the boot sequence (BIOS) and is smaller than RAM.
ROM is
non volatile, and can only be read because it is written by the manufacturer.
BIOS
A limited sequence of instructions that checks that the core components of the computer system (RAM, input/output, secondary storage) are connected and working correctly.
What is the purpose of the BIOS?
It loads the essential parts of the main operating system from secondary storage into RAM.
What does the OS manage with the BIOS?
Then the OS will oversee the operation of the computer, managing memory, storage and requests for input/output.
Which component does BIOS check first and why?
The screen so errors can be communicated to the user.
Virtual Memory
Virtual Memory is a way a computer system can compensate for shortage of RAM.