Systems Architecture Flashcards

(27 cards)

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
What is an embedded system?
A special purpose computer, built into another device
26
Give examples of embedded systems
Central heating systems Digital watches Electronic calculator GPS systems
27
What are advantages of using embedded systems over general purpose computers?
Cheaper to design and build Require less power