Computer Fundamentals – Complete Notes for Beginners
Introduction to Computer Fundamentals
A computer is an electronic device that accepts data as input, processes it according to a set of instructions, stores the information, and produces meaningful results as output.
In simple words:
Computer = Input → Processing → Output → Storage
Computers are used in almost every field today, including education, banking, business, healthcare, communication, government offices, entertainment, and scientific research.
1. What is a Computer?
A computer is an electronic machine that can:
- Accept data
- Process data
- Store data
- Retrieve information
- Produce output
- Perform calculations
- Follow programmed instructions
Example
When you enter two numbers into a calculator:
Input: 10 + 20
Processing: Addition
Output: 30
2. Characteristics of a Computer
The important characteristics of computers are:
1. Speed
A computer can perform millions or billions of operations in a very short time.
2. Accuracy
Computers can produce highly accurate results when the input and instructions are correct.
3. Storage
Computers can store large amounts of data for future use.
4. Diligence
Unlike humans, computers do not become tired while performing repetitive tasks.
5. Automation
Once properly instructed, a computer can perform tasks automatically.
6. Versatility
A computer can perform many different types of tasks.
7. Reliability
Computers can perform the same operation repeatedly with consistent results.
3. Basic Parts of a Computer
A computer system generally consists of:
- Input Unit
- CPU (Central Processing Unit)
- Memory
- Output Unit
- Storage Devices
4. Input Devices
Input devices are used to enter data and instructions into a computer.
Common Input Devices
- Keyboard
- Mouse
- Scanner
- Microphone
- Webcam
- Joystick
- Touchscreen
- Barcode Reader
- QR Code Reader
- Biometric Scanner
- Light Pen
- Trackball
Keyboard
A keyboard is used to enter text, numbers, symbols, and commands.
Mouse
A mouse is a pointing device used to select, open, move, and interact with objects on the screen.
5. Output Devices
Output devices present the processed information to the user.
Common Output Devices
- Monitor
- Printer
- Speaker
- Projector
- Headphones
- Plotter
Monitor
A monitor displays text, images, videos, and other graphical information.
Common types include:
- LCD
- LED
- OLED
Printer
A printer produces information on paper.
Printers can be classified into:
Impact Printers
- Dot Matrix
- Daisy Wheel
- Line Printer
Non-Impact Printers
- Inkjet
- Laser
- Thermal
6. CPU – Central Processing Unit
The CPU is often called the brain of the computer because it performs processing and controls many operations of the computer.
The major components of CPU include:
1. ALU – Arithmetic Logic Unit
Performs:
- Addition
- Subtraction
- Multiplication
- Division
- Logical comparisons
- AND, OR, NOT operations
2. CU – Control Unit
The Control Unit controls and coordinates the activities of different parts of the computer.
3. Registers
Registers are very fast storage locations inside the CPU used during processing.
7. Memory
Memory is used to store data, instructions, and results.
It can broadly be divided into:
Primary Memory
- RAM
- ROM
- Cache Memory
Secondary Memory
- Hard Disk
- SSD
- Pen Drive
- Memory Card
- CD/DVD
8. RAM
RAM = Random Access Memory
RAM is temporary or volatile memory.
When the computer is switched off, the data stored in RAM is generally lost.
Types of RAM
- SRAM – Static RAM
- DRAM – Dynamic RAM
- SDRAM
- DDR RAM
9. ROM
ROM = Read Only Memory
ROM is non-volatile memory, meaning its contents are retained even when the computer is switched off.
Types include:
- PROM
- EPROM
- EEPROM
10. Cache Memory
Cache memory is a high-speed memory located close to or integrated with the CPU.
It stores frequently used data and instructions so that the processor can access them more quickly.
Generally:
Cache > RAM > Secondary Storage in terms of access speed.
11. Storage Devices
Storage devices are used to permanently or semi-permanently store data.
Examples:
- HDD
- SSD
- Pen Drive
- Memory Card
- CD
- DVD
- External Hard Disk
HDD vs SSD
HDDSSDUses magnetic disksUses flash memoryGenerally slowerGenerally fasterHas moving partsNo moving mechanical partsUsually cheaper per GBUsually more expensive per GB
12. Hardware
Hardware refers to the physical parts of a computer that we can see and touch.
Examples:
- Keyboard
- Mouse
- Monitor
- CPU
- RAM
- Motherboard
- Printer
- Hard Disk
13. Software
Software is a collection of programs and instructions that tells the computer what to do.
Main Types of Software
System Software
Controls and manages computer hardware.
Examples:
- Windows
- Linux
- macOS
- Device Drivers
Application Software
Designed to perform specific tasks.
Examples:
- MS Word
- MS Excel
- PowerPoint
- Web Browsers
- Tally
14. Operating System
An Operating System (OS) is system software that manages computer hardware and provides an environment for running applications.
Examples
- Microsoft Windows
- Linux
- macOS
- Android
- iOS
Functions of an Operating System
- Memory management
- File management
- Process management
- Device management
- Security
- User interface
- Resource management
15. Types of Computers
Computers can be classified in different ways.
According to Size/Processing Power
- Supercomputer
- Mainframe Computer
- Minicomputer
- Microcomputer
According to Purpose
- General-purpose computer
- Special-purpose computer
According to Data Processing
- Analog Computer
- Digital Computer
- Hybrid Computer
16. Generations of Computers
Computers are commonly classified into five generations.
GenerationMain TechnologyFirstVacuum TubesSecondTransistorsThirdIntegrated Circuits (IC)FourthMicroprocessorsFifthArtificial Intelligence and advanced technologies
17. Number System
Computers primarily work using the binary number system.
Common Number Systems
- Binary – Base 2
- Decimal – Base 10
- Octal – Base 8
- Hexadecimal – Base 16
Binary Digits
Binary uses only:
0 and 1
For example:
Decimal 5 = Binary 101
18. Bit and Byte
Bit
Bit = Binary Digit
It can have a value of:
0 or 1
Byte
1 Byte = 8 Bits
Common units include:
- KB – Kilobyte
- MB – Megabyte
- GB – Gigabyte
- TB – Terabyte
19. Internet
The Internet is a worldwide network of interconnected computer networks.
It allows users to:
- Browse websites
- Send emails
- Watch videos
- Communicate
- Transfer files
- Use online services
- Attend online classes
Important Internet Terms
WWW: World Wide Web
URL: Uniform Resource Locator
HTTP: HyperText Transfer Protocol
HTTPS: HyperText Transfer Protocol Secure
IP Address: Internet Protocol Address
ISP: Internet Service Provider
20. Web Browser
A web browser is software used to access websites and web pages.
Examples:
- Google Chrome
- Microsoft Edge
- Mozilla Firefox
- Safari
- Opera
21. Search Engine
A search engine helps users find information on the Internet.
Examples:
- Bing
- Yahoo
- DuckDuckGo
Browser and Search Engine are not the same.
For example:
Chrome = Browser
Google = Search Engine
22. Email
Email = Electronic Mail
Email allows users to send and receive electronic messages over the Internet.
An email may contain:
- Text
- Images
- Documents
- PDF files
- Other attachments
23. Computer Network
A computer network is a group of interconnected computers and devices that can communicate and share resources.
Types of Networks
- PAN – Personal Area Network
- LAN – Local Area Network
- MAN – Metropolitan Area Network
- WAN – Wide Area Network
Examples
LAN: Computer network in an office
WAN: Internet
24. Cyber Security
Cybersecurity protects computers, networks, applications, and data from unauthorized access and attacks.
Basic Cyber Safety Tips
- Use strong passwords.
- Enable two-factor authentication where available.
- Do not share OTPs or passwords.
- Avoid suspicious links.
- Keep software updated.
- Use trusted websites.
- Install security updates regularly.
- Take regular backups.
25. Computer Virus
A computer virus is a type of malicious software that can reproduce or spread by attaching itself to files or programs.
Other types of malware include:
- Worm
- Trojan
- Spyware
- Ransomware
- Adware
26. Programming Language
A programming language is used to write instructions that a computer can execute.
Examples:
- C
- C++
- Java
- Python
- JavaScript
- PHP
- Perl
Programming languages are used to develop:
- Software
- Websites
- Mobile applications
- Games
- Automation tools
- Data-analysis applications
27. Database
A database is an organized collection of data that can be stored, managed, and retrieved efficiently.
Examples of database software:
- MySQL
- Oracle Database
- Microsoft SQL Server
- PostgreSQL
- Microsoft Access
DBMS
DBMS = Database Management System
RDBMS
RDBMS = Relational Database Management System
28. Cloud Computing
Cloud computing allows users to access computing resources such as:
- Storage
- Servers
- Applications
- Databases
- Computing power
over the Internet.
Examples include online storage and cloud-based applications.
29. Artificial Intelligence
Artificial Intelligence (AI) refers to technologies that enable computers or machines to perform tasks that normally require aspects of human intelligence.
Examples include:
- Voice assistants
- Image recognition
- Chatbots
- Recommendation systems
- Generative AI
30. Computer Fundamentals – Important Full Forms
Short FormFull FormCPUCentral Processing UnitALUArithmetic Logic UnitCUControl UnitRAMRandom Access MemoryROMRead Only MemoryUSBUniversal Serial BusHDDHard Disk DriveSSDSolid State DriveOSOperating SystemGUIGraphical User InterfaceBIOSBasic Input/Output SystemLANLocal Area NetworkWANWide Area NetworkMANMetropolitan Area NetworkPANPersonal Area NetworkURLUniform Resource LocatorWWWWorld Wide WebHTTPHyperText Transfer ProtocolHTTPSHyperText Transfer Protocol SecureIPInternet ProtocolISPInternet Service ProviderPDFPortable Document FormatAIArtificial IntelligenceDBMSDatabase Management SystemRDBMSRelational Database Management System