📌 Snapshot
- The foundational hardware vocabulary: CPU (with ALU and CU), input devices, output devices, primary memory (RAM/ROM), cache, and secondary storage.
- Computing evolved from the Abacus (500 BC) through ENIAC/Von Neumann architecture to modern microprocessors and wearables — a timeline NTA frequently tests.
- The memory hierarchy runs registers → cache → RAM → secondary storage; know the critical RAM vs ROM vs Cache distinctions.
- The data life-cycle has four aspects: capturing, storage, retrieval, and deletion/recovery — often overlooked by students.
- Software is classified into system software (OS, utilities, device drivers), programming tools, and application software (general-purpose vs customised; FOSS vs proprietary/freeware) — all high-yield CUET areas.
📖 Detailed Notes
2.1 Core concepts
- A computer is an electronic device that accepts data (input), processes it, and generates results (output). A computer together with additional hardware and software is called a computer system. (NCERT §1.1, p. 1)
- A computer system primarily comprises a Central Processing Unit (CPU), memory, input/output devices, and storage devices — all shown in the block diagram of Figure 1.1. (NCERT §1.1, p. 2)
- The CPU is the electronic circuitry that carries out actual processing; it is called the brain of the computer and is also known as the microprocessor. Physically it sits on one or more Integrated Circuits (ICs) made of semiconductor materials. (NCERT §1.1.1, p. 2)
- The CPU has two main sub-units: (i) Arithmetic Logic Unit (ALU) — performs all arithmetic and logic operations, and (ii) Control Unit (CU) — controls sequential instruction execution, interprets instructions, and guides data flow through memory, ALU, and I/O devices. The CPU also uses small, fast registers for temporary storage of data, instructions, and intermediate results. (NCERT §1.1.1, p. 2)
- Input devices convert input data into digital form acceptable to the computer. Examples: keyboard, mouse, scanner, touch screen, braille keyboard, voice input. Data entered is temporarily stored in main memory (RAM). (NCERT §1.1.2, p. 2–3)
- Output devices receive data from the computer and convert digital information into human-understandable form. Examples: monitor, projector, headphone, speaker, printer, 3D-printer, braille display monitor. Three common printer types: inkjet, laserjet, and dot matrix. (NCERT §1.1.3, p. 3)
- The Von Neumann architecture (Figure 1.4) consists of a CPU, memory, and input/output devices with communication channels. ENIAC was the first binary programmable computer based on this architecture. (NCERT §1.2, p. 3)
- Key milestones in computing evolution (Figure 1.5 timeline): Abacus (500 BC) → Pascaline (1642, Blaise Pascal, addition/subtraction) → Analytical Engine (1834, Charles Babbage, basis of modern computers) → Tabulating Machine (1890, Herman Hollerith, punched cards — first step towards programming) → Turing Machine concept (1937) → EDVAC/ENIAC (1945, Von Neumann stored-program concept) → Transistor (1947, Bell Labs, replaced vacuum tubes) → Integrated Circuit (1970) → LSI → VLSI → SLSI. (NCERT §1.2, p. 4)
- Moore's Law (1965, Gordon Moore, Intel co-founder): the number of transistors on a chip doubles every two years while costs are halved. (NCERT §1.2, p. 5)
- IBM introduced the first personal computer (PC) in 1981; Apple introduced Macintosh in 1984. The growth of the World Wide Web (WWW) in the 1990s made computers indispensable. (NCERT §1.2, p. 5)
- The next wave of computing includes wearable gadgets (smart watch, lenses, headbands) and the Internet of Things (IoT) powered by artificial intelligence. (NCERT §1.2, p. 5)
- Computer memory is needed to store data and instructions for processing. The term "memory" usually refers to primary memory; secondary memory is used for permanent storage. (NCERT §1.3, p. 5)
- The basic unit of memory is a bit (binary digit 0 or 1). Four bits = Nibble; 8 bits (two nibbles) = Byte. Bytes are grouped into KB, MB, GB, TB, PB, EB, ZB, YB (each = 1024 of the previous unit). (NCERT §1.3.1, p. 5–6)
- Primary memory has two types: (i) RAM (Random Access Memory) — volatile, loses data when power is off, used to load programs/data during processing, faster than secondary memory; (ii) ROM (Read Only Memory) — non-volatile, contents not lost on power-off, stores rarely-changed data like the boot loader. (NCERT §1.3.2(A), p. 6–7)
- Cache memory is placed between the CPU and primary memory to speed up CPU operations. It stores copies of frequently accessed memory locations, reducing average access time. The CPU checks cache first; if data is found (cache hit), primary memory is not accessed. (NCERT §1.3.2(B), p. 7)
- Secondary memory is non-volatile, has larger capacity than primary memory, is slower and cheaper, and cannot be accessed directly by the CPU — contents must be brought into main memory first. Examples: HDD, CD/DVD, Memory Card, SSD (faster data transfer), pen/flash drives. (NCERT §1.3.2(C), p. 7)
- Data Capturing is gathering data from different sources in digital form — via keyboard, barcode readers, remote sensors, satellites, social media, etc. (NCERT §1.3.3(A), p. 7–8)
- Data Storage is storing captured data for future processing. Large organisations use data servers for vast data. Decreasing cost of digital storage devices has simplified storage. (NCERT §1.3.3(B), p. 8)
- Data Retrieval is fetching data from storage for processing. Minimising data access time is crucial for efficiency. (NCERT §1.3.3(C), p. 8)
- Data Deletion and Recovery: Deleting data marks its address as free without actually erasing bits. Data recovery is possible if the space has not been overwritten. Security concerns include unauthorised deletion (by malware/hackers) and unauthorised recovery from discarded devices. Mitigation: passwords, encryption, and proper data-shredding tools before disposal. (NCERT §1.3.4, p. 8–9)
- Software is a set of instructions and data that makes hardware functional to complete a desired task. It cannot be touched or viewed physically. Software and hardware together complete any task. (NCERT §1.4, p. 9)
- Software is broadly classified into three categories: (i) System software, (ii) Programming tools, and (iii) Application software (Figure 1.9). (NCERT §1.4.1, p. 10)
- System software provides basic functionality by interacting directly with hardware. It includes: (A) Operating System (most basic system software; manages application programs; examples: Windows, Linux, Macintosh, Ubuntu, Fedora, Android, iOS); (B) System Utilities (maintenance and configuration tools — disk defragmentation, formatting, anti-virus, disk cleaner); (C) Device Drivers (interface between a specific device and the OS; manages operation of that device at the hardware level). (NCERT §1.4.2, p. 10–11)
- Application software works on top of system software and caters to end-user needs. Two broad categories: (A) General Purpose Software — ready-made for a broad audience (e.g., LibreOffice Calc, Adobe Photoshop, GIMP, Mozilla browser, iTunes); (B) Customised Software — tailor-made for specific organisations or individuals (e.g., school management software, accounting software). (NCERT §1.4.3, p. 11–12)
- FOSS (Free and Open Source Software): source code is freely available for use and improvement. Examples: Ubuntu, Python, LibreOffice, OpenOffice, Mozilla Firefox. Freeware: free to use but source code not available. Examples: Skype, Adobe Reader. Proprietary software: must be purchased from the copyright holder. Examples: Microsoft Windows, Tally, Quickheal. (NCERT §1.4.4, p. 12)
2.2 Definitions to memorise
| Term | Definition | Page |
|---|---|---|
| Computer | Electronic device that accepts input, processes it, and generates output | 1 |
| Computer System | Computer + additional hardware + software working together | 1 |
| CPU | Electronic circuitry that carries out actual processing; brain of the computer; also called microprocessor | 2 |
| ALU | Sub-unit of CPU that performs all arithmetic and logic operations | 2 |
| Control Unit (CU) | Sub-unit of CPU that controls sequential instruction execution and guides data flow | 2 |
| Registers | Small, fast memory locations within the CPU chip for temporary storage of data, instructions, intermediate results | 2 |
| Integrated Circuit (IC) | Silicon chip containing entire electronic circuit on a very small area | 4 |
| Bit | Basic unit of computer memory; binary digit (0 or 1) | 5–6 |
| Nibble | 4-bit group | 6 |
| Byte | 8-bit group (two nibbles) | 6 |
| RAM | Volatile primary memory that loses data when power is off; used during processing | 6 |
| ROM | Non-volatile primary memory; contents not lost on power off; stores rarely changed data like boot loader | 6–7 |
| Cache Memory | High-speed memory between CPU and primary memory; stores frequently accessed data to reduce access time | 7 |
| Secondary Memory | Non-volatile, large-capacity storage not directly accessible by CPU; includes HDD, SSD, CD/DVD | 7 |
| Data Recovery | Process of retrieving deleted, corrupted, or lost data from secondary storage devices | 8–9 |
| Software | Set of instructions and data; makes hardware functional; cannot be touched physically | 9 |
| System Software | Software that provides basic functionality by interacting directly with computer hardware | 10 |
| Operating System | Most basic system software; manages other programs; provides security and access to users | 10 |
| Device Driver | Interface between a specific hardware device and the operating system | 11 |
| FOSS | Free and Open Source Software — freely available with open source code for use and improvement | 12 |
| Freeware | Software free to use but without available source code | 12 |
| Proprietary Software | Software that must be purchased from the copyright holder | 12 |
| Microprocessor | A CPU implemented on a single chip | 2 |
| ENIAC | First binary programmable computer built on Von Neumann architecture | 3 |
| Pascaline | Mechanical calculator built by Blaise Pascal in 1642 | 4 |
| Analytical Engine | Programmable mechanical computer designed by Charles Babbage in 1834; basis of modern computer | 4 |
| Tabulating Machine | Punched-card machine designed by Herman Hollerith in 1890 — first step toward programming | 4 |
| Moore's Law | Prediction by Gordon Moore (1965) that transistor count on a chip doubles every two years while cost halves | 5 |
| Data Capturing | Gathering data from sources in digital form | 7 |
| Data Storage | Storing captured data for future processing | 8 |
| Data Retrieval | Fetching stored data for processing | 8 |
| System Utility | System-software tool for maintenance and configuration (e.g., disk defragmenter, antivirus) | 11 |
| General Purpose Software | Ready-made software for a broad audience (e.g., LibreOffice Calc) | 11 |
| Customised Software | Tailor-made software developed for a specific organisation | 12 |
2.3 Diagrams / processes to remember
- Figure 1.1 (p. 2): Block Diagram of a Computer System — shows Input Device → CU (CPU) ↔ ALU (CPU) ↔ Primary Memory ↔ Secondary Storage Devices → Output Device. Directed lines represent flow of data and signals. Essential to recall for questions asking which component does what.
- Figure 1.4 (p. 3): Von Neumann Architecture — simplified diagram: Input → Central Processing Unit ↔ Memory → Output. ENIAC was the first computer built on this architecture.
- Figure 1.5 (p. 4): Timeline of Key Inventions in Computing Technology — sequence: 500 BC (Abacus) → 1642 (Pascaline) → 1834 (Analytical Engine) → 1890 (Tabulating Machine) → 1937 (Turing Machine) → 1945 (EDVAC/ENIAC) → 1947 (Transistor) → 1970 (IC). Dates and inventors are high-frequency NTA targets.
- Figure 1.6 (p. 5): Exponential Increase in Transistors in ICs — illustrates Moore's Law; transistor count doubles every ~2 years from 1940s to 2020s.
- Figure 1.9 (p. 11): Categorisation of Software — layered diagram showing User → User Interface → Application Software / Programming Tools → System Utilities → Operating System → Device Drivers → Hardware; also shows FOSS vs Proprietary/Freeware axis.
2.4 Common confusions / NTA trap points
- RAM vs ROM: Students often confuse volatility. RAM is volatile (data lost on power off); ROM is non-volatile. NTA distractors swap these. Remember: ROM stores the boot loader (startup program) permanently.
- Cache vs RAM: Cache is faster than RAM but slower than CPU registers. Cache is placed between CPU and primary memory — not between CPU and secondary memory. A distractor may place cache at the wrong level.
- Secondary memory cannot be accessed directly by CPU: Contents must first be loaded into primary memory. NTA often offers "CPU reads directly from HDD" as a plausible wrong option.
- FOSS vs Freeware: Both are free to use, but FOSS provides source code while freeware does not. NTA may list Ubuntu as freeware (wrong — it is FOSS) or Adobe Reader as FOSS (wrong — it is freeware).
- General-purpose vs Customised software (NCERT §1.4.3, p. 11-12). General-purpose software (e.g., LibreOffice Calc) is ready-made for a broad audience; customised software is built for a specific organisation. Students mix up examples — Tally is proprietary and can also be customised.
- Memory units use 1024, not 1000 (NCERT §1.3.1, p. 6). 1 KB = 1024 bytes, 1 MB = 1024 KB. NTA exploits the SI vs binary kilo confusion.
- Deleted data is recoverable until overwritten (NCERT §1.3.4, p. 8). Deletion only marks the space free. NTA distractor: claims deletion securely erases data.
- A CPU register is faster than cache (NCERT §1.1.1 / §1.3.2(B), p. 2 / 7). Register sits inside the CPU; cache is between CPU and RAM. Order of speed: register > cache > RAM > secondary.
- 3D printers are output devices (NCERT §1.1.3, p. 3). They produce physical objects from a digital design. NTA distractor: lists 3D printer as input device.
- Operating systems range across platforms (NCERT §1.4.2, p. 10). Windows, Linux, Macintosh, Ubuntu, Fedora, Android, iOS are all operating systems. Students may incorrectly classify Android as merely application software.
- Device drivers are system software (NCERT §1.4.2(C), p. 11). They sit between OS and a specific hardware device — not application software.
🎯 Practice MCQs
First 3 questions free · create a free account to unlock the rest — answers & explanations included, no payment needed
Q1. Which of the following correctly describes the function of the Control Unit (CU) of a CPU?
▸ Show answer & explanation
Answer: C
Option C accurately describes the CU's role. Option A describes the ALU; Option B describes registers; Option D describes cache memory. ---
Q2. Consider the following statements about RAM and ROM: I. RAM is volatile and loses its contents when power is switched off. II. ROM is used to store the boot loader that loads the operating system into RAM. III. RAM is slower than secondary memory. IV. ROM contents can be freely modified by the user during normal operation. Which of the above statements are correct?
▸ Show answer & explanation
Answer: A
Statement I is correct (RAM is volatile). Statement II is correct (boot loader is stored in ROM). Statement III is wrong (RAM is faster than secondary memory). Statement IV is wrong (ROM stores rarely-changed data and is read-only in normal operation). ---
Q3. Match the following computing milestones with the correct year or inventor: | List I (Milestone) | List II (Year / Person) | |---|---| | (a) Pascaline | (i) 1947 | | (b) Analytical Engine | (ii) 1642 | | (c) Transistor (Bell Labs) | (iii) Herman Hollerith | | (d) Tabulating Machine | (iv) Charles Babbage |
▸ Show answer & explanation
Answer: A
Pascaline was invented by Blaise Pascal in 1642; Analytical Engine by Charles Babbage in 1834; Transistor at Bell Labs in 1947; Tabulating Machine by Herman Hollerith in 1890. Option A correctly maps all four. ---
🔒 12 more practice MCQs
Create a free account to unlock every MCQ in this chapter — answers and explanations included. No payment needed.
Already registered? Just log in and they'll all appear here.
Q4. Which of the following is an example of Free and Open Source Software (FOSS)?
▸ Show answer & explanation
Answer: D
LibreOffice is explicitly listed as FOSS. Microsoft Windows is proprietary software. Adobe Reader and Skype are freeware (free to use but source code not available). ---
Q5. Assertion (A): A computer system can function without application software but cannot function without system software. Reason (R): System software acts as an interface between the hardware and the user, whereas application software works on top of system software to serve end-user needs.
▸ Show answer & explanation
Answer: A
"a computer system can work without application software, but it cannot work without system software." The reason correctly explains this: system software is the foundational layer that makes hardware operational, while application software is layered on top for user-specific tasks. ---
Q6. A student observes the following about memory in a computer system: - Memory X is placed between the CPU and primary memory. - Memory Y loses all its data as soon as the computer is switched off. - Memory Z is non-volatile and cannot be accessed directly by the CPU. - Memory W is non-volatile and stores the boot loader. Which of the following correctly identifies the four memory types?
▸ Show answer & explanation
Answer: A
Cache is placed between CPU and primary memory (§1.3.2(B)); RAM is volatile (§1.3.2(A)); Secondary memory is non-volatile and not directly accessible by CPU (§1.3.2(C)); ROM is non-volatile and stores the boot loader (§1.3.2(A)). ---
Q7. Which of the following is the correct sequence of memory hierarchy from fastest to slowest?
▸ Show answer & explanation
Answer: B
Q8. Which of the following is NOT a primary memory?
▸ Show answer & explanation
Answer: D
SSD is secondary memory. ---
Q9. Who designed the Analytical Engine, considered the basis of modern computers?
▸ Show answer & explanation
Answer: B
Q10. The transistor that replaced vacuum tubes was developed in:
▸ Show answer & explanation
Answer: B
Q11. 1 GB equals:
▸ Show answer & explanation
Answer: A
Q12. Which is an example of customised software?
▸ Show answer & explanation
Answer: C
Q13. Which OS is FOSS?
▸ Show answer & explanation
Answer: C
Q14. Assertion (A): Cache memory is faster than RAM. Reason (R): Cache is placed between the CPU and primary memory to reduce average data access time.
▸ Show answer & explanation
Answer: A
Q15. Which device is BOTH an input and output device?
▸ Show answer & explanation
Answer: B
A touch screen displays output and accepts touch input.
📊 Previous-Year Questions
Practise with real CUET Computer Science previous-year papers — every question solved, with the correct answer and a step-by-step explanation.
View solved CUET PYQ papers →Ready to drill Computer Science?
Unlock all MCQs, chapter tests, mocks & PYQs for ₹199/year.
Get UniDrill Pro