• Skip to main content
  • Skip to primary sidebar
  • Skip to secondary sidebar
  • Skip to footer

Computer Notes

Library
    • Computer Fundamental
    • Computer Memory
    • DBMS Tutorial
    • Operating System
    • Computer Networking
    • C Programming
    • C++ Programming
    • Java Programming
    • C# Programming
    • SQL Tutorial
    • Management Tutorial
    • Computer Graphics
    • Compiler Design
    • Style Sheet
    • JavaScript Tutorial
    • Html Tutorial
    • Wordpress Tutorial
    • Python Tutorial
    • PHP Tutorial
    • JSP Tutorial
    • AngularJS Tutorial
    • Data Structures
    • E Commerce Tutorial
    • Visual Basic
    • Structs2 Tutorial
    • Digital Electronics
    • Internet Terms
    • Servlet Tutorial
    • Software Engineering
    • Interviews Questions
    • Basic Terms
    • Troubleshooting
Menu

Header Right

Home » Fundamental » Computer » Components
Next →
← Prev

What are the Basic Computer Components?

By Dinesh Thakur

Computers internal architectural design comes in different types and sizes, but the basic structure remains same of all computer systems.

The term ‘computer hardware‘ or ‘computer parts’ is used to describe computer components that can be seen and touched. The major components of general-purpose computer system are Input Unit, main/internal Memory or Storage Unit, Output Unit, Central Processing unit. The CPU is further includes Arithmetic logic unit (ALU) and control unit (CU). All the units also referred to as “The functional units”. Devices that are not integral part of CPU referred to as peripherals.

.

componenets of computer

The below section describe briefly all the computer components in a computer system

We’ll be covering the following topics in this tutorial:

  • Input Unit
  • Memory or Storage Unit
  • Output Unit
  • Central Processing Unit

Input Unit

Input unit is used for transfers’ raw Data and control signals into the information processing system by the user before processing and computation. All the input unit devices provide the instructions and data are transformed into binary codes that is the primary memory acceptable format.

Example of Input unit devices: keyboard, mouse, scanner, joystick, MICR, Punched cards, Punched paper tape, Magnetic tape etc.

Memory or Storage Unit

Memory or Storage unit is used for storing Data during before and after processing. The capacity of storage is expressed in terms of Bytes.

The two terms Memory or Storage unit are used interchangeably, so it is important to understand what is the difference between memory and storage?

Memory

This unit retains temporarily results till further processing, For example, Random Access Memory (RAM).This memory is volatile, which means data is disappears when the power is lost.

Storage

The storage or “secondary storage” is used for retain digital data after processing for permanently. For example hard drive. The Storage is non-volatile in nature. CPU does not access directly to secondary storage memories, instead they accessed via input-output unit. The contents of secondary storage memories are first transferred to the main memory (RAM) and then CPU access it.

Output Unit

Output Unit receives information from the CPU and then delivers it the external storage or device in the soft or hard processed form. The devices which are used to display output to the user are called output devices. The Monitor or printer is common output device.

Central Processing Unit

The main chip in a computer is the microprocessor chip, which is also known as the CPU (central processing unit). The CPU is mounted on a printed circuit board called the main board or mother board. This chip is considered to be the controlling chip of a computer system since it controls the activities of other chips as well as outside devices connected to the computer, such as monitor and printer. In addition, it can also perform logical and computational tasks. Microprocessors work on a parallel system. Figure shows a typical structure of one of the first-generation microprocessors. The recent ones possess greater complexity, although the basic design concept has not changed much.

Block Diagram of Microprocessors

The various activities that a microprocessor performs, such as storing data, doing arithmetic calculations (addition, subtraction, multiplication, division, etc.), are the result of instructions given to the CPU in the form of sequences of 0s and 1s. Microprocessors are designed to carry out a large number of instructions and all the instructions may be represented by different sequences of 0s and 1s. Each instruction is represented by a unique set of 0s and 1s.

The internal structure of a typical CPU consists of circuits which form a number of registers (the typical number is 16), an arithmetic unit for carrying out arithmetic operations, a logic unit, and a control unit.

