Computer Fundamentals

๐Ÿง  1. Introduction to Computers

๐Ÿ”น Definition

computer is an electronic device that accepts data as input, processes it according to instructions (programs), and produces useful output.

๐Ÿ”น Characteristics

FeatureDescription
SpeedPerforms calculations very fast.
AccuracyHigh precision; errors only occur due to human/program mistakes.
StorageStores large amounts of data.
AutomationWorks automatically after instructions are given.
VersatilityPerforms multiple tasks.
DiligenceNo fatigue or boredom.

๐Ÿงฉ 2. Components of a Computer System

A computer system consists of Hardware + Software + Data + Users.

๐Ÿ”ธ (A) Hardware

Physical parts of a computer that you can see or touch.

Examples:

  • Input Devices (Keyboard, Mouse)
  • Output Devices (Monitor, Printer)
  • CPU, RAM, Hard Disk, Motherboard, etc.

๐Ÿ”ธ (B) Software

Set of instructions that tell the computer what to do.

Types of Software:

TypeDescriptionExamples
System SoftwareControls hardware and system operationsOperating Systems, Device Drivers
Application SoftwarePerforms specific user tasksMS Word, Photoshop, Tally
Utility SoftwareMaintenance toolsAntivirus, Disk Cleanup
Programming SoftwareUsed to develop applicationsCompilers, Editors

๐Ÿ”ธ (C) Peopleware

The human users who operate and manage computers (like programmers, users, technicians).


โš™๏ธ 3. Functional Units of a Computer

๐Ÿ”น Input Unit

Devices used to input data into the computer.

Examples: Keyboard, Mouse, Scanner, Microphone, Webcam.

๐Ÿ”น Central Processing Unit (CPU)

Known as the brain of the computer.

ComponentFunction
ALU (Arithmetic Logic Unit)Performs arithmetic and logical operations.
CU (Control Unit)Controls flow of data and instructions.
RegistersTemporary storage for data being processed.

๐Ÿ”น Memory / Storage Unit

Stores data, instructions, and results.


๐Ÿ’พ 4. Memory / Storage Devices

๐Ÿ”น Primary Memory (Main Memory)

TypeDescription
RAM (Random Access Memory)Temporary; volatile memory (data lost when power off).
ROM (Read Only Memory)Permanent; non-volatile (stores BIOS).

Types of ROM: PROM, EPROM, EEPROM.


๐Ÿ”น Secondary Memory (External / Permanent Storage)

Used for long-term storage.

Examples: Hard Disk, SSD, CD/DVD, USB Drive, Memory Card.


๐Ÿ”น Cache Memory

  • High-speed memory located between CPU and RAM.
  • Stores frequently used instructions.
  • Increases processing speed.

๐Ÿ”น Virtual Memory

  • Portion of hard disk used as temporary RAM when physical RAM is full.

๐Ÿ–ฅ๏ธ 5. Input and Output Devices

๐Ÿ”น Input Devices

Devices that send data to the computer.

Examples:
Keyboard, Mouse, Scanner, Joystick, Barcode Reader, Microphone, Webcam, Touchscreen.

๐Ÿ”น Output Devices

Devices that display or output processed data from the computer.

Examples:
Monitor, Printer, Speaker, Projector, Plotter.


๐Ÿงฎ 6. Types of Computers

TypeDescriptionExample
MicrocomputerPersonal computersLaptop, Desktop
MinicomputerMulti-user systemIBM AS/400
MainframeLarge-scale computingIBM zSeries
SupercomputerExtremely fast; used for scientific researchPARAM, Cray
Embedded ComputerBuilt into devicesATM, Microwave, Smartwatch

๐Ÿงฐ 7. Classification by Generation

GenerationPeriodTechnology UsedLanguageExample
1st1940โ€“56Vacuum tubesMachine LanguageENIAC, UNIVAC
2nd1956โ€“63TransistorsAssembly LanguageIBM 1401
3rd1964โ€“71IC (Integrated Circuits)High-Level LanguagesIBM 360
4th1971โ€“80sMicroprocessorsC, BASICApple II, IBM PC
5th1980sโ€“PresentAI, Parallel ProcessingAI LanguagesRobotics, AI Systems

๐Ÿ’ป 8. Computer Software โ€“ Detailed

๐Ÿ”ธ Operating System (OS)

Interface between user and hardware; manages all operations.

Functions of OS:

  • File management
  • Process management
  • Memory management
  • Device management
  • Security

Examples: Windows, macOS, Linux, Android, iOS.


๐Ÿ”ธ Application Software

Performs specific tasks for users.
Examples: MS Office, Photoshop, VLC, Chrome.


๐Ÿ”ธ Programming Languages

GenerationLanguage TypeExample
1GLMachine LanguageBinary code (0,1)
2GLAssembly LanguageMOV, ADD
3GLHigh-Level LanguageC, BASIC, FORTRAN
4GLVery High-LevelSQL, MATLAB
5GLAI-based LanguagesProlog, LISP

