Computer Fundamentals Complete Notes
Rajasthan Computer Teacher | KVS | NET | GATE | DSSSB | NVS Preparation Notes
Section 1: Core Definitions, Attributes, and Principles
1. Structural Definition of a Computer
A computer is an electronic data processing device engineered to accept raw data as input, process it accurately and efficiently under the direction of stored instructions, produce structured output, and store the results for future deployment.
2. Operational Characteristics and Performance Metrics
- Diligence: Capacity to operate continuously without fatigue.
- Versatility: Ability to perform different categories of tasks.
- Accuracy: Capability to produce error-free results.
3. Data Integrity and Control Principles
GIGO Principle (Garbage In Garbage Out):
If incorrect data is fed into the system, the generated output will also be incorrect.
- Hardware: Physical components of a computer system.
- Software: Programs and instructions that direct hardware operations.
- Peripheral Resources: External input/output and storage devices.
Section 2: Historical Evolution, Generations, and Pioneers
1. Mechanical and Electromechanical Milestones
- Abacus is the first calculating device.
- Slide Rule was an early analog calculator.
- Adding Machine was the first mechanical calculator.
- Herman Hollerith developed punch card tabulating machines.
- George Stibitz created the first electromechanical calculator in 1937.
2. Computing Architects and Pioneers
| Scientist | Contribution |
|---|---|
| Charles Babbage | Father of Computer |
| Alan Turing | Father of Computer Science |
| John von Neumann | Stored Program Concept |
| George Stibitz | First Electromechanical Calculator |
3. Generations of Computers
| Generation | Technology | Features |
|---|---|---|
| First Generation | Vacuum Tubes | Large size, high heat generation |
| Second Generation | Transistors | Smaller and more reliable |
| Third Generation | Integrated Circuits | Improved speed and efficiency |
| Fourth Generation | VLSI Microprocessors | Personal computer era |
Intel 4004 (1971): World's first commercially available microprocessor.
Section 3: CPU Architecture, Subsystems, and Storage
1. Central Processing Unit (CPU)
CPU is the brain of the computer system responsible for execution and control.
| Component | Function |
|---|---|
| ALU | Performs arithmetic and logical operations |
| Control Unit | Controls and coordinates system operations |
| Registers | Temporary storage inside CPU |
| Cache Memory | High-speed memory for faster processing |
2. Internal CPU Registers
| Register | Purpose |
|---|---|
| Accumulator | Stores intermediate arithmetic results |
| MAR | Stores memory addresses |
| MBR | Stores data being transferred |
| PC | Stores next instruction address |
| IR | Stores current instruction |
3. Memory Hierarchy
| Memory Type | Characteristics |
|---|---|
| RAM | Volatile primary memory |
| ROM | Permanent non-volatile memory |
| SSD | High-speed solid-state storage |
| Flash Memory | Portable non-volatile memory |
Section 4: System Initialization, Software, and Networking
1. Initialization and Boot Infrastructure
- BIOS: Basic Input Output System stored in ROM.
- Booting: Startup process of the computer system.
- POST: Power-On Self-Test for hardware diagnostics.
- UPS: Provides backup power during failures.
2. Operating Systems and Software
- UNIX was developed in 1969 at AT&T Bell Labs.
- Compiler converts high-level code into machine language.
- SQL is a Fourth Generation Language (4GL).
3. Networking Foundations
DARPA: Developed the first operational computer network in 1969.
Section 5: Structural Taxonomy of Computers
[Supercomputers] ---> [Mainframes] ---> [Mini Computers] ---> [Microcomputers]
| Type | Description |
|---|---|
| Supercomputer | Fastest systems for scientific calculations |
| Mainframe | Handles large-scale transactions |
| Mini Computer | Used in medium-sized organizations |
| Microcomputer | Personal computers like desktops and laptops |
Section 6: High-Level MCQs for Competitive Exams
Q1. Incorrect output due to invalid input data is called:
A) Hardware Failure
B) GIGO Principle
C) Compiler Error
D) Buffer Overflow
Answer: B) GIGO Principle
Q2. Which register stores arithmetic results generated by the ALU?
A) MAR
B) IR
C) PC
D) Accumulator
Answer: D) Accumulator
Q3. Which component stores data magnetically inside a hard disk?
A) Spindle
B) Cylinder
C) Platter
D) Sector
Answer: C) Platter
Q4. POST is executed during:
A) Shutdown
B) Booting
C) Formatting
D) Compilation
Answer: B) Booting
Q5. Fourth generation computers are based on:
A) Vacuum Tubes
B) Transistors
C) ICs
D) VLSI Chips
Answer: D) VLSI Chips
Q6. Which architecture is used in railway reservation systems?
A) Microcomputer
B) Mainframe
C) Mini Computer
D) PDA
Answer: B) Mainframe
Q7. PARAM 8000 was developed by:
A) IBM
B) DARPA
C) C-DAC
D) Intel
Answer: C) C-DAC
Q8. SQL belongs to which generation language?
A) 1GL
B) 2GL
C) 3GL
D) 4GL
Answer: D) 4GL
Q9. Stored Program Concept was proposed by:
A) Alan Turing
B) Charles Babbage
C) John von Neumann
D) Herman Hollerith
Answer: C) John von Neumann
Q10. Compiler is used for:
A) Power Backup
B) Virus Scanning
C) Translating High-Level Language
D) Data Compression
Answer: C) Translating High-Level Language