Computing 1.1 systems architecture Flashcards

1
Q

CPU

A

The main part of the computer which is sometimes called the BRAIN that consists of the registers, ALU and control unit.

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

Vonn Neumann Architecture

A

Computer architecture that forms the basis of most digital computer systems.

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

Cache

A

Faster access memory for frequently used instructions and data.

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

Fetch- Decode- Execute Cycle

A

The process of retrieving an instruction from the store, decoding it and carrying it out.

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

Registers

A

Superfast onboard memory that each have a specific purpose: MAR, MDR,PC and ACC.

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

MAR(Memory Address Register)

A

Holds the address of the data/instruction to be used/passed from the program counter. PART OF THE DECODE CYCLE

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

MDR(Memory Data Register)

A

Holds the data fetched or to be written to the memory. PART OF THE EXECUTE CYCLE

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

PC(Program Counter)

A

Holds the address of the next instruction to be executed. PART OF THE FETCH CYCLE

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

ACC(Accumulator)

A

Hold the RESULT of the calculation

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

What main factors affect the performance of the CPUs performance? (3 things)

A

The clock speed, cache size and the number of cores.

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

Clock speed

A

HERTZ(GHz). It’s the number of instruction cycles that can be executed per second.

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

Cache size

A

The LARGER the cache, the more that can be copied and stored without having to go back to the RAM(which takes more time to fetch data from). HOWEVER the bigger it is the slower it is.

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

Number of Cores

A

The cores are responsible for the Fetch- execute cycle. The more cores there are, the more cycles that can be done at one time. HOWEVER it takes more time as more communication is needed to take place.

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

Embedded Systems

A

is a computer that has been built to solve a specific function. eg. washing machine, microwave, traffic lights…

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

RAM(Random Access Memory)

A

RAM is the main memory in that stores the information that your computer is actively using. VOLATILE- data is lost when power is lost.

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

Virtual Memory

A

Using part of the hard disk as if it were RAM which allows more applications to be open than physical memory could hold.

17
Q

What happens in the FETCH cycle?

A

The PROGRAM COUNTER is loaded with the address of the next instruction. The address is then loaded into the MAR which is then sent to the RAM through the address bus and copied through the data bus to the MDR.

18
Q

What happens in the DECODE cycle?

A

In the DECODE cycle the instruction is sent to the CU through the data bus and decoded.

19
Q

What happens in the EXECUTE cycle?

A

In the EXECUTE cycle the outcome is stored in the accumulator.

20
Q

CU (control unit)

A

Controls how data moves around the CPU.

21
Q

ALU (Arithmetic Logic Unit)

A

Performs arithmetic equations and logical comparisons .

22
Q

ROM (Read Only Memory)

A

Memory can be read from i but cannot be written into. NONVOLITALE- data is not lost when power is turned off(permanent memory)