Computer Architecture

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/19

20 Terms

1
New cards

CPU

Processes data and instructions input into the computer and outputs the results

2
New cards

Microprocesser

Integreted circuit on a single chip

3
New cards

Arithmetic Logic Unit (ALU)

Carries out required Arithmetic and Logic operations when program is being run (+ and -)

4
New cards

Control Unit (CU)

Ensures synchronisation of data flow and program instructions

5
New cards

Current Instruction Register

Stores current instruction being decoded and executed

6
New cards

Accumulator (ACC)

Stores data temporarily when ALU is carrying out operations

7
New cards

Memory Adress Register (MAR)

Stores data of the memory location currently being written or being read from

8
New cards

Memory Data Register (MDR)

Stores Data that has just been read from memory or about to be written to memory

9
New cards

Program Counter

Stores address of the next instruction going to be read can be found

10
New cards

Address Bus

Carries out Memory adresses from the processor to the rest of the components (unidirectional)

11
New cards

Data Bus

Carries out data from the processor to the rest of the components (bidirectional)

12
New cards

Control Bus

Carries Control signals from the processor to the rest of the components

13
New cards

Fetch

  1. The memory address is copied from the PC to the MAR

  2. The MAR places the memory address on the address bus

  3. The address bus transfers the memory address to the MDR


14
New cards

Decode

The Memory Address is then decoded

15
New cards

Execute

The computer sends the data as control signals to the appropriate components so it can be carried out

16
New cards

System Clock

Sends pulses to synchronise the components (Higher Frequency = Faster Performance) however overclocking can occur

17
New cards

Cores

Stores ALU, CU and all the registers (More Cores = Better Performance but not necessarilly as CPU has to communicate with all the cores)

18
New cards

Caches

Unlike RAM, its stored on the CPU and stores regularly used data and instructions to access faster (Bigger Cache = Better CPU performance)

19
New cards

Instruction Set

List of all the commands that can be processed by a CPU, and the commands are machine code

20
New cards

Embedded Systems

An embedded system is used to perform dedicated functions (e.g- Security systems, Appliances, Cars)