Professional Documents
Culture Documents
External Hardware
Definition:
Devices that are external and normally visible to the user.
Examples:
Mouse, keyboard, monitor, printer, scanner, etc.
Internal Hardware
Definition:
Devices that exist inside the computer and are not normally
visible to the user.
Examples:
• CPU/Processor
• Motherboard
• RAM
• ROM
• Graphics Card
• Sound Card
• Internal HDD/Internal SSD
Software
Definition:
Applications Software
Definition:
Programs that allow the user to do specific tasks.
Examples:
• Word processor
• Spreadsheet
• Database management system
• Control and measurement software
• Graphics editing software
• Video editing software
• Apps and applets
System Software
Definition:
• Programs that allow the hardware to run properly
• Programs that allow the user to communicate with the computer
Examples:
• Operating System (OS)
• Device Driver
• Compiler
• Linkers
• Utilities (for example, Anti-virus)
Main Memory
Secondary Storage
• Hardware that interprets and executes the commands from hardware and software to
produce output
• CPU contains Control Unit and Arithmetic Logic Unit (ALU)
Control Unit
Part of CPU that controls the input and output flow in the CPU.
Main Memory
Definition:
Internal memory that is directly accessible by the CPU.
• Used to store data, programs or parts of the operating system that are
currently in use
• RAM is volatile
• Can read from and written to
Volatile means that if the computer's power is turned off the contents of
RAM disappear and are lost.
• ROM is non-volatile
• Can only be read from but no written to
• Stores the bootup instructions when the computer is first switched on
- For example: Basic Input/Output System (BIOS)
BIOS carries out a hardware check to find out if all the devices are present and whether
they are functional. Then it loads the operating system into the RAM.
The following table summarizes the differences between RAM and ROM:
RAM ROM
Can be written to and read from Can only be read from but not written to
Used to store data, programs or parts of the Stores the bootup instructions when the
operating system that are currently in use computer is first switched on
Backing storage
Definition:
Input devices
Definition:
Output devices
Definition:
Devices used to show the computer’s output in a form that is understood by a human.
The following table summarizes the differences between Input and Output devices:
Devices used to enter data or instructions into a Devices used to show the computer’s output
computer directly in a form that is understood by a human
Can send data to another device, but it cannot Can receive data from another device, but it
receive data from another device cannot send data to another device
the devices are under the control of the user or Output devices are under the control of the
can be direct data entry computer
User Interfaces
Command Line Interface (CLI)
Definition:
An interface that the user would have to type commands to interact with the computer.
Advantages of using CLI:
• Uses less memory than GUI
• Requires less processing power than GUI
• The user is in direct contact with the computer
• The user is not limited to pre-determined options as with GUI
Disadvantages of using CLI:
• Commands must be learnt and memorized by the user
• Commands must be typed in exactly
• More prone to errors on data entry
• Commands must be typed which takes time
Features of GUI:
• Windows: Regions of the screen used to display data
• Icons: Small pictures that are used to represent folders, software, etc.
• Menus: Lists of options the user can select from
• Pointer: An arrow used to navigate the screen and to select things on screen
Advantages:
• No need for a driver to take their hands off the steering wheel
• In a home, very useful for people with disabilities (because many tasks can be carried
out by the spoken word only)
• Possible to use as a security feature as voice recognition could be used to identify a
person
Disadvantages:
• Can be complex to set up
• User needs to know which commands can be used
• Unreliable as many commands not being recognized or needing to be repeated several
times (especially if there is background noise)
Gesture-based interface
Definition:
Interface that relies on human interaction by the moving of hands, head or the feet.
Examples of functions:
• Rotating a finger clockwise near the radio will increase the sound volume
• Moving a hand near a window switch automatically opens a window
Advantages:
• Replaces mechanical input devices
• No physical contact required
• Very natural interface for a human operator
• No training needed to interface with the computer
Disadvantages:
• Possible for unintentional movement to be picked up
• Only works near to the camera or sensor
• May only accept a limited number of movements (for example, it may take several
attempts to find out exactly what finger movements are recognized)
Mobile computers
Definition:
A group of computers which are more portable than desktop computers.
Examples:
• Laptop computers
• Tablets
• Smartphones
• Phablets
Laptop computers
Advantages of laptops:
Disadvantages of laptops:
• As they are more portable, they are easier to lose/steal compared to desktop computers
• They have limited battery life, so the user may need to carry a heavy adaptor
• It is not always possible to upgrade them
Tablets
Advantages of tablets compared to laptops:
• Very fast to switch on
• Lighter thus more portable
• Touch screen technology is used means they are simpler to use
and do not need any other input devices
• Tends to have better battery life than laptops
• Less heat is generated
• Can use several Apps
Smartphones
Advantages of smartphones:
Disadvantages of smartphones:
• It is much easier to lose a smartphone than laptops or PCs as it’s more portable
• Tends to have less storage capacity compared to laptops and PCs
• Small keyboards make typing slower and more difficult compared to laptops and PCs
• Web browsing and photography can drain the battery quickly
Phablet
Definition: