4 - processor fundamentals Flashcards

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

von neuman archirtecrue

A
  • there is a processor - CPU
  • processor has direct access to memory
  • memory contains a stored program and data required by the program
  • stored program consists of individual instructions
  • the processor executes instructions sequentially
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

components of the CPU

A
  • CU
  • registers
  • ALU
  • cache
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

clock

A

used to synchronise processes
internal clock - controls cycles of activity within the processor
system clock - controls activities outside of the processor
- has a defined freq for its clock cycle (clock speed) - defines the minimum time separating successive activities

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

registers

A
  • close so quick access
  • used for storage
  • general purpose or specific (accumulator is the only general purpose)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

ALU

A

– carries out arithmetic and logical operations such as mathematical operations and comparisons or Boolean logic

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

control unit

A

– coordinates the operations of a computer – communicates with components

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

accumulator - ACC

A

a general purpose register that stores a value before/after execution of an instruction by the ALU

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

CIR

A

stores the current instruction while it is being decoded and executed

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

IX

A

stores a value - only used for index addressing

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

MAR

A

stores address of a memory location or an I/O device

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

MDR

A

stores data that has just been read from or is about to be written to memory

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

PC

A

stores the adress of where the next instruction is to be read from

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

SR

A

contains bits that are either set or cleared which can be referenced individually

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

system bus

A
  • buses transfer data between components
  • each wire carries a single bit
  • connects CPU to memory and I/O devices
  • address, controll and data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

control bus

A
  • transmits signal from CU to system components or from components to CU
  • bi directional
  • carries timing signals
17
Q

address bus

A
  • carries an address
  • adress is loaded from MAR and specifies a location in memory
  • one directional - to a memory controller or I/O controlled not back to CPU
18
Q

data bus

A
  • carries data
  • from processor to memory or output device
  • or from memory or input device to processor
  • bi directional
19
Q

factors affecting performance

A
  • processor type/ no. cores - multi core and parallel processing means multiple instructions can happen simultaneously
  • bus width - ideally same as word length or half - larger bus width = more bits transferred at once
  • clock speed - clock cycle defines shortest time an - - action can take
  • cache - closer so faster to access
20
Q

word

A

a small number of bytes that can be handled as a unit by the comp system
- word length is defined by a comp eg 16b

21
Q

port

A
  • provides a connection between 2 devices
  • each I/O is connected on an interface called a port
  • each port is connected to the I/O device controller which handles interaction between CPU and I/O device
  • Internal if I/O device is an integral part of the computer system
  • External allows connection to peripheral I/O device
22
Q

USB port

A
  • Peripherals can connect using a USB port
  • allows plug-and-play - don’t need a technician to connect devices - no skill required
  • A device can be connected while the computer is switched on and automatically configured for use
  • hierarchy of connections are supported (can handle 127 devices)
23
Q

USB vs USB drive

A
  • USB drive - the portable storage device
  • USB is the medium by which it connects to a device
24
Q

VGA port

A

Is a different port e.g. used for a second monitor
+High resolution screen display suitable for most display requirements
- Does not transmit audio - hence HDMI is needed

25
HDMI port
provide a connection to a screen and allow the transmission of high-quality video and audio + has audio
26
FDE cycle
PC points to next address address stored in MAR data from that address stored in the MDR data then transferred to the CIR and decoded by the CU - the instruction is then executed and the PC increases by 1
27
register transfer notation
- The format is: Destination ← [source] - destination = register - destination ←[[MAR]] - double brackets mean its the contents of that address which is transferred to the destination - two data operations placed on the same line separated by a semi-colon - means that the two transfers take place simultaneously
28
reasons fro interrupts
- fatal error in a program - a hardware fault - a need for I/O processing to begin - user interaction - a timer signal.
29
handling interrupts
- contents of PC and registers are stored in memory - the appropriate ISR (Interrupt Service Routine) program is initiated by loading its start address to PC - immediate check to see if further interrupts need handling - further interrupts are dealt with by repeated execution of the ISR program. - If no further interrupts, the contents of the registers are restored to CPU and program is resumed