1.1 The characteristics of contemporary processors, input, output and storage devices Flashcards

(60 cards)

1
Q

What does the ALU do?

A

It completes all the arithmetical and logical operations

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

What is the CU?

A

A part of the processor which directs operations inside the CPU

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

What are registers?

A

Small memory cells that operate at high speeds

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

Where do all the arithmetic, logic, or shift operations occur?

A

In registers

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

What does the PC do?

A

The PC holds the address of the next instruction

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

In which part of the CPU do all calculations take place?

A

The ALU

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

Where are intermediate arithmetic and logic results stored?

A

In the ACC

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

What does the MAR do?

A

Holds the address of a location that is to be read from or written to

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

What does the MDR do?

A

Temporarily stores the data that has just been read from or the data needs to be written

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

What does the CIR do?

A

Holds the current instruction divided up into opcode and operand

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

What is a bus?

A

A set of parallel wires connecting two or more components together

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

What is the system bus?

A

The collection of the data bus, address bus, and control bus is called the system bus

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

What is the width of a bus?

A

The number of parallel wires it has

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

What is the data bus?

A

A bidirectional bus used to transport data and instructions between components

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

What is the control bus?

A

The bi-directional bus used to transmit control signals between internal and external components

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

What is the address bus used for?

A

Used to transmit the memory address specifying where data is to be sent from or retrieved from

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

What does adding a wire to the address bus do to the number of addressable locations?

A

It doubles the number of addressable locations

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

What does the Bus Request indicate?

A

Indicated a device is requesting access to the data bus

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

What does Bus Grant indicate?

A

Indicates the CPU has granted access to the data bus

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

What does memory write do?

A

Causes the data on the data bus to be written into the addressed location

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

What does memory read do?

A

Causes the data from the addressed location to be placed onto the data bus

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

What does the interrupt request control signal indicate?

A

Indicates that a device is requesting access to the CPU

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

What is the clock control signal used for?

A

It is used to synchronize instructions

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

What is opcode?

A

Opcode is used to determine the type of instruction and what hardware to use to execute it

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
What is the operand?
The operand is the address of where the operation is performed
26
What occurs during the fetch phase?
- The address from the PC is copied to the MAR - Instruction held at that address is copied to the MDR by the data bus, simultaneously the contents of the PC is incremented by 1 - The value of the MDR is copied to the CIR
27
What occurs during the decode phase?
The contents of the CIR is split into operand and opcode
28
What occurs during the execute phase?
The opcode is executed on the data
29
What is the clock speed?
The number of clock cycles completed per second
30
What is cache memory?
Cache memory is the CPU's onboard memory which can be accesses a lot faster than main memory
31
What is Von Neumann architecture?
Architecture in which there is a single shared memory and shared data bus for both data and instructions
32
What is Harvard architecture?
Architecture in which there is two separate memory and data buses for data and instructions
33
What is contemporary processing?
Processing in which Von Neumann architecture is used for main memory. Cache uses Harvard architecture, divided into instructions, cache and data cache
34
What does RISC mean?
Reduced Instruction Set Computer
35
What does CISC mean?
Complex Instruction Set Computer
36
What are the properties of RISC?
- Small instruction set - Each instruction is one line of machine code - Used in everyday devices
37
What are the properties of CISC?
- A large instruction set - Instructions are built into hardware - Used in embedded systems and microprocessors
38
What are the benefits of RISC processors?
Pipelining is possible since each instruction takes one clock cycle
39
What are the benefits of CISC processors?
- Compilers have to do less work - They require less RAM since instructions are smaller
40
What are multi-core systems?
Systems where there are multiple cores that separate fetch-execute cycles
41
What are parallel systems?
Systems where multiple instructions can be completed at any given time, doesn't require multiple cores, it can use threading and pipelining instead
42
Give two types of magnetic storage
- Hard Disk Drive - Floppy Disk - Magnetic Tape
43
Give three examples of input devices
- Keyboard - Mouse - Microphone - Webcam - Touchpad - Barcode reader - Magnetic Stripe Reader
44
Give an example of a device which is used for both input and output
Touchscreen
45
What name is given to the areas on a CD's surface which have been burned into grooves by a laser?
Pits
46
Give three examples of output devices
- Speaker - Monitor - Printer - Projector
47
Which has the highest typical storage capacity: CD, DVD or Blu-Ray?
Blu-Ray
48
In a HDD what is mounted at the end of the actuating arm?
Read/write head
49
Which storage device has typical capacities in the range 500GB-5TB?
HDD
50
Give 2 disadvantages of SSDs
- High cost per GB - Limited lifespan
51
How is information stored in flash memory?
Information is stored in blocks which are then combined to form pages
52
Which two types of logic gates are used in flash storage?
NAND and NOR
53
Give 3 advantages of SSDs
High transfer speeds Lightweight No moving parts
54
Give 2 disadvantages of SSDs
- Expensive - Limited read/writes
55
What is ROM?
- Small piece of read-only memory - Non volatile - Contains very first instructions for the computer (bootstrap)
56
What is RAM?
- Temporary storage of instructions and data - Holds information being executed by the processor - Volatile - Much faster than the hard disk
57
What is virtual storage?
- The concept of storing and receiving data over the internet in the cloud instead of a local storage device
58
What are the advantages of Cloud storage?
- Data can be accessed at any time, from any device as long as there is internet access - Data can be easily shared without the need for removable media transfer - Easy collaboration - Storage considered to be 'limitless' from the user's point of view
59
What are the disadvantages of cloud storage?
- Can become quite expensive - If connectivity is low, access times can be slow - No internet connection = no access to your files
60
What can virtual storage also refer to?
- The abstraction or separation of logical storage from physical storage