Section 1 - Systems Architecture, Memory and Storage Flashcards

(41 cards)

1
Q

What is a computer system made up of?

A
  • Hardware (physical component) and Software (Program that runs)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What must a computer system always have?

A

A CPU, also known as a processor, an input and output device and primary storage, as well as additionally secondary storage.

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

What is an input device?

A

Take real world data and convert it into a form to be stored on the computer

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

Examples of Output Devices

A
  • Computer Screen
  • Actuator
  • Speaker
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is memory (primary storage)?

A

Used for holding instructions currently being executed and data that is being used

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

What is secondary storage?

A

Hold stored data which a system may use to perform processing

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

What did John Von Neumann develop?

A

Concept of stored program computer in 1940s

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

What did Von Neumann Architecture use idea of?

A

Holding both programs and data in memory which would then be moved between memory unit and processor

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

What is the CPU?

A

Central Processing Unit which executes programs and manages rest of hardware

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

What is cache memory?

A

Very fast memory, close to CPU, that temporarily holds data that is likely needed again by processor in course of running program

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

What is the Fetch-Decode-Execute Cycle?

A

Concept in which when a program is run, the processor must execute one instruction at a time by fetching it from main memory and decoding and executing.

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

What does the processor contain?

A
  • Control Unit
  • Arithmetic Logic Unit
  • Registers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is the Control Unit?

A

Coordinates all activities in CPU and can control execution of instructions in correct sequence, decodes, regulates and sends and receives control signals.

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

What are the functions of the ALU?

A
  • Logic Operations : AND, OR, NOT
  • Shift Operations : Shifting bits to left or right
  • Arithmetic Operations : +, -, *, /
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is a register?

A

Special, fast memory location within CPU used in execution of instructions

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

What is the MAR?

A

Memory Address Register holds address of instruction fetched or stored

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

What is the MDR?

A

Memory Data Register, Holds data of program instruction temporarily when fetched or sent from/to memory

18
Q

What is the PC?

A

Program Counter, Holds memory address of next instruction processed

19
Q

What is the ACC?

A

Accumulator, Special memory location which results of ALU operations are stored

20
Q

What affects CPU performance?

A
  • Clock Speed
  • Cache Size
  • Number of Cores
21
Q

What is clock speed?

A

Speed at which processor operates in hertz, faster clock means more instructions are fetched, decoded and executed per second

22
Q

What is cache memory?

A
  • Frequently used data is stored temporarily
  • Use of a small amount of cache improves speed by preventing constant reading and writing from main memory causing it to go slower
23
Q

What is the pros of more cache memory?

A

More data and instructions can be held and made available quickly

24
Q

What is Level 1 Cache?

A
  • Extremely fast but small
25
What is Level 2?
Fairly fast and medium-sized
26
What is the number of cores?
Where multiple instructions can be executed simultaneously due to parallel processing in a dual core causing it to perform twice as many operations per second
27
What is an embedded system?
Small computer built into piece of equipment to perform specific function
28
What are the two groups of memory/storage?
- Primary Storage (Memory) - Secondary Storage
29
What is RAM?
Type of memory used as computer's main memory
30
What is virtual memory?
When there is not enough main memory to store whole of program, which is used to store parts of program not currently being used and can be swapped when returned to
31
What is non-volatile memory?
Designed for long term storage of files and won't be wiped
32
is RAM volatile or non-volatile?
Volatile, can lose contents when computer turns off
33
What is a bootstrap loader?
Small program that loads operating system
34
What is ROM?
Read-Only Memory which cannot be written over once created and is non volatile meaning it will stay in computer and will start up when receiving power again
35
What is secondary storage?
Long term storage, which refers to hard disk drives and solid state drives etc.
36
What features must be considered for secondary storage?
Capacity -Space to store files Speed- How quickly can computer read or write data? Portability - Easily unplugged and carried away Durability - Easily damaged Reliability - How long will it last? Cost - Cost per GB
37
What are magnetic devices?
Type of secondary storage which involvers reading with a moving head inside disk drive
38
Why is magnetic disks slow?
Moving parts susceptible to damage and vulnerable to magnetic fields
39
What are SSD?
Solid State Drives which have no moving parts and aren't affected by magnetic fields?
40
Benefits of SSD compared to other storage?
- More reliable - Lighter - Faster access times, don't need to wait for head to spin - Lower power consumption
41