A computer is an electronic machine that takes input, processes it, stores it, and gives meaningful output.
Applications of computers are the different fields where computers are used to perform tasks quickly, accurately, and efficiently.
Characteristics of a computer are the special features that make a computer fast, accurate, reliable, and useful for various tasks.
Functions of a computer are the basic tasks a computer performs: Input → Processing → Storage → Output → Control.
Input devices are hardware devices used to enter data and instructions into a computer.
The Central Processing Unit (CPU) is the main part of a computer that processes data and controls all operations of the computer.
CPU is the brain of the computer.
It processes data and instructions.
It controls all computer activities.
It performs calculations and makes decisions.
Without the CPU, the computer cannot work.
Fetch → Decode → Execute → Store
Motherboard: A motherboard is the main circuit board of a computer. It connects all the parts of the computer and allows them to communicate with each other. Motherboard is the backbone of a computer that connects and controls all hardware components.
The motherboard is the main circuit board that connects all computer components.
The CPU socket is the place on the motherboard where the processor is installed.
It provides electrical connections between the CPU and the motherboard.
RAM slots are connectors used to install memory modules (RAM).
They allow the computer to store data temporarily while programs are running.
The BIOS/UEFI chip contains firmware that starts the computer when it is powered on.
It checks hardware components and loads the operating system.
PCIe slots allow additional hardware such as graphics cards and network cards to be connected.
They provide high-speed communication between the motherboard and expansion devices.
Power connectors supply electrical power from the power supply unit to the motherboard.
They ensure that all components receive the power needed to operate.
Storage connectors are used to connect storage devices such as HDDs and SSDs.
They enable data transfer between storage devices and the computer system.
The chipset manages communication between the CPU, memory, storage, and other devices.
It helps coordinate data flow and controls many motherboard functions.
Data buses are pathways that carry data between different components of a computer.
They enable the CPU, memory, and devices to exchange information efficiently.
A bus is a pathway through which data travels inside a computer.
The combination of:
is called the System Bus.
Memory is the part of a computer that stores data, instructions, and information so the CPU can use them. Memory is an electronic storage area where data and programs are kept temporarily or permanently.
Memory helps a computer to:
Memory is mainly divided into two categories:
This memory is directly accessed by the CPU.
Example: Running applications, opened files.
Example: BIOS/Firmware.
Used for long-term storage.
| Primary Memory | Secondary Memory |
|---|---|
| Directly accessed by the CPU. | Not directly accessed by the CPU. |
| Faster in speed. | Slower than primary memory. |
| Stores data temporarily (mostly). | Stores data permanently. |
| Smaller storage capacity. | Larger storage capacity. |
| More expensive per GB. | Less expensive per GB. |
| Used while the computer is running. | Used for long-term storage. |
| Examples: RAM, ROM, Cache. | Examples: HDD, SSD, USB Drive, CD/DVD. |
| Essential for processing data. | Used for saving files and programs. |
Volatile memory loses data when power is turned off, whereas non-volatile memory keeps data even without power.
Definition: Memory that loses its data when the power is turned off.
Examples:
Features:
Definition: Memory that retains its data even when the power is turned off.
Examples:
Features:
| Volatile Memory | Non-Volatile Memory |
|---|---|
| Loses data when power is off. | Retains data when power is off. |
| Temporary storage. | Permanent storage. |
| Faster. | Generally slower. |
| Example: RAM, Cache. | Example: ROM, SSD, HDD. |