Overview of the basic concepts and components of a computer system, including hardware, software, input/output devices, and data storage.
Introduction to Computer Fundamentals
Designed as a quick‑reference guide for beginners
| Aspect | Description |
|---|---|
| Definition | An electronic device that receives data (input), processes it according to stored instructions (software), and produces results (output). |
| Purpose | Automate calculations, store and retrieve information, enable communication, and control other devices. |
| Key Characteristics | Speed, accuracy, repeatability, versatility, and storage capacity. |
| Component | Function | Typical Examples |
|---|---|---|
| CPU (Central Processing Unit) | Executes instructions; the “brain” of the computer. | Intel Core i7, AMD Ryzen 5 |
| Memory (RAM) | Temporary storage for data and programs in use. | 8 GB DDR4, 16 GB DDR5 |
| Storage | Permanent data retention. | HDD, SSD, NVMe, USB flash drive |
| Motherboard | Connects all components and provides communication pathways. | |
| Power Supply (PSU) | Converts AC mains to DC voltages required by components. | |
| Input Devices | Capture user data. | Keyboard, mouse, scanner, microphone |
| Output Devices | Present results to the user. | Monitor, printer, speakers, headphones |
| Peripheral Devices | Extend functionality. | External hard drive, webcam, game controller |
| Layer | Description |
|---|---|
| System Software | Manages hardware resources and provides a platform for applications. Examples: Operating Systems (Windows, macOS, Linux), device drivers. |
| Application Software | Performs specific tasks for the user. Examples: Word processors, web browsers, games, database systems. |
| Utility Software | Helps maintain, analyze, or optimize the system. Examples: antivirus, disk cleanup, backup tools. |
The cycle repeats continuously while the computer is powered on.
| System | Base | Digits | Common Use |
|---|---|---|---|
| Binary | 2 | 0, 1 | Machine language, low‑level hardware design |
| Octal | 8 | 0‑7 | Historical convenience for grouping binary digits |
| Decimal | 10 | 0‑9 | Human‑friendly representation |
| Hexadecimal | 16 | 0‑9, A‑F | Memory addresses, debugging, color codes |
Conversion tip: 1 hex digit = 4 binary bits; 1 octal digit = 3 binary bits.
| Data Type | Typical Size | Representation |
|---|---|---|
| Integer | 8, 16, 32, 64 bits | Two’s complement (signed) or unsigned binary |
| Floating‑Point | 32 bits (single), 64 bits ( |