Chapter 3: Computer Structure Flashcards
Computer system
A combination of hardware and software components that allow the input, processing and output of data
What does a computer system do?
Its components work together to form a working solution to a problem
Hardware
The physical components of a computer system
Software
Programs that run on a computer system
What are the four main components of a computer system? The optional fifth component?
- Input
- Processing
- Output
- Storage
- Communication
What are some examples of computer systems other than PCs? (3)
- Mobile phones
- Cash machines
- Engine management systems in modern cars
Auxiliary device
A piece of equipment that can be connected to a computer and used with it e.g. a printer
Peripheral OR Peripheral device
An auxiliary computer device which provides input, output or storage functions for a computer, without providing computing-intensive functionality
What are some examples of peripherals? (6)
- Mouse
- Keyboard
- Printer
- Webcam
- External drives
- CD-ROM
Input device
A hardware device that takes real-world data and converts it into digital form
What are some examples of input devices? (6)
- Keyboard
- Mouse
- Sensors (e.g. those in touchscreens)
- Microphone
- Camera
- Scanner
Output device
A hardware device that presents digital data stored on a computer in a meaningful form
What are some examples of output devices? (5)
- Monitors (e.g. CRT, TFT)
- Printers (e.g. laser, inkjet)
- Speakers
- Lights (e.g. LEDs)
- Actuators (motors which perform mechanical actions)
Reliability
How much a system can be depended upon to be available when needed
Why is the reliability of a computer system important?
There could be health and safety implications if certain systems failed e.g. if a hospital system failed, people could die.
What are the two ways of measuring reliability?
- Availability: the proportion of time a system is operational, usually expressed as a percentage over a period of time
- MTBF: Mean Time Between Failure, how long a system is expected to last
Robust
Describes a system that is resilient to failure
Fault-tolerant
Describes a system where redundant components stop a single failure from bringing the whole system down
Hardware redundancy
Where spare hardware components are built into a system so that, in the event of a component failing, the system can swap over to the spare
What should a company do when reliability is extremely important? (2)
- Build in hardware redundancy
2. Back up data regularly
CPU
Central Processing Unit: executes programs and manages the rest of the hardware
What does the CPU do? (4)
- Executes programs using the fetch-execute cycle
- Fetches data from main memory
- Performs calculations
- Manages the movement of instructions and data to and from peripheral devices using system buses
What are the three main units of the CPU?
- Arithmetic and Logic: performs arithmetic and logic operations
- Control: controls the actions of other components
- Registers: temporary storage within the CPU, which can be accessed at a high speed
What happens when a program runs? (4)
- A copy of the program is loaded into the main memory, from where it can be accessed by the processor
- The processor is given the program’s start address in memory
- The processor executes the program one instruction at a time following the fetch-execute cycle
- Once completed, the program is removed from main memory