Computer hardware refers to the physical components of a computer that you can see and touch. These components work together to process input and deliver output based on user instructions. In this article, we’ll explore the different types of computer hardware, their functions, and how they interact to make your computer work.
The computer has mainly has two major components:
- Hardware
- Software
In this article, we only discuss computer hardware.
What is a Computer Hardware
Computer hardware is a physical device of computers that we can see and touch. E.g. Monitor, Central Processing Unit, Mouse, Joystick, etc. Using these devices, we can control computer operations like input and output.
Also read, Peripheral Device
Computer Hardware Parts
These hardware components are further divided into the following categories, which are:
- Input Devices
- Output Devices
- Storage Devices
- Hardware Components
Input devices allow users to interact with a computer by entering data or commands. These devices convert the input into a format that the computer can process.
Now we discuss some input devices:
- Keyboard: The most widely used input device, featuring 104 keys, including alphabetic, numeric, and function keys. Modern keyboards connect via Bluetooth, replacing traditional wired connections.
- Mouse: A pointing device that controls the cursor on the screen. It features left, right, and middle buttons for selection and interaction. The sensor inside the mouse detects its movement speed, adjusting the cursor accordingly.
- Scanner: Scans documents, images, and other media, converting them into digital formats for editing or processing, similar to a Xerox machine.
- Trackball: A stationary pointing device with a ball that the user rotates to control the cursor, requiring less space than a traditional mouse.
- Light Pen: A light-sensitive pen used to draw or select objects on a CRT screen by detecting raster patterns, offering a direct interaction with the display.
- Microphone: Converts sound into electrical signals. It captures voice input for speech recognition and voice commands on the computer.
- Optical Character Reader (OCR): Scans printed or handwritten text, converting it into digital data by detecting reflected light from the characters, similar to a scanner.
- Bar Code Reader: Reads bar codes and converts them into digital data for processing. The bar code consists of light and dark lines that encode information.
Output Devices
Output devices display the results of tasks given to the computer in a human-readable form. Let’s discuss some common output devices:
- Monitor: The main output device. It is also called VDU(visual display unit) and it looks like a TV screen. The Monitor displays the information from the computer. It is used to display text, video, images, etc.
- Printer: A printer is an output device that transfers data from the computer in a printed format by using text or images on paper. There are both coloured and black & white printers. Further, there are also different types of printers, like Laser Printer, Dot-matrix printers, and Inkjet printers.
- Plotter: It is similar to a printer but potters are large. A plotter is used to generate large drawings, architectural blueprints, etc. on paper and these are high-quality images and drawings and large.
- Speakers: It is a very common output device and it gives sound as an output. The speaker is generally used to play music or anything having sound.
Storage Devices
Some devices are used for storage purposes and are known as secondary storage devices. Some of them are discussed below:
1. CD (Compact disc): A CD is circular and made up of thin platted glass and plastic polycarbonate material. It has a storage capacity of 600 MB to 700 MB of data. It has a standard size of 12 cm with a hole in the centre of about 1.5 cm and 1.2 mm in thickness. There are 3 types of CDs, which are:
- CD-ROM (CD - Read Only Memory): Contents of this type of CD cannot be erased by the user. Only the publisher is allowed to access the data imprinted on this CD. CD-ROM is used for commercial purposes like for a music album or any application package by a software company.
- CD-R (CD-Recordable): In this, content or data can be stored once. After that, they can be read many times but the data or content cannot be rewritten or erased. (Kind of one-time use)
- CD-RW(CD-Rewritable): As the name suggests, this type of CD is used to rewrite the content or erase previous content and again write new content many times.
2. DVD (Digital Video/Versatile Disc): A DVD is the same as a CD but with some more features. A DVD comes in single and dual-layer formats. It has much greater storage capacity in comparison to CD. The storage capacity of a DVD with a one-sided single layer is - 4.7 GB, one-sided double layer - 8.5 GB, double-sided single layer - 9.4 GB, and double-sided double layer - 17 GB. There are also some types of DVDs, which are :
- DVD-ROM: In this type, the contents of the DVD cannot be written on or erased by the user. DVD ROM is used for applications and databases for distributing them in large amounts.
- DVD-R / DVD+R: DVD-R (DVD minus R) and DVD+R (DVD plus R) are two different kinds of discs and they are once recordableformatst. Also, they have no difference virtually.
- DVD-RW / DVD+RW: This is a kind of rewritable disc and it allows up to 1,000 rewrites.
- DVD-RAM: DVD RAM is accessed like a hard disk. It provides high data security and storage capacity. This is a kind of rewritable disc and it allows up to 1,00,000 rewrites.
3. Hard DiskAtheAn hard disk is a non-volatile storage device that uses its read/write heads to store digital data on the magnetic surface of a rigid plate. It is generally 3.5 inches in size for desktops and 2.5 inches in size for laptops. A hard disk can be classified further into 3 types, which are:
- Internal Hard Disk: It has a common storage capacity stated as GB or TB. A system case or cabinet is the place where it is located. It can perform faster operations and its storage is fixed. It is mainly used to store large data files and programs.
- Internal Cartridges: The Internal hard disk can't be removed from the system cabinet easily. To resolve this problem Internal Cartridges are introduced. So, Internal cartridges make it easy to remove CDs. It has a storage capacity of 2 GB to 160 GB. It is used as an alternative to an internal hard disk.
- Hard Disk Packs are used by organizations such as banks and government sector organizations to store large amounts of data. They have a storage capacity of PB (peta bytes).
Also read,
Hardware Components
Some important hardware devices known as the internal components are discussed below:
1. CPU (Central Processing Unit)
The CPU is also known as the heart of the computer. It consists of three units, generally known as the control unit, the Arithmetic Logical Unit (ALU), and the memory unit. Below is the block diagram of the CPU is given:

