1.1 The characteristics of contemporary processors, input, output and storage devices

studied byStudied by 0 people
0.0(0)
learn
LearnA personalized and smart learning plan
exam
Practice TestTake a test on your terms and definitions
spaced repetition
Spaced RepetitionScientifically backed study method
heart puzzle
Matching GameHow quick can you match all your cards?
flashcards
FlashcardsStudy terms and definitions

1 / 31

flashcard set

Earn XP

Description and Tags

32 Terms

1
control unit
sends out control signals across the control bus that controls the fetch decode execute cycle
New cards
2
arithmetic logic unit
performs arithmetic and logic operations
New cards
3
program counter
holds memory address location of the next instruction to be executed - once copied to the MAR value is incremented by the incrementor
New cards
4
current instruction register
Holds the current instruction or data being executed, divided into operand and opcode
New cards
5
memory address register
holds the memory location of next instruction or data about to fetched from RAM, points to the location in memory across the address bus
New cards
6
memory data register
temporarily stores data or instructions that have just been fetched from main memory, the instructions are decoded and a copy is placed in the CIR
New cards
7
bus
parallel wires connecting two or more components of a computer
New cards
8
data bus
sends data or instructions between the processor, the memory unit and the input/output devices and is bidirectional
New cards
9
control bus
sends control signals
New cards
10
address bus
sends addresses to memory
New cards
11
explain what happens in fetch stage of the FDE cycle
  1. address of next instruction copied from PC to MAR

  2. instruction held at that address is copied to MDR - simultaneously contents of PC is incremented so it holds the next address

  3. contents of MDR copied to CIR

New cards
12
explain what happens in decode stage of the FDE cycle
  1. instruction in CIR is split into opcode and operand

  2. address of data is copied to MAR, actual data is copied to MDR or data is passed to ALU

New cards
13
explain what happens in execute stage of the FDE cycle
operand is copied to the MAR, as it provides the address of the data to be loaded, the data at that address is then fetched from RAM and passed up the data bus to the MDR
New cards
14
bus request
indicates a device is requesting use of the data bus
New cards
15
bus grant
Indicates that the CPU has granted access to the data bus.
New cards
16
memory write
Causes data on the data bus to be written into the addressed location.
New cards
17
memory read
Causes data from the addressed location to be placed on the data bus.
New cards
18
interrupt request
Indicates that a device is requesting access to the CPU.
New cards
19
clock
Used to synchronise operations
New cards
20
word size
the number of bits the processor can interpret and execute at a given time
New cards
21
Opcode
The field that denotes the operation and format of an instruction.
New cards
22
operand
the quantity in which an operation is to be done
New cards
23
accumulator
stores results of executions in the ALU
New cards
24
status register
states whether an interrupt request has been received - interrupts would usually be controlled by the operating system and based upon the scheduling algorithms
New cards
25
the speed at which the FDE happens is controlled by the
clock
New cards
26
instruction set
different methods of performing the same instruction, specific to each computer model
New cards
27
factors affecting clock speed
cache size, clock speed, number of cores
New cards
28
pipelining
allows overlapping execution if multiple instructions
New cards
29
Von Neumann Architecture negatives
Data and instructions both use data bus but can only do either data or instructions at a time so causes bottleneck
New cards
30
Harvard architecture advantages
separate memory for data and programs, dedicated buses, data and instructions can be fetched simultaneously, no bottleneck occurs
New cards
31
Harvard Architecture Disadvantages
More expensive as you have to make two separate RAMs
Less RAM accessible overall
Complex to implement
New cards
32
Modern CPU architecture
New cards

Explore top notes

note Note
studied byStudied by 14 people
1005 days ago
4.0(1)
note Note
studied byStudied by 162 people
624 days ago
5.0(1)
note Note
studied byStudied by 16 people
122 days ago
5.0(1)
note Note
studied byStudied by 22 people
743 days ago
5.0(1)
note Note
studied byStudied by 61 people
882 days ago
4.0(1)
note Note
studied byStudied by 8 people
176 days ago
5.0(1)
note Note
studied byStudied by 10 people
898 days ago
5.0(1)
note Note
studied byStudied by 255 people
686 days ago
4.8(9)

Explore top flashcards

flashcards Flashcard (127)
studied byStudied by 31 people
911 days ago
5.0(1)
flashcards Flashcard (20)
studied byStudied by 19 people
266 days ago
5.0(1)
flashcards Flashcard (20)
studied byStudied by 8 people
784 days ago
5.0(1)
flashcards Flashcard (28)
studied byStudied by 29 people
737 days ago
5.0(2)
flashcards Flashcard (67)
studied byStudied by 9 people
837 days ago
5.0(1)
flashcards Flashcard (315)
studied byStudied by 51 people
763 days ago
5.0(4)
flashcards Flashcard (29)
studied byStudied by 15 people
379 days ago
5.0(1)
flashcards Flashcard (26)
studied byStudied by 84 people
17 days ago
5.0(1)
robot