An overview of computing, including the history of computers, key concepts such as hardware and software, and the importance of computing in modern society.
Introduction to Computing – Study Notes
| Aspect | Description |
|---|---|
| Definition | The systematic processing of information using algorithms, hardware, and software to solve problems, automate tasks, or generate new knowledge. |
| Core Components | 1. Hardware – physical devices (CPU, memory, storage, I/O). 2. Software – programs, operating systems, applications. 3. Data – raw facts that become information after processing. |
| Goal | Transform input (data) into useful output (information, actions) efficiently, reliably, and securely. |
| Type | Typical Representation | Example |
|---|---|---|
| Numbers | Binary (bits) → integers, floating‑point | 1010₂ = 10₁₀ |
| Text | ASCII, Unicode (UTF‑8/16) | “A” → 01000001 |
| Images | Raster (pixel grids) or vector (geometric primitives) | JPEG, SVG |
| Audio | Sampled waveforms, compressed formats | MP3, WAV |
| Video | Sequence of frames + audio stream | MP4, AVI |
| Component | Function | Typical Examples |
|---|---|---|
| CPU (Central Processing Unit) | Executes instructions, performs arithmetic/logic operations | Intel Core i7, ARM Cortex‑A78 |
| Memory (RAM) | Temporary storage for active data & instructions | DDR4, LPDDR5 |
| Storage | Persistent data retention | SSD, HDD, NVMe |
| Input Devices | Capture user or environmental data | Keyboard, mouse, camera, sensors |
| Output Devices | Present results to the user | Monitor, printer, speakers |
| Network Interface | Enables data exchange over networks | Ethernet, Wi‑Fi, Bluetooth |
+---------------------------------------------------+
| Application Layer |
| (Web browsers, office suites, games, etc.) |
+---------------------------------------------------+
| Operating System (OS) |
| (Process management, file system, device drivers)|
+---------------------------------------------------+
| System Software |
| (Utilities, runtime libraries, language runtimes)|
+---------------------------------------------------+
| Firmware / BIOS |
| (Hardware initialization, low‑level control) |
+---------------------------------------------------+
| Hardware |
+---------------------------------------------------+