๐ŸŒ 9. Computer Networks

๐Ÿ”น Definition

A network is a collection of interconnected computers that share data and resources.

๐Ÿ”น Types of Networks

TypeFull FormCoverage
PANPersonal Area NetworkSmall (1โ€“10m) โ€“ Bluetooth
LANLocal Area NetworkLimited area โ€“ office/school
MANMetropolitan Area NetworkCity-level
WANWide Area NetworkCountry/worldwide โ€“ Internet

๐Ÿ”น Network Devices

DeviceFunction
ModemConverts digital signals to analog and vice versa.
RouterRoutes data between networks.
SwitchConnects multiple computers within a LAN.
HubBasic device for connecting systems (no data filtering).
GatewayConnects dissimilar networks.
RepeaterAmplifies signals to extend range.

๐Ÿ”น Network Topologies

  • Busย โ€“ Single cable (used in small networks)
  • Starย โ€“ All devices connected to a central hub (most common)
  • Ringย โ€“ Circular data flow
  • Meshย โ€“ Multiple interconnections (high reliability)

๐Ÿ” 10. Data and Information

TermDefinition
DataRaw facts (e.g., numbers, names).
InformationProcessed, meaningful data.

Data Processing Cycle:
๐Ÿ‘‰ Input โ†’ Processing โ†’ Output โ†’ Storage โ†’ Feedback


๐Ÿ’ก 11. Number Systems

SystemBaseDigits UsedExample
Binary20, 110101
Octal80โ€“7345
Decimal100โ€“9567
Hexadecimal160โ€“9, Aโ€“F9AF

Conversions among these are common exam topics.


๐Ÿ”ข 12. Logic Gates (Basic Digital Logic)

GateSymbolFunctionBoolean Expression
ANDโˆงOutput 1 if both inputs 1AยทB
ORโˆจOutput 1 if any input 1A+B
NOTยฌInverts inputฤ€
NANDโ€“NOT of AND(AยทB)โ€™
NORโ€“NOT of OR(A+B)โ€™
XORโŠ•1 if inputs differAโŠ•B

๐Ÿ“ก 13. The Internet and Web

๐Ÿ”น Internet

  • Global network connecting millions of computers.
  • Invented byย ARPANET (1969)ย in the USA.

๐Ÿ”น Important Terms

TermDescription
URLUniform Resource Locator (web address)
HTTP/HTTPSWeb transfer protocols
IP AddressUnique number assigned to a device
DNSConverts domain names to IP addresses
ISPInternet Service Provider (e.g., Airtel, Jio)

๐Ÿ“ง 14. Email & Cloud Computing

ConceptDescription
EmailElectronic mail (uses SMTP/POP protocols).
Cloud ComputingUsing remote servers to store & process data (e.g., Google Drive, AWS).
Benefits:Scalability, accessibility, cost-effective.

๐Ÿ”’ 15. Cyber Security Basics

TermMeaning
VirusMalicious software that damages files.
WormSelf-replicating malware.
Trojan HorseDisguised harmful program.
PhishingFake emails/websites to steal data.
FirewallSecurity barrier between networks.
AntivirusSoftware to detect & remove malware.
EncryptionConverting data into coded form for security.

๐Ÿงฎ 16. Common Computer Acronyms

AcronymFull Form
BIOSBasic Input Output System
HTTPHyperText Transfer Protocol
URLUniform Resource Locator
IPInternet Protocol
CPUCentral Processing Unit
GUIGraphical User Interface
HTMLHyperText Markup Language
USBUniversal Serial Bus
PDFPortable Document Format
AIArtificial Intelligence
IoTInternet of Things
VPNVirtual Private Network

๐Ÿ 17. Emerging Technologies

TechnologyDescription
Artificial Intelligence (AI)Machines that simulate human thinking.
Machine Learning (ML)System learns from data automatically.
Internet of Things (IoT)Interconnection of smart devices.
BlockchainSecure, decentralized digital ledger.
Cloud ComputingOn-demand computing services.
5GLatest high-speed wireless technology.
Quantum ComputingUses quantum bits (qubits) for ultra-fast processing.

โœ… Quick Summary

  • Computer = Input โ†’ Process โ†’ Output โ†’ Storage โ†’ Feedback
  • CPU = ALU + CU + Registers
  • Memory Hierarchy:ย Cache โ†’ RAM โ†’ Hard Disk โ†’ Optical โ†’ Cloud
  • Generations:ย Vacuum Tubes โ†’ Transistors โ†’ IC โ†’ Microprocessor โ†’ AI
  • Networking:ย LAN, MAN, WAN
  • Security:ย Virus, Firewall, Encryption

Leave a Comment

Your email address will not be published. Required fields are marked *