Systems Architecture Flashcards

1
Q

What is a computer?

A

A computer is a machine that processes data

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

What is the purpose of a computer?

A

The purpose of a computer is to take data, process it , then output it

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

What is a computer system?

A

A computer system consists of hardware and software that work together to process data (complete tasks)

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

Define hardware

A

Hardware is the physical things that make up your computer system, like the CPU, motherboard, monitor and printer

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

Define software

A

Software is the programs or applications that a computer system runs
Example: an operating system, a word processor or video game

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

What are embedded systems?

A

Embedded systems are computers built into other devices, like dishwashers, microwaves and TVs. They are usually dedicated to one purpose

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

What are embedded systems often used as?

A

Embedded systems are often used as control systems- they monitor and control machinery in order to reach a desired result

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

Define embedded system

A

Embedded systems are computers inside a larger system

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

What does CPU stand for?

A

Central Processing Unit

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

What are the three main parts of the CPU?

A

The control unit (CU)
The arithmetic logic unit (ALU)
The cache

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

What is Von Neumann architecture?

A

The Von Neumann architecture describes a system where the cpu runs programs stored in memory. Programs consist of instructions and data which are stored in memory addresses.

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

What is the purpose of the program counter (PC)?

A

Program counter holds the memory address of the instructions for each cycle
Holds the address of the next instruction to be executed in memory

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

What is the purpose of the accumulator?

A

The accumulator stores intermediate results of calculations in the alu.

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

What is the purpose of the MAR?

A

The memory address register holds any memory address about to be used by the CPU. The address might point to data or a CPU instruction.

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

What is the purpose of the MDR?

A

The memory data register holds the actual data or instruction. This may have been fetched from memory or be waiting to be written to memory

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

What is the purpose of memory?

A

The memory holds the program instructions and the program data.

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

What happens in the fetch stage?

A

Copy memory address from the program counter to the MAR
Copy the instruction stored in the MAR address to the MDR
Increment the program counter to point to the next instruction ready for the next cycle
Gets data from RAM then brings it back to the cpu

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

What’s happens in the decode stage?

A

The instruction in the MDR is decoded by the CU. The CU may then prepare for the next step

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

What happens in the execute stage?

A

The instruction is performed.

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

What is the purpose of the cpu?

A

To process instructions by following the fetch, decode and execute cycle

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

What is the cache?

A

Provides fast access to regularly used instructions and data

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

What are the names of the registers?

A

Accumulator
Memory address register
Program counter
Memory data register

23
Q

What are registers?

A

Tiny, incredibly fast pieces of onboard memory inside the cpu. All have a function specific to it.

24
Q

What does Von Neumann consist of?

A

Control unit
Arithmetic and logic unit
Memory unit
Inputs and outputs

25
Q

What are the factors that affect the CPU’s performance?

A

Clock speed
Cache size
Number of cores

26
Q

How does the clock speed affect the cpu?

A

Number of the fetch, decode and execute cycle per second

27
Q

How does cache size affect the CPU’s performance?

A

It quickly gets items from the cache rather than ram

28
Q

How does number of cores affect the CPU’s performance?

A

Doubling the number of cores doesn’t double the overall speed

29
Q

What are some common examples of embedded systems?

A

Traffic lights
Hospital equipment
Factory equipment
Domestic appliances
Engine management systems

30
Q

What are some typical properties of embedded systems?

A

Low power consumption
Small size
Low cost per unit
Rugged operating ranges

31
Q

What are the three types of storage?

A

Primary
Secondary
Tertiary

32
Q

Define primary storage

A

ROM, RAM, registers and cache

33
Q

Examples of secondary storage

A

Operating system
Programs and data are held when not in use

34
Q

What does primary storage do?

A

Holds the data and instructions which are directly accessed by the CPU needs access to while a computer is running

35
Q

Define RAM

A

Holds the operating system, programs and data that are in use by the CPU when the computer is running

36
Q

What are some properties of ram?

A

Volatile
Temporary storage
Read and write
Large in comparison to ROM

37
Q

Define ROM

A

Holds a the first instruction for when the computer is first turned on known as the bootstrap

38
Q

What are some properties of ROM?

A

Non volatile
Permanent storage
Read only
Small in comparison to RAM

39
Q

Why is virtual memory needed?

A

Virtual memory is needed when there is not enough physical ram to store the open programs.

40
Q

Where is virtual memory held?

A

On the hard disk

41
Q

What is secondary storage needed for?

A

Storing the programs and data whilst the power is turned off
It is a semi permanent storage of data that can change
The backup of data files
The archive of data files

42
Q

What is the typical amount blu ray can store?

A

25GB per layer

43
Q

What is the typical amount HD-DVD can store?

A

15GB per layer

44
Q

Give examples of optical storage

A

Blu-ray, DVD R/RW, CD R/RW

45
Q

Give examples of magnetic storage

A

Hard disk drive
Tape

46
Q

Give examples of solid state

A

SSD, memory sticks, flash memory cards

47
Q

What are some positives of optical storage?

A

Cheap
Light weight
Portable

48
Q

What are some negatives of optical storage?

A

Slow access times
Prone to scratches

49
Q

What are some positives of magnetic storage?

A

Cheap
Large capacity

50
Q

What are some negatives of magnetic storage?

A

Fragile
Slow access times

51
Q

What are some positives of solid state storage?

A

Durable
Fast access times

52
Q

What are some negatives of solid state storage?

A

Cost
Limited read/ write

53
Q

What factors do you need to consider when choosing a storage device?

A

Capacity
Speed
Portability
Durability
Cost
Reliability

54
Q

What are the key characteristics of Von Neumann at architecture?

A

Central processing unit
Single control unit
Arithmetic logic unit
Onboard cache
Internal clock