Systems Architecture Flashcards

(54 cards)

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
What are the factors that affect the CPU’s performance?
Clock speed Cache size Number of cores
26
How does the clock speed affect the cpu?
Number of the fetch, decode and execute cycle per second
27
How does cache size affect the CPU’s performance?
It quickly gets items from the cache rather than ram
28
How does number of cores affect the CPU’s performance?
Doubling the number of cores doesn’t double the overall speed
29
What are some common examples of embedded systems?
Traffic lights Hospital equipment Factory equipment Domestic appliances Engine management systems
30
What are some typical properties of embedded systems?
Low power consumption Small size Low cost per unit Rugged operating ranges
31
What are the three types of storage?
Primary Secondary Tertiary
32
Define primary storage
ROM, RAM, registers and cache
33
Examples of secondary storage
Operating system Programs and data are held when not in use
34
What does primary storage do?
Holds the data and instructions which are directly accessed by the CPU needs access to while a computer is running
35
Define RAM
Holds the operating system, programs and data that are in use by the CPU when the computer is running
36
What are some properties of ram?
Volatile Temporary storage Read and write Large in comparison to ROM
37
Define ROM
Holds a the first instruction for when the computer is first turned on known as the bootstrap
38
What are some properties of ROM?
Non volatile Permanent storage Read only Small in comparison to RAM
39
Why is virtual memory needed?
Virtual memory is needed when there is not enough physical ram to store the open programs.
40
Where is virtual memory held?
On the hard disk
41
What is secondary storage needed for?
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
What is the typical amount blu ray can store?
25GB per layer
43
What is the typical amount HD-DVD can store?
15GB per layer
44
Give examples of optical storage
Blu-ray, DVD R/RW, CD R/RW
45
Give examples of magnetic storage
Hard disk drive Tape
46
Give examples of solid state
SSD, memory sticks, flash memory cards
47
What are some positives of optical storage?
Cheap Light weight Portable
48
What are some negatives of optical storage?
Slow access times Prone to scratches
49
What are some positives of magnetic storage?
Cheap Large capacity
50
What are some negatives of magnetic storage?
Fragile Slow access times
51
What are some positives of solid state storage?
Durable Fast access times
52
What are some negatives of solid state storage?
Cost Limited read/ write
53
What factors do you need to consider when choosing a storage device?
Capacity Speed Portability Durability Cost Reliability
54
What are the key characteristics of Von Neumann at architecture?
Central processing unit Single control unit Arithmetic logic unit Onboard cache Internal clock