Unit 1: Computer Fundamentals & Data Representation
Table of Contents
1. Characteristics of Computers
A computer is an electronic device designed to accept data, perform prescribed mathematical and logical operations at high speed, and display the results of these operations.
- Speed: Computers can perform millions of calculations per second.
- Accuracy: Errors occur due to incorrect data or human error, not the machine itself (GIGO - Garbage In, Garbage Out).
- Diligence: Computers do not suffer from tiredness or lack of concentration.
- Versatility: Can perform completely different types of work (e.g., calculation, music, drafting).
- Storage: Large amounts of data can be stored and retrieved instantly.
2. Generations of Computers
Computer evolution is categorized into generations based on the major technological developments used in the hardware.
| Generation | Period | Core Technology | Characteristics |
|---|---|---|---|
| First | 1940-1956 | Vacuum Tubes | Huge size, high heat, expensive, used Machine Language. |
| Second | 1956-1963 | Transistors | Smaller, faster, more reliable than vacuum tubes. |
| Third | 1964-1971 | Integrated Circuits (IC) | Increased speed and efficiency; used keyboards/monitors. |
| Fourth | 1971-Present | Microprocessors (VLSI) | Handheld devices, personal computers, high networking. |
| Fifth | Present & Beyond | Artificial Intelligence (ULSI) | Robotics, Natural Language Processing, Supercomputing. |
3. Block Diagram of a Computer
The basic architecture of a computer consists of three main units: Input Unit, Central Processing Unit (CPU), and Output Unit.
The Central Processing Unit (CPU)
The CPU is known as the "brain" of the computer and consists of:
- Control Unit (CU): Directs the flow of data and instructions.
- Arithmetic Logic Unit (ALU): Performs mathematical (+, -, *, /) and logical (AND, OR, NOT) operations.
- Memory Unit: Stores data and instructions temporarily for processing.
4. Applications of IT in Various Sectors
Information Technology (IT) has revolutionized various industries by automating tasks and improving efficiency.
- Education: E-learning platforms, virtual classrooms, and digital libraries.
- Healthcare: Electronic Medical Records (EMR), telemedicine, and robot-assisted surgeries.
- Banking: Online banking, ATMs, and secure electronic fund transfers.
- Business: E-commerce, supply chain management, and data analytics for decision making.
- Defense: Radar systems, missile control, and encrypted communication.
5. Data Representation: Number Systems
Computers represent data using different number systems based on a fixed base or "radix".
Base (Radix): The total number of unique digits available in a number system.
- Binary: Base 2 (Digits: 0, 1)
- Octal: Base 8 (Digits: 0 to 7)
- Decimal: Base 10 (Digits: 0 to 9)
- Hexadecimal: Base 16 (Digits: 0 to 9, A to F where A=10, B=11...F=15)
6. Number System Conversions
Decimal to Binary/Octal/Hexadecimal
To convert from decimal to another base, repeatedly divide the number by the target base and record the remainders.
Example: Decimal 25 to Binary
25 / 2 = 12 rem 1
12 / 2 = 6 rem 0
6 / 2 = 3 rem 0
3 / 2 = 1 rem 1
1 / 2 = 0 rem 1
Result (Bottom to Top): 11001
Binary to Decimal
Multiply each digit by 2 raised to the power of its position (starting from 0 on the right).
Example: Binary 1101 to Decimal
(1 * 2^3) + (1 * 2^2) + (0 * 2^1) + (1 * 2^0)
= 8 + 4 + 0 + 1 = 13
7. Exam Focus Enhancements
Exam Tips
- Always mention Charles Babbage as the Father of Computing if history is asked.
- In conversions, double-check the base. Forgetting to write the base (e.g., small subscript 2 or 10) can lose marks.
- Draw the block diagram clearly with arrows showing the flow of control and data separately.
Common Mistakes
- Confusing RAM with CPU memory. RAM is storage; CPU memory (registers/cache) is inside the processor.
- In Hexadecimal, forgetting that A=10 and F=15.
- Miscounting the positions when converting Binary to Decimal (always start at position 0).
Frequently Asked Questions
Q: What is the main difference between 3rd and 4th generation?
A: The 3rd generation used Integrated Circuits (ICs), while the 4th generation used Microprocessors (VLSI), allowing an entire computer to fit on a single chip.
Q: Why is Hexadecimal used in computing?
A: It is a human-friendly way to represent long binary strings (1 Hex digit = 4 Binary bits).