Computer Studies Form One Notes..
Computer Studies Form One Notes..
ONE NOTES
1. INTRODUCTION TO COMPUTERS
Definition of a Computer
A computer is an electronic device that accepts data (input), processes Fifth Generation (2010-Present): Based on artificial intelligence,
it according to specific instructions, stores the data and produces parallel processing, and quantum computation. Examples include
results (output). Computers are designed to execute applications and advanced smartphones, tablets, and specialized AI systems.
provide a variety of solutions through integrated hardware and
software components.
Types of Computers
Evolution of Computers Based on Size and Processing Power:
The development of computers has occurred in distinct generations: • Supercomputers: Extremely powerful computers designed for
specialized applications requiring immense processing power,
First Generation (1940-1956): Used vacuum tubes for circuitry and like weather forecasting and nuclear research. Examples
magnetic drums for memory. Examples include ENIAC and UNIVAC include IBM Summit and Fugaku.
I. They were enormous, consumed lots of electricity, and generated • Mainframe Computers: Large, powerful systems used by
excessive heat. organizations for critical applications like bulk data processing
and enterprise resource planning. Examples include IBM z15.
Second Generation (1956-1963): Used transistors instead of vacuum • Minicomputers: Mid-sized computers that fall between
tubes, which made computers smaller, faster, and more reliable. mainframes and microcomputers. Examples include PDP-11
Examples include IBM 1401 and IBM 7094. and VAX systems.
• Microcomputers: Personal computers designed for individual
Third Generation (1964-1971): Used integrated circuits (ICs), which use. Includes desktops, laptops, tablets, and smartphones.
further reduced size while increasing speed and reliability. Examples
include IBM 360 series and PDP-8. Based on Purpose:
Fourth Generation (1972-2010): Used microprocessors with VLSI • General-Purpose Computers: Designed to perform a variety
(Very Large Scale Integration) technology. Personal computers of tasks, like personal computers.
emerged during this period. Examples include Apple II, IBM PC, and
various laptops.
1
• Special-Purpose Computers: Designed for specific functions, The users who operate computers.
like ATMs, weather forecasting systems, and medical
equipment. Firmware
• Digital Computers: Process data in binary form (0s and 1s). Computer Applications in Society
• Analog Computers: Process continuous data like temperature
and pressure. Education
• Hybrid Computers: Combine features of both digital and
analog computers. • E-learning platforms
• Digital libraries
Components of a Computer System • Educational software
• Virtual classrooms
A computer system consists of:
Business and Commerce
Hardware
• Online shopping
Physical components including: • Digital marketing
• Inventory management
• Input Devices: Keyboard, mouse, scanner, microphone • Electronic payments
• Processing Unit: CPU (Central Processing Unit)
• Storage Devices: Hard disk, solid-state drive, flash drive Healthcare
• Output Devices: Monitor, printer, speakers
• Communication Devices: Network interface cards, modems • Patient record management
• Diagnostic tools
Software • Telemedicine
• Surgical assistance
Programs that tell the computer what to do:
Entertainment
• System Software: Operating systems, device drivers, utilities
• Application Software: Word processors, spreadsheets, games, • Digital music and video
browsers • Gaming
• Social media
Humanware/Liveware • Streaming services
2
Communication • Accountability: Taking responsibility for computer-related
actions
• Email
• Video conferencing Computer Safety
• Instant messaging
• Voice over Internet Protocol (VoIP) • Physical Safety: Proper ergonomics, electrical safety
• Data Security: Backups, encryption, secure passwords
Banking and Finance • Network Security: Firewalls, anti-virus software
• Social Engineering Awareness: Identifying phishing and
• Online banking scams
• Automated teller machines
• Investment analysis Environmental Concerns
• Electronic funds transfer
• E-waste Management: Proper disposal of electronic
Transportation equipment
• Energy Conservation: Using energy-efficient computing
• Navigation systems • Sustainable Computing Practices: Reducing carbon footprint
• Traffic management
• Automated vehicles
• Booking systems
Agriculture
• Precision farming
• Weather monitoring
• Automated irrigation
• Crop analysis
Computer Ethics
3
Scanner:
Digital Camera:
Microphone:
• Directs data packets between networks • Perform specific maintenance or optimization tasks
• Enables multiple devices to share an internet connection • Examples:
• Often includes firewall features for security o Antivirus software
o Disk cleanup tools
Switch: o Backup utilities
o File compression tools
• Connects multiple devices within a local network
• More intelligent than hubs, directing data only to intended Programming Language Translators:
recipients
• Compilers: Translate entire source code into machine code
Bluetooth Adapters: • Interpreters: Translate and execute source code line by line
• Assemblers: Convert assembly language to machine code
• Enable wireless communication with Bluetooth devices
• Range typically up to 10 meters Application Software
Software that manages computer hardware and provides a platform for • Word Processors: Microsoft Word, Google Docs
applications: • Spreadsheets: Microsoft Excel, Google Sheets
• Presentation Software: Microsoft PowerPoint, Google Slides
Operating System: • Database Management: Microsoft Access, MySQL
• PAN (Personal Area Network): Within personal space (1-10 • World Wide Web (WWW)
meters) • Email
• LAN (Local Area Network): Limited geographical area • File Transfer
(building/campus) • Social Media
• MAN (Metropolitan Area Network): City-wide network • Video Conferencing
• WAN (Wide Area Network): Spans large geographical areas • Cloud Computing
(countries/continents)
• GAN (Global Area Network): Worldwide network (Internet) Network Security
Core Functions:
10
• Designed for single-user computers • Apple's proprietary operating system
• User-friendly interfaces • Known for sleek design and integration with Apple hardware
• Examples: MS-DOS, early Windows versions • Unix-based with proprietary interface elements
• Visual elements like icons, menus, and windows • Open-source operating systems
• Point-and-click interaction • Various distributions (Ubuntu, Fedora, Debian)
• Examples: Windows, macOS, modern Linux distributions • Highly customizable and secure
• Free to use and modify
Mobile Operating Systems (2000s-Present):
Mobile Operating Systems
• Designed for portable devices
• Touch-oriented interfaces Designed for smartphones, tablets, and other mobile devices:
• Power efficiency
• Examples: Android, iOS Android:
• Prevents processes from accessing each other's memory Visual interface using windows, icons, menus, and pointers:
• Implements user mode and kernel mode separation
• Uses memory mapping units (MMUs) Components:
• Precise control over system operations • Taskbar/Dock: Quick access to running applications
• Efficient for repetitive tasks through scripting • Start Menu/Launcher: Program access point
• Lower resource consumption • System Tray/Notification Area: Status indicators and
• Remote access capability background processes
• File Explorer/Finder: Visual file management
Common CLI Environments:
Interaction Methods:
• Windows Command Prompt: Traditional Windows
command interface • Click, double-click, right-click
• PowerShell: Modern Windows command and scripting • Drag and drop
environment • Scroll and zoom
• Bash: Standard Unix/Linux shell • Touch and gestures (on compatible devices)
• Terminal: macOS command interface
Features of Modern Operating System Interfaces
Basic Command Categories:
Multitasking:
• File operations (copy, move, delete)
• Directory management (create, navigate, list) • Running multiple applications simultaneously
• System information (hardware, processes) • Switching between programs
• Network commands (ping, traceroute) • Split-screen and window management
• User management (add, modify, remove)
Accessibility Features:
14
• Screen readers Permission Types:
• Magnifiers
• On-screen keyboards • Read: View files and directories
• High-contrast modes • Write: Modify content
• Voice recognition • Execute: Run programs or scripts
• Full Control: All permissions combined
Personalization:
User Management Tasks:
• Themes and colors
• Desktop backgrounds • Creating and deleting accounts
• Font sizes and types • Password management
• Sounds and notifications • Group assignments
• Permission modification
Search Functionality:
System Maintenance
• File and content search
• Application search Disk Management:
• Web integration
• Partitioning: Dividing physical disks into logical sections
Virtual Desktops: • Formatting: Preparing storage media for use
• Defragmentation: Optimizing file arrangement (primarily for
• Multiple workspaces HDDs)
• Organization by task or project • Error Checking: Identifying and repairing disk errors
• Enhanced productivity
Update Management:
Operating System Management
• Security patches
User Accounts and Permissions • Feature updates
• Driver updates
Types of Accounts: • Application updates
Best Practices:
Privacy Considerations
OS Data Collection:
• Telemetry data
• Usage statistics
• Crash reports
• Voice assistant recordings
Privacy Settings: