Unit 1 - 1 Flashcards

1
Q

What is general purpose computer, give 3 examples?

A

A computer designed to be able to carry out many different tasks for example TABLET, SMARTPHONES, GAMES CONSOLES

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

What is hardware, give an example?

A

A physical component of the computer for example the CPU

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

What is software, give an example?

A

Programs that run on the computer for example ANTI VIRUS SOFTWARE

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

What is the 3 stage cycle in a computer?

A

Fetch - decode - execute

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

Describe STAGE 1 - FETCH?

A

The program counter (PC) holds the address of the following instruction, the memory address register (MAR) takes a copy of this instruction from PC and is used to fetch contents (data or instructions), these are then stored in the MAR and the PC counter increases by 1

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

Describe STAGE 2 - DECODE?

A

The control unit decodes the instruction that is being stored in the MAR, if the contents of the RAM are instructions the instruction will go the current instruction register (CIR), if they are an address they go to the MAR and if a number they go to the accumulator (AC)

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

Describe STAGE 3 - EXECUTE?

A

If the instruction is a calculation or comparison It is carried out by the arithmetic logic unit (ALU). The results are further stored in the AC

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

What are the 6 main components of the CPU?

A

Control unit, PC, MAR, CIR, AC, ALU

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

What is hyper threading?

A

Process by which a CPU divides up physical cores into virtual cores, these virtual cores are called hyper threads, e.g. when a program needs less than one core to run, the computer will divide this core up to utilise its power and not waste core power

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

What is cache memory?

A

High speed random access memory (RAM), built into the processor, used to temporarily hold data and instructions that the processor is likely to reuse, DOES NOT HAVE TO WAIT FOR RAM

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

What is a register?

A

One of a small set of data holding places that are part of a computer processor

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

What are the elements of Von Neumann Architecture?

A

Data and instructions are stored as binary digits and are stored in primary storage. The processor decodes and executes both data and instruction on a cycle until all data and instructions stored are gone

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

What are the 3 factors that affect CPU performance?

A

CLOCK speed, CACHE size, number of CORES

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

What is clock speed?

A

Measures the number of cycles per second that are executed in HERTZ

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

How does clock speed affect CPU performance?

A

The higher the frequency of pulses (clock speed), the more instructions can be executed at any time

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

What is cache?

A

Type of high speed RAM that stores frequently used instructions

17
Q

How does cache affect CPU performance?

A

The bigger the cache, the less time the processor has to wait for instructions to be fetched, faster processing speed

18
Q

What is cores?

A

Each core is a processing unit within the CPU (capable of fetching decoding and executing instructions)

19
Q

How does the number of cores affect CPU performance?

A

The more cores a CPU has, the more instructions it can carry out simultaneously meaning the computer can multitask

20
Q

Define an embedded system?

A

A small computer that forms part of a larger system, machine or device, (can perform a limited number of tasks and user can usually interact with it)

21
Q

Give 2 advantages of an embedded system?

A

Cheaper to design and build AND require less power (some run off batteries)

22
Q

Give 3 examples of an embedded system?

A

Dishwasher, digital watch, GPS systems