Computer Systems Flashcards
What is hardware?
Tangible physical components of a computer system.
You can feel it or touch it.
Examples of hardware
Monitor, printer, mouse, keyboard, CPU
What is software?
Programs that control computer systems.
Set of instructions that make the computer system do something.
You cannot physically touch software.
Relates to ideas and instructions for using physical objects.
Examples of software
Two main types: Systems Software
Programs that allow the hardware to run properly.
Control computer’s hardware and application program.
Communicate with user.
E.g. Operating system.
Application Software:
Programs that allow the user to do a specific task.
Can be general purpose software or custom made software (specialist software).
E.g. Spread sheets, databases, word processing.
The basic computer system model
Input | Process ----- Storage | Output
What makes up the CPU
Three main components:
Control unit - coordinates input and output devices and carries out program instructions.
Arithmetic and Logical Unit (ALU) - performs calculations and logical comparison: A < B?.
Immediate access store (IAS) - holds data and program instruction in current use.
What is RAM?
Random access memory (RAM) is an internal chip where data is stored temporarily.
Memory can be written to and read from
RAM stores program instructions and data that are needed when a program is running.
Contents are lost when computer is turned off.
Referred to as volatile memory.
What is ROM?
Read only memory (ROM) is memory used to store permanent information.
Used to contain configuration data for a computer etc.
Chips cannot be altered, only read from.
Data not lost when computer is turned off.
Referred to as non-volatile memory.
What does the Operating System do?
Enables users to communicate with computer systems.
Controls operation of input, output and backing storage device.
Supervises loading, running and storage of application program.
Maintains security of whole computer system.
Main types of user interfaces: Command Line Interfaces (CLI) and Graphical User Interface (GUI).
Advantages of GUIs
Easy to use.
Easy to explore and find your way around the system.
Do not have to learn complicated commands.
Good help facilities provided with GUIs.
Disadvantages of GUIs
Larger amount of hard disk space than other interfaces.
Significantly more memory (RAM) to run than other interface type.
GUI use more processing power than other types of interfaces.
GUI can be slow for experienced programmers to use.
Advantages of CLIs
Uses much less memory (RAM) than any other interface type.
Low resolution, cheap monitors can be used.
CLI does not require Windows to run.
Faster for expert users.
Disadvantages of CLIs
Can be confusing.
Commands have to be typed precisely, if there is a spelling error the command will fail.
Large number of commands need to be learned.
Different types of Computers
PC/Desktop Computers Laptop (Notebook) Netbooks Personal Digital Assistants (PDA) Tablets Main frame computers
Advantages/Disadvantages of Laptops
Ads: Portable No wires Low power consumption Disads: Easy to steal Limited battery; need to carry charger Keyboard and pointing device awkward to use