1.2.1 - Primary storage (memory) Flashcards

1
Q

Why do computers have primary storage?

A

Primary storage is a computer’s high speed, internal, main memory, that the CPU can access quickly and directly.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the two main types of primary storage?

A

RAM and ROM

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What does volatile mean?

A

Data is lost when the power is turned off.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is RAM?

A

Random Access Memory, which stored data and programs currently being used by the CPU.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is ROM?

A

Read Only Memory, which permanently stores essential data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the key characteristics of RAM?

A

Volatile - data is lost when power is turned off, it is temporary.
Holds the operating system, programs and data in use by the CPU when currently in use by the computer.
Memory can be written to and read from.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the key characteristics of ROM?

A

Non-Volatile - data is NOT lost when power is turned off, it is permanent.
Stores the startup instructions (bootstrap) to load the operating system when computer is turned on.
(+ stores BIOS)
Memory can only be read from.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is virtual memory?

A

When RAM is full, a part of the hard drive is used as virtual memory as temporary storage.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Why may virtual memory be needed in a computer system?

A

Virtual memory may be needed in a computer system with limited RAM capacity, where larger applications and systems may need more memory space that available.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

How does the transfer of data in virtual memory work?

A

Programs are transferred out to virtual memory from the RAM when they are not currently being used and executed, and the programs are then transferred back to RAM from virtual memory when they are then needed again.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly