Systems Architecture Flashcards

1
Q

What is a general purpose computer

A

A computer designed to carry out a wide range of instructions

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

What can a general computer do

A
  • access internet
  • browse World Wide Web
  • use word processing software
  • play games
  • communicate by email and social media
  • store and retrieve data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is an application

A

A software program that allows a user to perform a specific task

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

What is hardware

A

The physical parts of a computer system

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

What is software

A

Sequences of instructions for a computer- programs that run on a computer

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

What is secondary storage

A

Non-volatile memory external to the CPU and used for long term storage of programs and data

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

What is memory

A

The part of a computer that stores data

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

What is the purpose of the CPU

A

Central processing unit
Process data instructions
To control the rest of the computer

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

What are the processes of fetch-decode-execute

A

1 The memory address held in the program counter is copied into the MAR.
2 The address in the program counter is then incremented (increased) by one. The program counter now holds the address of the next instruction to be fetched.
3 The processor sends a signal along the address bus to the memory address held in the MAR.
4 The instruction/data held in that memory address is sent along the data bus to the MDR.
5 The instruction/data held in the MDR is copied into the CIR.
6 The instruction/data held in the CIR is decoded and then executed. Results of processing are stored in the ACC.
7 The cycle then returns to step one.

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

What 6 components does the cpu consist of

A

-control unit
-arithmetic logic unit
-registers
-cache
-buses
-clock

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

What does the control unit (CU) do?

A

It fetches the decodes and executes instructions
It issues control signals that control hardware
It moves data around the system

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

What does the arithmetic logic unit (ALU) do?

A

It performs arithmetic and logical operations, and is where calculations are done, and where decisions are made

It acts as a gateway between primary memory and secondary storage

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

What does the cache do

A

A small amount of high-speed random access memory built directly within the processor. This is so a faster processing can occur for repeated instructions

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

What do registers do?

A

Small amounts of high-speed memory contained within the CPU
Stores:
Next instruction to be executed
Current instruction being decoded
Results of calculations

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

What kinds of registers are there

A

Program counter
Memory address register (MAR)
Memory data register (MDR)
Current instruction register (CIR)
Accumulator (ACC)

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

What does the program counter do?

A

Holds the memory address of the next instruction to be fetched from primary memory

17
Q

What does the memory address register MAR do?

A

Holds the address of the current instruction that is to be fetched from memory, or the address in memory, to which data is to be transferred

18
Q

What does the memory data register MDR do?

A

Holds the contents found at the address held in the MAR or data, which is to be transferred to primary memory

19
Q

What does the current instruction register CIR do?

A

Holds the instruction that is currently being decoded and executed

20
Q

What does the accumulator (ACC) do?

A

Holds the data being processed and the results of processing

21
Q

What factors affect the CPU performance?

A

Clock speed
Cache size
Number of cores

22
Q

What is clock speed?

A

The speed of a computers CPU measured in hertz. This indicates the number of fetch- decode-execute cycles that can run per second.

23
Q

What does cache size do?

A

The bigger it’s cache, the less time a processor has to wait for instructions to be fetched

24
Q

What do cores do and how do they effect the speed of processing

A

A processing unit within a CPU is known as a core. Each core is capable of fetching decoding and executing its own instructions.

The more cores a CPU has the greater number of instructions it can process - quicker

25
Q

What is an embedded system?

A

A special purpose computer, built into another device

26
Q

Give examples of embedded systems

A

Central heating systems
Digital watches
Electronic calculator
GPS systems

27
Q

What are advantages of using embedded systems over general purpose computers?

A

Cheaper to design and build
Require less power