Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
34 Cards in this Set
- Front
- Back
What type of model is a computer? |
A computer is a three box model: -CPU -inputs and outputs devices -Storage devices |
|
What is a hardware? |
Hardware is the physical part of the computer by the software |
|
What is a Processor |
Processor:
Brian of the computer Big finite state machine |
|
Name the two types of main memory |
Read Only Memory (ROM) |
|
Random Access Memory (RAM) |
Random Access memory (RAM) - volatile because when the computer is switched off - the contents are lost, temporary memory |
|
Read Only Memory (ROM) |
|
|
EEPROM |
- Can read and write to the memory and it is not lost when the computer is switched off - Can write to it as well but its a lot slower to write to it |
|
Computer Bus |
Computer Bus - a set of wires that connect independent components together to transfer control signals and data |
|
What are the three types of computer buses? |
Address bus - address all components except the processor - unidirectional
Control bus - transports control signals and is bidirectional
Data bus - transfers data from one component to another - bidirectional |
|
What do control buses transport? |
-reset signals - used to initialise components -Clock signals - used for timing for purposes |
|
CPU |
- Processor -Main memory -Computer Buses |
|
Input/output device |
|
|
I/O Controller |
An I/O controller: - has a set of status, data and command registers -Electronics which allow data transfer between it and other components.
|
|
Why does each main memory location has a main memory address? |
|
|
Stored program concept |
|
|
What does a processor contain |
-Arithmetic and Logic Unit (ALU) -Registers -Inner buses -inner clock -Logic gates which are used for flow control |
|
|
Program Control Unit (PCU) - fetches machine code instructions from main memory and executes them one at a time |
|
Arithmetic and Logic Unit (ALU) - |
Arithmetic and Logic Unit (ALU) - preforms arithmetic and logical calculations
|
|
|
|
|
|
|
|
Inner clock |
|
|
Dedicated register |
|
|
|
|
|
Dedicated Register: Program Counter (PC) |
Program Counter (PC) - holds the address for the next instructions about to be decoded and executed
|
|
Dedicated Register: Memory Address Register (MAR) |
Memory Address Register (MAR) - holds the address for the current instructions ready to decoded be decoded and executed |
|
Dedicated Register: Memory Buffer Register (MBR) |
Memory Buffer Register MBR: holds the next instructions ready to be decoded and executed |
|
Dedicated Register:Current instruction Register (CIR) |
Current instruction Register (CIR) - holds the current instructions ready to be decoded by the instruction decoder and executed |
|
Dedicated Register: Accumulator (ACC) |
Accumulator (ACC) - holds the data that is currently being dealt with it to use for a specific purpose such as adding to it or storing it. |
|
Dedicated Register: Status Register (SR) - |
Status Register (SR) - shows the outcome of the data such as overflow, normal ect. |
|
Dedicated Register: Stack Pointer (SP) |
Stack Pointer (SP) - points to the top of the stack where the CPU contents are being stored |
|
Clock Speed |
The frequency in megahertz (MHz) or Gigahertz (GHZ) that determines the speed of execution |
|
Word length |
Word length - the number of lines allocated to the bus. The bigger the word length the more data can be transferred at a time |
|
What would be the advantage and disadvantage of microprocessors begin designed with many core processors |
the speed of execution would be quicker. However, there is a limit to the number of processor because then a lot of heat will be given off |
|
Increasing the address bus width |
Increasing he address bus width - increase the amount of data that can be addressed |