Computer Science - 1.1 (quick)

0.0(0)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/12

flashcard set

Earn XP

Description and Tags

System Architecture

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

13 Terms

1
New cards

CPU

Fetches and executes instructions/data

2
New cards

ALU

Carries out math and logic comparisons, there can be multiple in one CPU and is split into; the Logic Unit, and the Arithmetic Unit. Holds the Accumulator.

3
New cards

CU

Directs the operations from the processor. Contains the PC MAR and the MDR.

4
New cards

Cache

Located Around or inside the CPU the Cache is super fast memory close to the CPU to speed up the Fetch and Execute Cycle

5
New cards

PC

Stores the memory address of the next instruction. Is incremented by one after an instruction is fetched.

6
New cards

MAR

Holds memory addresses before they are sent down the address bus. The addresses can either be the locations of instructions, the locations of data or the location to store data.

7
New cards

MDR

Stores either an instruction or data once it is fetched from memory. It receives instructions or data via the data bus. It can also store data before it is send back along the data bus to be stored (the data bus is two way)

8
New cards

Accumulator

Stores a running total of the calculation that is currently happening.

9
New cards

Pipelining

Allows multiple operations to be executed and fetched at once instead of one waiting for the other to come back. This speeds up the Clock Speed

10
New cards

Clock Speed

This is the measure of how many fetch / execute cycles happen every second. This is measured in Hz. One Hz is one fetch / execute cycle per second.

11
New cards

Number of cores

In recent times dual core and quad core CPUs have been invented. This means that inside the CPU there are two or four separate processors.

12
New cards

Cache Size

Sometimes it can be a pain for the CPU to constantly be fetching the same instruction over and over again from memory. If this happens it makes sense to store this repeated instruction close by so it can be retrieved quicker.

13
New cards

RAM

A fast temporary type of memory in which programs, applications and data are stored.