1.1 Systems Architecture Flashcards

1
Q

What does the CPU do?

A
  • Executes instructions
  • Searching
  • Sorting
  • Calculating
  • Logics
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the main components of a CPU?

A
  • Input
  • Output
  • Memory
  • Arithmetic Logic Unit
  • Control Unit
  • Accumulator
  • Registers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the definition of an embedded system?

A
  • A computer built within a larger architecture for a specific purpose
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are three examples of embedded systems?

A
  • Washing machines
  • Microwaves
  • Calculators
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is Vonn Neumann architecture?

A
  • A computer in which both data and program can be stored together
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is OpCode?

A
  • Abbreviation of operation code
  • The actual instruction
    ( STA, LDA, etc )
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is OpAnd?

A
  • Numerical, text and Boolean values for decisions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What does F-D-E stand for?

A
  • Fetch, decode, execute
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the properties of the accumulator?

A
  • Holds the result of the instruction before transferred to memory
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are the properties of the program counter?

A
  • Holds address of the next instruction to be executed
  • Increments by one
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are the properties of the MAR?

A
  • Holds the location of the instruction of the program counter
  • Memory address register
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What does the CU do?

A
  • Control Unit
  • Controls memory
  • Controls ALU
  • Controls input / output
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are the three factors that effect the CPU’s performance?

A
  • Core numbers
  • Clock speed
  • Cache size
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is the definition of ‘core numbers’?

A
  • The numbers of processing units
  • x(yGHz)
17
Q

What is the definition of ‘clock speed’?

A
  • The amount of instructions carried out per second (Hz)
  • Note : GHz = One billion hertz
18
Q

What is the definition of ‘cache’?

A
  • Memory of the CPU
  • Holding frequently used instructions
  • Faster than RAM but slower than registers
19
Q

What does the LMC command LDA mean?

A
  • Load
20
Q

What does the LMC command HLT mean?

A
  • Halt
21
Q

What does the LMC command STA mean?

A
  • Store
22
Q

What does the LMC command DAT mean?

A
  • Declaring variables