Unit 1.1 Systems Architecture Flashcards
What is a General Purpose Computer?
A computer designed to carry out various tasks
A computer that can have many applications
(Applications = tasks)
Name 5 things that a general purpose computer can be used for
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
Name 2 examples of a general purpose computer:
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
What does a general purpose computer consist of?
A) Hardware
B) Software
C) All of the above
C) General purpose computers consist of both hardware and software.
What is the difference between hardware and software?
Hardware is tangible/physical components of the computer e.g. Mouse, keyboard, monitor etc. ; Software is the programs that run on the computer
Name one example of hardware
CPU, Hard disk, monitor, keyboard, mouse
Name two examples of software
Windows, MACOS, IOS,
How does a General purpose computer function?
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.
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)
The input is from the input device and the output is from the output device
What is the purpose of the CPU?
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.
What are the six main components of the CPU?
control unit (CU) arithmetic logic unit (ALU) registers cache buses clock
Name a function of the Control Unit (CU)
it fetches, decodes and executes instructions
it issues control signals that control hardware
it moves data around the system
Name a function of the Arithmetic Logic Unit (ALU)
- 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.
Define a register
Registers are small amounts of high-speed memory contained within the CPU.
Name two functions/uses of the register:
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
Name 5 different types of registers:
program counter memory address register (MAR) memory data register (MDR) current instruction register (CIR) accumulator (ACC)
Define Cache
Cache is a small amount of high-speed random access memory (RAM) built directly within the processor.
What is Cache used for?
II) What is the impact of this function?
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.
What is the clock’s function?
The CPU contains a clock which is used to coordinate all of the computer’s components.
Define Clock speed
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.
What is clock speed measured in?
Hertz (Hz),GigaHertz (GHz)
True or false?
The higher the frequency, the more instructions can be performed in any given moment of time.
True
Define a bus
A bus is a high-speed internal connection
Name the function of a bus
Buses are used to send control signals and data between the processor and other components.