1.1 Systems Architecture Flashcards
1
Q
What does the CPU do?
A
- Executes instructions
- Searching
- Sorting
- Calculating
- Logics
2
Q
What are the main components of a CPU?
A
- Input
- Output
- Memory
- Arithmetic Logic Unit
- Control Unit
- Accumulator
- Registers
3
Q
What is the definition of an embedded system?
A
- A computer built within a larger architecture for a specific purpose
4
Q
What are three examples of embedded systems?
A
- Washing machines
- Microwaves
- Calculators
5
Q
What is Vonn Neumann architecture?
A
- A computer in which both data and program can be stored together
6
Q
What is OpCode?
A
- Abbreviation of operation code
- The actual instruction
( STA, LDA, etc )
7
Q
What is OpAnd?
A
- Numerical, text and Boolean values for decisions
8
Q
What does F-D-E stand for?
A
- Fetch, decode, execute
9
Q
Explain the process of the F-D-E cycle :
A
- Program counter holds address of the next instruction to be executed
- Memory address register holds the location of the instruction of the program counter
- Memory data register copies contents of the memory address register and carries it out.
- Current instruction register copies the data register, ending the fetch cycle.
10
Q
What are the properties of the accumulator?
A
- Holds the result of the instruction before transferred to memory
11
Q
What are the properties of the program counter?
A
- Holds address of the next instruction to be executed
- Increments by one
12
Q
What are the properties of the MAR?
A
- Holds the location of the instruction of the program counter
- Memory address register
13
Q
What does the CU do?
A
- Control Unit
- Controls memory
- Controls ALU
- Controls input / output
14
Q
What are the properties of the MDR?
A
- Copies contents of the memory address register and carries it out, as well as the instructions
- Memory data register
15
Q
What are the three factors that effect the CPU’s performance?
A
- Core numbers
- Clock speed
- Cache size