Computer Science - Paper 2 Fundementals of Computer Organisation and Architecture

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/28

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

29 Terms

1
New cards

Processor

A device that carries out computation on data by following instructions in order to produce an output

2
New cards

Main Memory

Stores data and instructions that will be used by the processor

3
New cards

RAM (Random Access Memory)

Stores data that can be read from and written to temporarily - has very quick access speeds

4
New cards

ROM (Read Only Memory)

Stores data and can be read from but not written to - it stores instructions related to setting up the computer

5
New cards

Memory map

Shows which programs are stored at which addresses

6
New cards

Bus

Microscopic parallel wires that transmit data between internal components

7
New cards

Data Bus

Transfers data between the processor and memory

8
New cards

I/O controller

Controls the flow of information between the processor and the input and output devices

9
New cards

Word length

The number of bits that a computer’s processor can handle at one time

10
New cards

Address Bus

Used to specify a physical address in memory so that the data bus can access it - only travels in one direction , processor into memory

11
New cards

Addressable Memory

The concept that data and instructions are stored in memory using discrete addresses

12
New cards

Control Bus

Used to transmit control signals between the processor and other components

13
New cards

Von Neumann architecture

A technique for bulding a processor where data and instructions are stored in the same memory and are addressed via the same buses

14
New cards

Harvard architecture

A technique for building a processor that uses seperate buses and memory for data and instructions

15
New cards

Stored program concept

The idea that instructions and data are stored together in memory and are fetched serially by a processor

16
New cards

Control Unit

Sends control signals that coordinate activity on the CPU and decode instructions

17
New cards

ALU (Arithmetic Logic Unit)

Carries out logical and arithmetic operations

18
New cards

Clock

Generates a pulse which is used to synchronise the components of a computer

19
New cards

Register

A small section of temporary storage that is part of the processor. it stores data and instructions during the FDE cycle

20
New cards

Status Register

Stores infromation about the current state of the processor - for example, if an overflow error has occured during an arithmetic operation

21
New cards

Interrupt Register

Stores details of any signals that have been received by the other components

22
New cards

CIR (Current Instruction Register)

Register that stores the instructions that the CPU is currently decoding/executing

23
New cards

PC (Program Counter)

Stores the address of the next instruction to be executed

24
New cards

MBR (Memory Buffer Register)

Stores the data that is currently being written to or read from by the CPU

25
New cards

MAR (Memory Address Register)

Register that stores the address of the data that is currently being processed by the CPU

26
New cards

Factors affecting CPU performance

Bus Width, Clock Speed, Number of cores, Cache size, Word length

27
New cards

Interrupt

A signal sent by a device or program to the processor, requesting its attention

28
New cards

ISR (Internet Service Routine)

Calls the correct routine required to handle a specific interrupt

29
New cards

Vectored interrupt mechanism

ISRs are stored in a memory address. Each type of interrupt will have a vector/memory address pointing to the address in which the specific ISR is stored.