Arithmetic logic unit (ALU)

Arithmetic Logical Unit is used for processing data after inputting data is stored into primary unit. The major operations of Arithmetic Logical Unit are addition, subtraction, multiplication, division, logic and comparison.

Control unit (CU)

It is like a supervisor, that checks ordaining operations or check sequence in which instructions are executed.

You’ll also like:

  1. Block Diagram of Computer and Explain its Various Components
  2. Computer Network Components
  3. Type of Computer System Components
  4. History of Computer | Generation of Computer
  5. Definition of Computer | Meaning of computer
Next →
← Prev
Like/Subscribe us for latest updates     

About Dinesh Thakur
Dinesh ThakurDinesh Thakur holds an B.C.A, MCDBA, MCSD certifications. Dinesh authors the hugely popular Computer Notes blog. Where he writes how-to guides around Computer fundamental , computer software, Computer programming, and web apps.

Dinesh Thakur is a Freelance Writer who helps different clients from all over the globe. Dinesh has written over 500+ blogs, 30+ eBooks, and 10000+ Posts for all types of clients.


For any type of query or something that you think is missing, please feel free to Contact us.


Primary Sidebar

Computer Fundamental

Computer Fundamental

  • Computer - Home
  • Computer - What is Computer
  • Computer - Definition
  • Computer - Block Diagram
  • Computer - Generations
  • Computer - Characteristic
  • Computer - Advantages
  • Computer - Types
  • Computer - Who Invented
  • Computer - Analytical Engine
  • Computer - Uses
  • Computer - Von Neumann model
  • Computer - Classification
  • Computer - Components
  • Computer - CPU
  • Computer - Bios
  • Computer - ALU
  • Computer - Boot
  • Computer - Control Unit
  • Computer - Bus
  • Computer - ISA Bus
  • Computer - MCA Bus
  • Computer - 32-bit
  • Computer - CPU Cache
  • Computer - Coprocessor
  • Computer - ENIAC
  • Computer - Semiconductor
  • Computer - EISA
  • Computer - BIOS Works
  • Computer - DMA
  • Computer - Floppy
  • Computer - Society Impact
  • Computer - AUTOEXEC.BAT
  • Computer - Batch File
  • Computer - Cloud Computing
  • Computer - Grid Computing
  • Computer - Parallel Computing
  • Computer - Docking Station
  • Computer - 32-Bit vs. 64-Bit
  • Computer - Important Features

Different Computer Types

  • Computer - Supercomputer
  • Computer - Personal Computer
  • Computer - Minicomputer
  • Computer - Microcomputer
  • Computer - Analog
  • Computer - Mainframe
  • Computer - Digital
  • Computer - Laptop
  • Computer - NetBook
  • Computer - Ultrabook

Data and Information

  • Computer - Data and Information
  • Computer - Information Technology
  • Computer - Types of IS
  • Computer - Issues in IT

Other Links

  • Computer - PDF Version

Footer

Basic Course

  • Computer Fundamental
  • Computer Networking
  • Operating System
  • Database System
  • Computer Graphics
  • Management System
  • Software Engineering
  • Digital Electronics
  • Electronic Commerce
  • Compiler Design
  • Troubleshooting

Programming

  • Java Programming
  • Structured Query (SQL)
  • C Programming
  • C++ Programming
  • Visual Basic
  • Data Structures
  • Struts 2
  • Java Servlet
  • C# Programming
  • Basic Terms
  • Interviews

World Wide Web

  • Internet
  • Java Script
  • HTML Language
  • Cascading Style Sheet
  • Java Server Pages
  • Wordpress
  • PHP
  • Python Tutorial
  • AngularJS
  • Troubleshooting

 About Us |  Contact Us |  FAQ

Dinesh Thakur is a Technology Columinist and founder of Computer Notes.

Copyright © 2025. All Rights Reserved.

APPLY FOR ONLINE JOB IN BIGGEST CRYPTO COMPANIES
APPLY NOW