1.1 Systems Architecture Keywords Flashcards

1
Q

CPU

A
  • central processing unit
  • “The main part of the computer (the brain), consisting of the registers, ALU and control unit.”
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Fetch-Execute cycle

A

“The complete process of retrieving an instruction from store, decoding it and carrying it out. Also known as the instruction cycle.”

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

ALU

A
  • Arithmetic Logic Unit
  • “Performs calculations e.g. x = 2 + 3 and logical comparisons e.g. IF x > 3 in the CPU.”
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

CU

A
  • control unit
  • “Decodes instructions. Sends signals to control how data moves around the CPU.”
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Cache

A

“Memory in the processor providing fast access to frequently used instructions and data.”

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

Register

A

“Tiny areas of extremely fast memory located in the CPU normally designed for a specific purpose, where data or control information is stored temporarily e.g. the MAR, MDR etc.”

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

Von Neumann Architecture

A

“Traditional computer architecture that forms the basis of most digital computer systems. Instructions are fetched, decoded and executed one at a time.”

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

MAR

A
  • Memory Address Register
  • “Holds the address of data ready for use by the memory data register, or the address of an instruction passed from the program counter. Step 2 of the fetch, decode, execute cycle.”
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

MDR

A
  • Memory Data Register
  • “Holds the data fetched from or to be written to the memory. Step 3 of the fetch, decode, execute cycle.”
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Program Counter

A
  • “Holds the address of the next instruction to be executed. Step 1 of the fetch, decode, execute cycle.”
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Accumulator

A

“Holds the result of calculations.”

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

Clock Speed

A

“Measured in Hertz, the clock speed is the frequency at which the internal clock generates pulses. The higher the clock rate, the faster the computer may work. The “clock” is the electronic unit that synchronizes related components by generating pulses at a constant rate.”

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

Cache size

A

“A part of the main store between the central processor and the rest of the memory. It has extremely fast access, so sections of a program and its associated data are copied there to take advantage of its short fetch cycle. The larger the size of the cache the more that can be copied and stored here without having to go back to slower main memory (RAM), this has a significant impact on the speed of processing.”

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

Cores

A

“A part of a multi-core processor. A multi-core processor is a single component with two or more independent actual CPUs, which are the units responsibly for the fetch-decode-execute cycle.”

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

Embedded System

A

“A computer which has been built to solve a very specific program and is not easily changed. For example the operating system placed inside a washing machine, microwave or set of traffic lights.”

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