Dca notes
Dca notes
📘 COMPUTER FUNDAMENTALS
1. Introduction to Computer
Definition
A computer is an electronic device that accepts data as input, processes it according
to instructions, stores it, and produces meaningful information as output.
Storage
Example:
● Input: Keyboard
● Processing: CPU
● Output: Monitor
● Storage: Hard Disk
2. Characteristics of a Computer
1. Speed
2. Accuracy
3. Storage
4. Automation
5. Diligence
6. Versatility
7. Reliability
3. Limitations of Computer
● No intelligence of its own.
● Cannot think or make decisions independently.
● Depends completely on instructions.
● Cannot express emotions.
5. Components of Computer
A. Input Unit
Used to enter data into the computer.
Examples:
● Keyboard
● Mouse
● Scanner
● Webcam
● Joystick
● Barcode Reader
● Microphone
● Addition
● Subtraction
● Multiplication
● Division
● Logical comparisons
6. Output Devices
Used to display processed information.
Examples:
● Monitor
● Printer
● Plotter
● Speaker
● Projector
7. Memory
Memory stores data and instructions.
Types of Memory
Memory
│
├── Primary Memory
│ ├── RAM
│ └── ROM
│
└── Secondary Memory
├── HDD
├── SSD
├── CD/DVD
├── Pen Drive
8. Primary Memory
● Temporary memory
● Volatile
● Fast
● Data lost when power is off
Types:
● SRAM
● DRAM
● Permanent memory
● Non-volatile
● Stores booting instructions
Types:
● PROM
● EPROM
● EEPROM
Volatile Non-volatile
Temporary Permanent
Faster Slower
9. Secondary Storage
Stores data permanently.
Examples:
● Hard Disk
● SSD
● DVD
● Blu-ray Disc
● USB Drive
● Memory Card
Advantages:
● Large storage
● Permanent
● Cost-effective
10. Hardware
Hardware means physical components of a computer.
Examples:
● CPU
● Keyboard
● Mouse
● Printer
● Monitor
● Motherboard
11. Software
Software is a set of programs that instructs the computer.
Types
System Software
Controls computer hardware.
Examples:
● Windows
● Linux
● macOS
● Device Drivers
Application Software
Used for specific tasks.
Examples:
● MS Word
● MS Excel
● PowerPoint
● Photoshop
● Chrome
Physical Programs
Manufactured Developed
● Windows
● Linux
● Android
● macOS
● iOS
Functions:
● Memory management
● File management
● Device management
● Security
● Process management
Supercomputer
● Fastest computer
● Weather forecasting
● Scientific research
Examples:
● Frontier
● Fugaku
Mainframe Computer
● Large organizations
● Banks
● Railways
Minicomputer
● Medium-sized organizations
● Multi-user system
Microcomputer
Personal computers
Examples:
● Desktop
● Laptop
● Tablet
● Smartphone
● Vacuum Tubes
Features:
● Large size
● High heat
● High electricity consumption
Example:
● ENIAC
● Transistors
Advantages:
● Smaller
● Faster
● Reliable
● Microprocessor
Examples:
● Desktop
● Laptop
Fifth Generation
Technology:
● Machine Learning
● Robotics
● Natural Language Processing
Data
Raw facts.
Example:
70
80
90
Information
Processed and meaningful data.
Example:
Average Marks = 80
Decimal
Base = 10
Digits:
0–9
Binary
Base = 2
Digits:
0,1
Octal
Base = 8
Digits:
0–7
Hexadecimal
Base = 16
Digits:
0–9, A–F
● Binary language
● Fastest
● Difficult for humans
Assembly Language
● Uses mnemonics
● Requires assembler
High-Level Language
Examples:
● C
● C++
● Java
● Python
Advantages:
● Easy to write
● Portable
● User-friendly
19. Internet
Definition:
The Internet is a worldwide network of interconnected computers.
Services:
● Email
● Web browsing
● Video conferencing
● Online banking
● E-commerce
● Google Chrome
● Microsoft Edge
● Mozilla Firefox
● Safari
● Google
● Bing
● DuckDuckGo
● Yahoo
22. Email
Advantages:
● Fast communication
● Low cost
● File attachment
● Worldwide access
23. Virus
A computer virus is a malicious program that damages files or disrupts system
operations.
Symptoms:
● Slow computer
● File corruption
● Unexpected pop-ups
● Frequent crashes
Protection:
Keyboard Monitor
Mouse Printer
Scanner Speaker
Microphone Projector
Webcam Plotter
26. Booting
Booting is the process of starting a computer and loading the operating system into
memory.
Types:
Ctrl + C Copy
Ctrl + V Paste
Ctrl + X Cut
Ctrl + Z Undo
Ctrl + Y Redo
Ctrl + S Save
Ctrl + P Print
Ctrl + O Open
Ctrl + F Find