Unit 1.1 Systems Architecture Flashcards

1
Q

What is a General Purpose Computer?

A

A computer designed to carry out various tasks
A computer that can have many applications
(Applications = tasks)

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

Name 5 things that a general purpose computer can be used for

A
access the internet
browse the world wide web
use word processing software
play games
communicate via email and social media
design and build web pages
store and retrieve data
play videos and music
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Name 2 examples of a general purpose computer:

A

tablets - like PCs, they can run a variety of applications
smartphones - today’s smartphones can also run a variety of applications
games consoles - as well as games, modern consoles also allow users to watch videos, play music and browse the internet
media systems in cars - allow users to navigate, listen to music and connect to a smartphone

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

What does a general purpose computer consist of?
A) Hardware
B) Software
C) All of the above

A

C) General purpose computers consist of both hardware and software.

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

What is the difference between hardware and software?

A

Hardware is tangible/physical components of the computer e.g. Mouse, keyboard, monitor etc. ; Software is the programs that run on the computer

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

Name one example of hardware

A

CPU, Hard disk, monitor, keyboard, mouse

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

Name two examples of software

A

Windows, MACOS, IOS,

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

How does a General purpose computer function?

A

The CPU receives instructions and data from an input or memory. The instructions and data are processed by the CPU and the results are either sent to an output or transferred to secondary storage.

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

In the general purpose computer, where is the input and output from?

([https://www.bbc.co.uk/bitesize/guides/zbfny4j/revision/1]to see the diagram corresponding to the question)

A

The input is from the input device and the output is from the output device

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

What is the purpose of the CPU?

A

to process data and instructions
to control the rest of the computer system
All programs and data processing are run in the CPU and all hardware components are, to some extent, controlled by it.

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

What are the six main components of the CPU?

A
control unit (CU)
arithmetic logic unit (ALU)
registers
cache
buses
clock
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Name a function of the Control Unit (CU)

A

it fetches, 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
13
Q

Name a function of the Arithmetic Logic Unit (ALU)

A
  • It performs arithmetic and logical operations (decisions).
  • Where calculations are done and where decisions are made.
  • It acts as a gateway between primary memory and secondary storage . Data transferred between them passes through the ALU.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Define a register

A

Registers are small amounts of high-speed memory contained within the CPU.

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

Name two functions/uses of the register:

A

They are used by the processor to store small amounts of data that are needed during processing, such as:

the address of the next instruction to be executed
the current instruction being decoded
the results of calculations

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

Name 5 different types of registers:

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

Define Cache

A

Cache is a small amount of high-speed random access memory (RAM) built directly within the processor.

18
Q

What is Cache used for?

II) What is the impact of this function?

A

It is used to temporarily hold data and instructions that the processor is likely to reuse.

II) This allows for faster processing as the processor does not have to wait for the data and instructions to be fetched from the RAM.

19
Q

What is the clock’s function?

A

The CPU contains a clock which is used to coordinate all of the computer’s components.

20
Q

Define Clock speed

A

The clock sends out a regular electrical pulse which synchronises (keeps in time) all the components. The frequency of the pulses is known as the clock speed.

21
Q

What is clock speed measured in?

A

Hertz (Hz),GigaHertz (GHz)

22
Q

True or false?

The higher the frequency, the more instructions can be performed in any given moment of time.

23
Q

Define a bus

A

A bus is a high-speed internal connection

24
Q

Name the function of a bus

A

Buses are used to send control signals and data between the processor and other components.

25
What are the three types of bus?
Address bus, control bus and data bus
26
True or false: Von Neumann architecture is the design upon which many embedded system computers are based.
False, General purpose computers are based on Von Neumann architecture
27
Name two key elements of Von Neumann architecture
- data and instructions are both stored as binary digits - data and instructions are both stored in primary memory - instructions are fetched from memory one at a time and in order (serially) - the processor decodes and executes an instruction, before cycling around to fetch the next instruction -the cycle continues until no more instructions are available
28
Define the program counter
program counter - holds the memory address of the next instruction to be fetched from primary memory
29
Define the Memory Address Register (MAR)
Memory Address Register (MAR) - 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
30
Define the Memory Data Register (MDR)
Memory Data Register (MDR) - holds the contents found at the address held in the MAR, or data which is to be transferred to primary memory
31
Define the Current Instruction Register (CIR)
Current Instruction Register (CIR) - holds the instruction that is currently being decoded and executed
32
Define the Accumulator (ACC)
An accumulator is primarily used as a register in a CPU to store intermediate logical or arithmetic data in multistep calculations.
33
What are the three factors that affect the CPU?
Clock speed No. of cores Cache size
34
Define cores
A processing unit within a CPU is known as a core.
35
True or false: Each core is capable of fetching, decoding and executing its own instructions.
True
36
True or false? The less cores a CPU has, the greater the number of instructions it can process in a given space of time.
False, The more cores a CPU has = the more instructions that can be processed
37
Define an embedded system
An embedded system is a small computer that forms part of a larger system, device or machine.
38
What is the purpose of an embedded system?
Its purpose is to control the device and to allow a user to interact with it.
39
Does an General purpose system tend to have one, or a limited number of tasks that they can perform?
No, an embedded system does, but a General purpose system can preform various tasks
40
Name 3 examples of an embedded system
``` central heating systems engine management systems in vehicles domestic appliances, such as dishwashers, TVs and digital phones digital watches electronic calculators GPS systems fitness trackers ```
41
True or false? Embedded devices are usually programmable by a user.
False, embedded systems are not usually programmable by a user – the programming is usually done beforehand by the manufacturer. (However, it is often possible to upgrade the software on an embedded device. For example, fitness trackers are embedded systems, but the software can often be upgraded by connecting the device to a PC and installing the new software.)
42
Name 2 advantages of an Embedded system
Cheaper than GPS | Easier to build than a GPS