Hardware Flashcards
Name the hardware elements of a computer
Input Devices, Processor, Output Devices, RAM Cache Memory, RAM, ROM, External/Backing store
What is RAM?
RAM (Random Access Memory) is memory which holds program instructions (e.g. word processor, games) and data (the document being edited, the score of a game etc.)
What happens to RAM when power is removed?
RAM is volatile meaning data will be lost if power is removed.
What happens to programs in RAM to be executed?
They are first loaded from backing store (e.g. disk) before being ran. This is because RAM is much faster (and more expensive)
Name one of the programs held in RAM
Operating System
What does ROM do?
ROM holds a simple operating system (BIOS) ‘burnt’ onto the chip at the time of manufacture.
What does the BIOS do?
BIOS (basic input output system) is a simple operating system burnt onto ROM at the time of manufacture.
The BIOS runs a ‘bootstrap loader’ that looks for another operating system (e.g. Windows, Linux) to load into RAM from backing store.
What happens to ROM when power is removed?
ROM is non-volatile so data will remain when power is removed
Draw the Von Neumann architecture with names on each component.
Check if correct slide 4
What is the CPU and what does it do?
The CPU is the Central Processing Unit.
It controls the transmission of data to and from main memory. Processes the data in memory. Controls the transfer of data between input, output and main memory.
Name the components of a CPU and what each of them do.
Control Unit - Fetches each instruction in sequence from memory, decodes and synchronises it before executing it by sending control signals to other parts of the computer.
Arithmetic Logic Unit (ALU) - Carries out the processing and manipulation of data which normally consists of arithmetic operations (addition, multiplication, etc.) or logical comparisons (AND, OR, XOR, etc.)
General Purpose Registers - Temporary memory locations within the CPU. Used when a program instruction is being carried out to hold temporary values.
Instruction Set - all the program commands available within a particular CPU.
Name all the Special Registers and what they do
MAR (Memory Address Register) - Holds the address of the memory location currently being accessed.
MDR (Memory Data Register) - Holds the data read from (or to be written to) memory
PC (Program Counter) - The address of the next program instruction to be read from memory.
CIR (Current Instruction Register) - The instruction most recently fetched from memory.
What is a bus?
Buses are collections of wires inside the computer which transmit information between the components and also to input/output devices. There are three different bus types.
Name the three different buses and what they do
Address bus - Used to specify the address in memory where data will be read from or written to.
Data bus - This is used to transfer data from memory into the CPU (e.g. a program instruction or an item of data) or from CPU back to memory.
Control Bus - Used to send control signals between parts of the computer. One key example is it specifies whether the data is being written to or read from memory.
slides 8 and 9 for examples of read/write of the buses.
Give examples of an input device
Keyboards, touch screen, voice input, biometrics, mouse, joystick, pen/stylus input, touchpad.
Give examples of an output device
Monitors, printers, sound, voice, control (e.g. switching on heating, opening curtains)
What are the advantages of speech recognition (speech input)?
- No need to type
- Faster input as most people can speak faster than they can type
- Useful for some people with disabilities
- Useful when hands are occupied doing another task
What are the disadvantages of speech recognition (speech input)?
- Background noise can cause problems
- People overhear what you are saying
- Can make a noisy work environment
- May take time for the system to learn the users accent
- Could misunderstand people with colds, speech impediments etc.