A computer is an electronic device that can be programmed to accept data (input), process it, and generate a result (output). A computer along with additional hardware and software together is called a computer system.
The CPU is the electronic circuitry of a computer that carries out the actual processing and is usually referred to as the brain of the computer. It is commonly called a processor.
Technical Profile: Central Processing Unit (CPU)
Devices that facilitate interaction between the user and the computer system:
Computing devices have evolved from simple mechanical calculators to modern high-speed processors. The Von Neumann architecture forms the basis of modern computers, consisting of a CPU, memory, input/output devices, and communication channels.
Technical Profile: Moore's Law & Silicon Scaling
Computer memory is required to store data and instructions for processing. It is broadly categorized into primary and secondary memory.
Data is stored in binary format using bits (0 and 1). A group of 4 bits is a nibble , and 8 bits is a byte .
| Unit | Description | Unit | Description |
|---|---|---|---|
| KB (Kilobyte) | 1 KB = 1024 Bytes | PB (Petabyte) | 1 PB = 1024 TB |
| MB (Megabyte) | 1 MB = 1024 KB | EB (Exabyte) | 1 EB = 1024 PB |
| GB (Gigabyte) | 1 GB = 1024 MB | ZB (Zettabyte) | 1 ZB = 1024 EB |
| TB (Terabyte) | 1 TB = 1024 GB | YB (Yottabyte) | 1 YB = 1024 ZB |
The lifecycle of digital data involves several critical phases:
Software is a set of instructions that makes the hardware functional. It is categorized into system software, programming tools, and application software.
Provides basic functionality to operate a computer by interacting directly with the hardware.
Software designed to perform specific tasks for users.
Technical Profile: Software Licensing & Distribution