1.1- Systems Architecture Flashcards

1
Q

Hardware

A

The physical things in a computer system, eg. CPU, motherboard

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

Software

A

The programs or applications that a computer system runs, eg. operating system

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

Embedded system

A

A computer system that has been designed for a dedicated function as part of a bigger system

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

Embedded system features

A

Low cost, small, reliable, robust, low power

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

Purpose of the CPU

A

-execute the instructions of the programs,
-process data
-manage the rest of the hardware resources

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

Three main parts in CPU

A

Control Unit (CU), Arithmetic Logic Unit (ALU), Cache

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

Control Unit (CU)

A

-Manage the fetch-execute cycle
-Controls the flow of data in and out the CPU

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

Arithmetic Logic Unit (ALU)

A

Carries out the calculations, logic operations and contains the accumulator

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

Cache

A

Very fast memory that stores regularly used data, so the CPU can access it quickly

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

Memory speed order

A
  1. Registers
  2. Cache
  3. RAM
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Program counter (PC)

A

Holds the memory address of the instruction for each cycle

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

Accumulator

A

Stores intermediate results of calculations in the ALU

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

Memory Address Register (MAR)

A

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
14
Q

Memory Data Register (MDR)

A

Holds the actual data or instruction

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

Memory

A

Holds the program instructions and data

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

Clock speed

A

More instructions can be carried out per second

17
Q

Cores

A

Can carry out more instructions at once, so can process a batch of data faster

18
Q

Cache

A

Faster access to more data it needs to process