As shown in the diagram input is given to the CPU through input devices. This input goes to memory and the control unit gets instructions from memory. The control unit now decides what to do with the input or instructions and transfers it to ALU. Now, ALU performs various operations like addition, subtraction, multiplication, division, logical operations, etc. After that, the final result gets stored in memory and finally passed to output devices to give the output. So, this is how the CPU works.
2. Motherboard
It is the main circuit board inside a computer and it contains most of the electronic components together. All the components of the computer are directly or indirectly connected to the motherboard. It includes RAM slots, controllers, system chipsets, etc.
3. RAM (Random Access Memory)
It is also known as temporary or volatile memory. It holds the program and data, which are currently in process or processing. All the data is erased as soon as the computer is turned off or in case of a power failure. Data stored in this memory can be changed. There are two types of RAM:-
- SRAM (Static RAM): SRAM consists of a flip-flop using a transistor or Mosfet (MOS). It is fast and has less access time. In this refreshing circuits are not required. But it is costly and requires more space. E.g. cache memory.
- DRAM (Dynamic RAM): DRAM consists of capacitors and the data is stored in the form of capacitors. Capacitors charge when data is 1 and don't charge if data is 0. It requires refreshing circuits, as leakage of current in the capacitor can occur, so they need to be refreshed to the data. It is slower and has a higher access time. It is cheaper in comparison with SRAM. E.g. Main memory.
4. Video Graphics Array Port
A video input commonly used on computer monitors is called a video graphics array (VGA) port. Verifying that there isn't a loose connection, a damaged cable, or a broken display is one step in troubleshooting a VGA port. Compressed air can also be sprayed inside the VGA port by a computer expert to make sure it's dust-free.
5. Power Supply
All of a computer system's parts are powered by a power source. Typically, a power cord is used to connect a computer tower to an electrical outlet. By turning off the computer, unplugging and separating the power supply cord, or trying a different cord or socket, a technician can diagnose the power supply.
6. Cooling Fan
A computer's system to prevent overheating uses cooling fans. To aid customers who use their computers intensively, such as when streaming video or playing games, many computers contain more than one cooling fan. If a user detects their computer overheating, a computer expert might need to repair the cooling fan. The blades may be examined for any damage and cleared of any foreign objects. A technician's standard method of troubleshooting may involve replacing computer fans.
7. Hard Drive
On a computer system, files, programs, and other types of information are stored on hard drives, which are data storage devices. They utilise hard drives, which are magnetically coated discs used to store digital versions of information. A computer technician can suspect a corrupt hard disk when a hard drive dies.
Relationship Between Computer Hardware and Software
Category | Hardware | Software |
---|
Definition | Physical devices that perform tasks | Programs or applications that run on hardware |
Examples | CPU, RAM, Hard Drive, Monitor, Keyboard | Operating Systems, Applications, Utilities |
Purpose | Executes and stores data physically | Processes data and provides user interface |
Dependence | Independent of software, but relies on it to function | Requires hardware to operate |
Interaction | Direct interaction with the user or system | Indirect interaction, using hardware as a platform |
Examples of Interaction | Input/Output devices like keyboard, mouse | Word processors, video editors, web browsers |
Upgradability | Can be upgraded by adding/removing components | Can be updated via patches or newer versions |
Cost | Generally higher initial cost | Often lower initial cost |
Installation | Requires physical setup or installation | Installed via software package or online |
Similar Reads
Computer Fundamental Tutorial This Computer Fundamentals Tutorial covers everything from basic to advanced concepts, including computer hardware, software, operating systems, peripherals, etc. Whether you're a beginner or an experienced professional, this tutorial will enhance your computer skills and take them to the next level
5 min read
Fundamental
Computer HardwareComputer hardware refers to the physical components of a computer that you can see and touch. These components work together to process input and deliver output based on user instructions. In this article, weâll explore the different types of computer hardware, their functions, and how they interact
10 min read
What is a Computer Software?Computer Software serves as the backbone of all digital devices and systems. It is an integral part of modern technology. Unlike hardware which comprises physical components, software is intangible and exists as a code written in programming language. This article focuses on discussing computer soft
8 min read
Central Processing Unit (CPU)The Central Processing Unit (CPU) is like the brain of a computer. Itâs the part that does most of the thinking, calculating, and decision-making to make your computer work. Whether youâre playing a game, typing a school assignment, or watching a video, the CPU is busy handling all the instructions
7 min read
Input DevicesInput devices are important parts of a computer that help us communicate with the system. These devices let us send data or commands to the computer, allowing it to process information and perform tasks. Simply put, an input device is any tool we use to give the computer instructions, whether it's t
11 min read
What are Different Output Devices?Output devices are hardware that display or produce the results of a computer's processing. They convert digital data into formats we can see, hear, or touch. Examples include monitors, printers, and speakers. These devices are essential for helping us interact with and understand the information th
11 min read
Memory
Computer MemoryComputer memory is just like the human brain. It is used to store data/information, and instructions. It is a data storage unit or a data storage device where data is to be processed, and instructions required for processing are stored. Both the input and output can be stored here.It's faster than s
9 min read
What is a Storage Device? Definition, Types, ExamplesThe storage unit is a part of the computer system which is employed to store the information and instructions to be processed. A storage device is an integral part of the computer hardware which stores information/data to process the result of any computational work. Without a storage device, a comp
11 min read
Primary MemoryPrimary storage or memory is also known as the main memory, which is the part of the computer that stores current data, programs, and instructions. Primary storage is stored in the motherboard which results in the data from and to primary storage can be read and written at a very good pace. What is
4 min read
Secondary MemorySecondary memory, also known as secondary storage, refers to the storage devices and systems used to store data persistently, even when the computer is powered off. Unlike primary memory (RAM), which is fast and temporary, secondary memory is slower but offers much larger storage capacities. Some Ex
7 min read
Hard Disk Drive (HDD) Secondary MemoryPrimary memory, like RAM, is limited and volatile, losing data when power is off. Secondary memory solves this by providing large, permanent storage for data and programs.A hard disk drive (HDD) is a fixed storage device inside a computer that is used for long-term data storage. Unlike RAM, HDDs ret
11 min read
Application Software
MS Word Tutorial - Learn How to Use Microsoft Word (2025 Updated)Microsoft Word remains one of the most powerful word processing program in the world. First released in 1983, this word processing software has grown to serve approximately 750 million people every month. Also, MS Word occupies 4.1% of the market share for productivity software.With features like re
9 min read
MS Excel Tutorial - Learn Excel Online FreeExcel, one of the powerful spreadsheet programs for managing large datasets, performing calculations, and creating visualizations for data analysis. Developed and introduced by Microsoft in 1985, Excel is mostly used in analysis, data entry, accounting, and many more data-driven tasks.Now, if you ar
11 min read
What is a Web Browser and How does it Work?The web browser is an application software used to explore the World Wide Web (WWW). It acts as a platform that allows users to access information from the Internet by serving as an interface between the client (user) and the server. The browser sends requests to servers for web documents and servic
4 min read
What is a Excel SpreadsheetIf you search only about Spreadsheet then you will find it is a computer applicaion that save, display, and manipulate data in rows and columns. In the year 1978 first spreadsheet program is developed by Daniel Bricklin and Bob Frankston named as VisiCalc. Now, in the recent year Microsoft Excel is
12 min read
System Software
Programming Languages
C Programming Language TutorialC is a general-purpose mid-level programming language developed by Dennis M. Ritchie at Bell Laboratories in 1972. It was initially used for the development of UNIX operating system, but it later became popular for a wide range of applications. Today, C remains one of the top three most widely used
5 min read
Python Tutorial - Learn Python Programming LanguagePython is one of the most popular programming languages. Itâs simple to use, packed with features and supported by a wide range of libraries and frameworks. Its clean syntax makes it beginner-friendly. It'sA high-level language, used in web development, data science, automation, AI and more.Known fo
10 min read
Java TutorialJava is a high-level, object-oriented programming language used to build web apps, mobile applications, and enterprise software systems. It is known for its Write Once, Run Anywhere capability, which means code written in Java can run on any device that supports the Java Virtual Machine (JVM).Java s
10 min read
JavaScript TutorialJavaScript is a programming language used to create dynamic content for websites. It is a lightweight, cross-platform, and single-threaded programming language. It's an interpreted language that executes code line by line, providing more flexibility.JavaScript on Client Side: On the client side, Jav
11 min read