Week 1 - Computer Architecture Flashcards

1
Q

Program Counter

A

A register that holds the address of the next instruction to be fetched.

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

Four main elements of a computer system.

A

CPU, I/O module, main memory, system bus

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

Transference of data from processor to memory or memory to processor.

A

CPU-memory

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

Transference of data to or from a peripheral device

A

CPU-I/O

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

A mechanism by which an I/O device alerts the processor to a high-priority process when an interruption is required. The normal sequencing of data transfer by the processor is interrupted.

A

Interrupt

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

Advantages of using Interrupts in a computer system?

A

Increases efficiency of the CPU

Conserves CPU cycles

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

What characteristics distinguish the various elements of a memory hierarchy?

A

Cost per bit
Access time
Capacity

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

Where is cache stored?

A

Between the CPU and main memory

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

It is a software or hardware component that temporarily stores frequently accessed memory in an accessible storage media, separate from bulk storage. Acts as a buffer for frequently used memory locations.

A

Cache memory

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

A type of storage that is not used for high-speed execution.

A

Bulk storage

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

What is a multiprocessor system?

A

A computer system comprising two or more processors that are connected to a single, shared main memory.

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

What is a multicore system?

A

A computer system comprising only one processor consisting of multiple execution units (cores).

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

Multiprocessing where all of the processors controlled by a single operating system is treated equally. Each processor is self-scheduling, capable of performing any tasks and handling I/O instructions. All processors are connected to a single, shared main memory and no one processor is reserved for special purposes.

A

Symmetric multiprocessing

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

Consists of a master CPU and the remainder of which are slave CPUs. Each processor has specific tasks, with the master CPU handling I/O instructions and distributing tasks among the slaves.

A

Asymmetric processing

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

A cache level that is local and closest to the processor and therefore the fastest memory in the computer.
Resides in the same chip for single core processors.
Has a dedicated one in multicore processors which are not shared between the cores.

A

L1 cache

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