1.2- Memory and Storage Flashcards
(77 cards)
Characteristics of primary storage?
Volatile
Small capacity
Characteristics of secondary storage?
Non-volatile
Large capacity
Why do computers need primary storage?
A computer needs primary storage because access times are considerably faster than secondary
This means the time taken to complete operations such as the Fetch-Execute Cycle is dramatically reduced
What is primary storage used for?
Primary storage holds the data and instructions that the CPU needs to access whilst the computer is turned on
Where is primary storage found in the computer?
Due to the fast access times, primary storage is used as short term, working memory, in hardware that is directly connected to the CPU such as RAM, and components that reside inside the CPU such as Cache and Registers
What are the limitations of primary storage?
Performance of primary storage means a much higher cost which limits the amount that is used
What is RAM?
RAM (Random Access Memory) is primary storage that is directly connected to the CPU and holds the data and instructions that are currently in use
What are the characteristics of RAM?
RAM is volatile which means the contents of RAM are lost when the power is turned off
For the CPU to access the data and instructions they must be copied from secondary storage
RAM is very fast working memory, much faster than secondary storage
RAM is read/write which means data can be read from and written to
In comparison to ROM, it has a much larger capacity
What is ROM?
ROM (Read Only Memory) is primary storage that holds the first instructions a computer needs to start up (Bootstrap)
What are the characteristics of ROM?
ROM contains the BIOS (Basic Input Output System)
ROM is a small memory chip located on the computers motherboard
ROM is fast memory, much faster than secondary storage but slower than RAM
ROM is non-volatile which means the contents of ROM are not lost when the power is turned off
ROM is read only which means data can only be read from
In comparison to RAM, it has a much smaller capacity
What is virtual memory?
Virtual memory is an extension of primary storage (RAM) located on secondary storage
In situations where RAM is close to being full, virtual memory can be used so that the computer remains operational
How does virtual memory work?
Programs and data not currently being executed are transferred to virtual memory
Programs and data are transferred back to RAM when they are needed
What are the downsides to virtual memory and how can you fix this?
Virtual memory is much slower than RAM and it’s use will impact negatively on system performance
To avoid the use of virtual memory, increase the size of the RAM
What happens when you turn a computer on?
When computer first turns on and receives power, no instructions in CPU
Loads operating system so you can start using it
Operating system is stored on hard drive
Computer does not know that hard drive exists when first turned on
Cannot look for the operating system in hard drive and load into RAM
ROM is solution, contains bootstrap, set of initial instructions placed on it during manufacturing
First initial instructions perform a power on self test NOT GCSE known as the post
- Sends signals to other kinetic components EG harddrive
- Post wakes up other kinetic components, makes CPU aware of its existence
Now that the computer is aware of the hard drive and software on it, it can load instructions into RAM and start the process of booting up OS.
What is cache memory?
Cache memory is a small amount of very fast memory inside or very close to the CPU (Central Processing Unit).
The purpose of cache memory is to store instructions and data that the CPU is likely to reuse. This means:
- The CPU can access this information faster than if it had to get it from the main memory (RAM).
- It helps the computer run quicker and more efficiently.
What are the advantages of cache memory?
1.Faster Access Speed
2.Improves CPU Performance
3.Reduces Latency- Cache helps reduce the delay (latency) when the CPU needs data, especially for repeated instructions.
What are the disadvantages of cache memory?
1.Very Expensive
2.Limited Size
3.Complex to Manage- It’s harder for the system to decide what data to store in cache to make the best use of the small space.
What is secondary storage?
A computer needs secondary storage for long term storage of programs and data that are currently not in use
Why is secondary storage needed?
Secondary storage is needed as ROM is read only and RAM is volatile
Secondary storage holds the programs and data whilst the computer is turned off (non-volatile)
What is secondary storage perfect for?
Performance of secondary storage is slower than primary storage but capacity is much higher which makes it perfect for backup & archive of data files
What are the characteristics of secondary storage?
Capacity - What is the maximum amount of data that can be stored?
Speed - How fast can data be read from and written to? (R/W)
Cost - How much does it cost?
Portability - How easy is it to move around? What is the physical size? Weight?
Durability - How robust is the storage?
Reliability - What is the probability that the device will consistently perform its function?
What is magnetic storage?
Magnetic storage is a type of non-volatile media that uses magnets (polarity) to store binary 0s and 1s.
What are the advantages of magnetic storage?
Capacity- High storage
Cost- Low per gigabyte
Speed- moderate read/write access
What are the disadvantages of magnetic storage?
Durability- moving parts can get damaged if dropped
Portability- heavy and bulky making them less convenient for transport
Reliability- prone to mechanical failure
Noise- Loud spinning disks