Computer Fundamentals Complete Notes

Computer Fundamentals Complete Notes

Rajasthan Computer Teacher | KVS | NET | GATE | DSSSB | NVS Exam Notes + MCQs

Introduction to Computer

A computer is an electronic data processing device that accepts data as input, processes it according to instructions, stores data, and generates meaningful output.

Main Functions of Computer:
  • Input
  • Processing
  • Storage
  • Output
  • Control

Characteristics of Computer

Characteristic Description
Speed Performs billions of calculations per second
Accuracy Produces precise results
Diligence Works continuously without fatigue
Versatility Can perform multiple tasks
Automation Works automatically after instructions
GIGO Principle: Garbage In Garbage Out means incorrect input produces incorrect output.

Evolution of Computers

Device Description
Abacus First calculating device
Slide Rule Early analog calculator
Adding Machine First mechanical calculator

Generations of Computers

Generation Technology Features
First Generation Vacuum Tubes Large size, machine language
Second Generation Transistors Faster and smaller
Third Generation Integrated Circuits Keyboard and monitor introduced
Fourth Generation Microprocessors Personal computers introduced
Fifth Generation Artificial Intelligence Voice recognition and robotics

Computer Components

Component Function
Input Unit Accepts data
CPU Processes instructions
Memory Unit Stores information
Output Unit Displays results

Central Processing Unit (CPU)

CPU is called the brain of the computer system.

CPU Component Function
ALU Arithmetic and logical operations
Control Unit Controls all operations
Registers Temporary storage locations
Cache Memory Improves processing speed

Important Registers

Register Function
MAR Stores memory address
MBR Stores memory data
PC Stores next instruction address
IR Stores current instruction
Accumulator Stores intermediate results

Memory Types

Memory Type Feature
RAM Volatile Temporary memory
ROM Non-Volatile Permanent memory
Cache Fast Memory Located between CPU and RAM
Register Fastest Memory Inside CPU

Input Devices

  • Keyboard
  • Mouse
  • Scanner
  • Joystick
  • Microphone
  • OCR
  • Barcode Reader
  • Webcam

Output Devices

  • Monitor
  • Printer
  • Speaker
  • Plotter
  • Projector

Storage Devices

Storage Device Description
Hard Disk Magnetic permanent storage
SSD Solid State Storage
CD/DVD Optical storage
Flash Drive Portable storage

Software Types

Software Type Examples
System Software Windows, Linux
Application Software MS Word, Excel, Photoshop

Important Inventors and Contributions

Person Contribution
Charles Babbage Father of Computer
Alan Turing Father of Computer Science
John Von Neumann Stored Program Concept
George Stibitz First Electronic Calculator
Vijay Bhatkar Indian Supercomputer Development

Important Facts for Exams

  • IBM = International Business Machines
  • BIOS = Basic Input Output System
  • POST = Power On Self Test
  • UNIX was developed in 1969
  • Intel 4004 was first microprocessor
  • PARAM 8000 was first Indian supercomputer
  • DARPA developed early computer network

High Quality MCQs

1. Which generation used Integrated Circuits?
A. First
B. Second
C. Third
D. Fourth
Answer: C. Third Generation
2. Which memory is volatile?
A. ROM
B. HDD
C. RAM
D. DVD
Answer: C. RAM
3. Father of Computer Science is:
A. Charles Babbage
B. Alan Turing
C. John Von Neumann
D. Herman Hollerith
Answer: B. Alan Turing
4. BIOS is stored in:
A. RAM
B. Cache
C. ROM
D. Register
Answer: C. ROM
5. Intel 4004 was:
A. Operating System
B. First Microprocessor
C. First RAM
D. First Computer
Answer: B. First Microprocessor
6. PARAM 8000 was developed by:
A. ISRO
B. IBM
C. C-DAC
D. DRDO
Answer: C. C-DAC
7. Which register stores next instruction address?
A. IR
B. MAR
C. PC
D. MBR
Answer: C. PC
8. Which device is called pointing device?
A. Scanner
B. Keyboard
C. Mouse
D. Printer
Answer: C. Mouse
9. GIGO stands for:
A. Good Input Good Output
B. Garbage In Garbage Out
C. General Input General Output
D. Global Input Global Output
Answer: B. Garbage In Garbage Out
10. Which language is a Fourth Generation Language?
A. C
B. Java
C. SQL
D. Python
Answer: C. SQL

Preparation Strategy for Rajasthan Computer Teacher & NET/GATE

  • Revise computer generations daily.
  • Memorize inventors and contributions.
  • Practice previous year MCQs regularly.
  • Focus on CPU architecture and memory hierarchy.
  • Understand practical applications of hardware devices.
  • Prepare short revision notes weekly.