Senior Secondary School Two computer Education

Basic Concept of Computer Hardware 

Computer hardware

Computer hardware includes the physical parts of a computer, such as the central processing unit (CPU), random access memory (RAM), motherboard, computer data storage, graphics card, sound card, and computer case. It includes external devices such as a monitor, mouse, keyboard, and speakers. Since a computer comprises of many hardware components, they work together and depend on each other to function properly.


Basic components of computer hardware

There are several basic components of computer hardware including:

1. Central processing unit (CPU)

The CPU controls the computer processes and communicates with the other components of a personal computer. A computer's CPU may be one of the most complicated parts of the computer because of its intricacies. If a computer is experiencing CPU issues, a computer technician may start by checking the fan and cleaning out any dust or debris inside the machine. Another step a computer technician may complete is verifying that power supply cables work. A CPU will not function properly unless it receives a signal from the power supply.

2. Motherboard

The motherboard provides the structure for all other components and connects them, while also providing a way to distribute power, deliver information and connect to devices such as a printer or mouse. It controls how data transfers and what type of monitor or screen device to use, for example. It houses the CPU, memory and secondary storage devices such as hard drives.

The first thing that a computer technician may do to troubleshoot any motherboard issues is to take the PC apart and inspect all the connections for corrosion. They may also check the power supply and make sure the computer is receiving electricity.

3. Random Access Memory (RAM)

RAM is where data lives temporarily while it's being actively used by programs, such as when a user launches a computer application. A technician may know how to identify the type of RAM in a computer, how to replace it if it's defective and how to diagnose problems with copying data from one location in memory to another.

A technician should have knowledge about the different RAMs that are available and they may also know what types of errors might affect a computer's RAM operation. A technician may backup all computer files before fixing RAM to avoid losing critical programs and documents.

4. Video graphics array port

A video graphics array (VGA) port is a video input that is primarily used on PC monitors. Troubleshooting a VGA port could include verifying there isn't a loose connection, faulty cable or a broken monitor. Another task a computer technician may do is use compressed air to spray inside the VGA port to ensure it's free of dust.

5. Power supply

A power supply provides electricity to all components of a computer system. Typically, it's a power cord connected from the back of a PC tower into an electricity socket. A technician may troubleshoot the power supply by turning off the computer, unplugging and detaching the power supply cord or trying a new cord or outlet.

6. Cooling fan

Cooling fans are a computer's system to decrease overheating. Many computers have more than one cooling fan to help users who run their computer heavily, such as video streaming or gaming. A computer technician may need to fix a computer's cooling fan if a user notices their computer overheating. They may check for any damage to the blades and make sure that they are free from debris. Replacing computer fans can be a common troubleshooting solution for a technician.

7. Hard drive

Hard drives are data storage devices used to store files, programs or other information on a computer system. They use magnetically coated discs called hard disks that store digital representations of information. If a hard drive fails, a computer technician may suspect a corrupt hard drive. They may use data recovery software to repair the computer or may replace the hard drive.

8. Monitor

A computer monitor is an electronic device that displays what's what programs are running on your computer so a user can see. Some computer technicians may wear anti-static gloves when handling computer monitors to avoid static electricity. They may also troubleshoot monitor issues by disconnecting it from the computer and trying a new power cord.

9. Printer

This is a machine that produces copies of text or images on paper using ink. Popular printers include laser or inkjet and computer technicians may be skilled in troubleshooting issues across multiple brands and varieties. Computer technicians may service printers including verifying power is running to the machine. They may also check to see if the paper tray is full and ready for printing. Technicians might replace or refill any ink cartridges and toner.

10. Scanner

A scanner is a device that digitally copies an image or and makes it available as a file for access on a computer. If a scanner malfunctions, a computer technician may remove the cover and carefully check if it has any damage. If there are no visible issues, then they may check the power connection cable. Similar to a printer, there is computer software that connects the scanner to the computer, so a technician will also verify that the software is communicating to the scanner.

11. Computer mouse

A computer mouse can have a wire or is wireless and is an input device used to control a cursor on the computer monitor. A wired computer mouse has a cord that connects to a USB port on a computer while a wireless mouse has no physical connection with a computer system. Instead, a wireless mouse communicates using an adapter that is usually plugged into an available USB port and runs off its own batteries using Bluetooth technology.

What is software?

Computer software are all applications that can be run on a computer. They are basically the instructions that tell the hardware of a computer what to do. The infographic below shows in a very simple way how the different layers and the different elements of a computer system interact.

Software describes all computer programs, so non-physical elements important for the functioning of a computer that cannot be touched. Software can be considered as a set of instructions that tell the computer’s hardware how to behave.

Types of Software

There are a few different types of software that can be grouped into two categories: Application Software and System Software

Systems software are those programmes that control a computer's internal functioning through an operating system.

  • Operating System Software (OS) manages all other Software on the computer and allows Application Software to communicate with the hardware. Some of its main functions are:
        • Allowing multiple programs to run
        • Coordinating tasks when the user switches from program to program
        • Sharing memory among multiple programs
        • Sending the user or programs status messages or warning and error messages from the computer
        • Examples of Operating System Software:
              • Windows 10, Windows 8, Apple MacOS
              • Mobile OS: Windows 10, Apple iOS, Android e.g. 11
        • Utility Software provides supporting features such as analysing, optimising, configuring and maintaining a computer.

Application software are computer programmes designed to carry out specific tasks and commands given by the user such as image editing or word processing. Application Software require an Operating System Software to be able to run. So, if you look back at the infographic showing the different elements of a computer system, Application Software is on top of Operating System Software. Some examples of Application Software are:

  • Word Processors – are used for composing, editing, formatting, and printing documents.
  • Graphics tools – are used for creating and editing drawings and images. Many support the creation of both 2D and 3D images.
  • Web browsers – are used for retrieving, presenting and browsing information on the Internet.
  • Database programs – are used for managing information in a database structure.
  • Audio and Video Editing programs – are used for creating and editing audio and video files.


Lesson Video




Computer Data Conversion

Data Migration

Data transformation

Data cleaning