Computer Architecture Flashcards
What is the definition of a computer system?
A computer system takes a set of digital inputs, processes them and creates a set of outputs. This is done by a combination of hardware and software.
How does data get into a computer system?
The data gets into a computer system by using an ‘input device’, such as a keyboard.
List three examples of input devices which can be used to input data.
Keyboard
Microphone
Mouse
What is another name he CPU might be known by?
Microprocessor.
Explain the role of a program within a computer system?
A computer program, otherwise known as software, provides the CPU with a set of instructions to perform a specific task. The instructions are carried out in the CPU.
Give an example of software which might provide instructions.
Systems software such as the operating system.
Applications software such as a music player or word processing application.
What is meant by output, giving reference to output devices?
After data has been processed it will normally by output, which provides the processed data in a format that the user can understand and use. In order to output the data you need an output device, for example if the output is music then headphones or speakers would be an appropriate output device.
Explain why processed data is sometimes stored rather than output.
The processed data might be part of a larger task and the CPU needs to store it until the rest of the data is ready to be used all together.
Explain the role of the data bus within a computer system.
A data bus is a set of wires or tracks laid down on a printed circuit board. A data bus carries the data around the computer system, for example from the input device to the CPU to the output device. Each wire or track carries a single bit.
Explain what is meant by an embedded computer and give an example?
An embedded computer is one that is part of a larger piece of equipment and is usually out of sight. For example, it would be part of a smart TV washing machine or car.
State the main role of the CPU.
The CPU fetches instructions from memory, it decodes the instructions and then executes those instructions. It processes data using the instructions.
List three examples of hardware the CPU might control.
Hard Disk
DVD Drive
Sound System
State were the CPU is located within a computer.
On the motherboard under the heat sink and cooling fan.
Name the three main parts found within a CPU.
Control Unit
Arithmetic Logic Unit
Registers
What is used to carry data within the CPU and also to and from main memory?
Data Buses
Identify three tasks that the Control Unit performs.
It controls the way data moves around the CPU. (Main Task)
It controls and monitors the flow of data between the CPU and other components, such as input devices, memory, graphic card etc.
It executes the instructions provided by the program
Identify the two tasks the ALU performs.
Arithmetic operation - It performs standard arithmetic operations such as addition, subtraction, multiplication etc.
Logical operation - It deals with the logic and comparisons such as ‘is this value greater than that value?’ the answer is always either ‘true’ or ‘false’.
Briefly explain the role of a register within the CPU.
Registers are used to hold temporary data while a software program is running. As the CPU processes the data, the software program will shift the data in and out of the registers.
State the purpose of the cache.
The cache is a small, but extremely fast type of RAM. It can help speed up processing time.
Explain why there is a clock inside the CPU.
The clock is a small quartz crystal which ‘ticks’ at a steady speed. During each ‘tick’ the CPU can process a single instruction.