What is computer?
An electronic device that manipulates information, store, retrieve and process data.
Component of computer.
Hardware
CPU
Memory
Storage
Motherboard
Input devices
Output devices
Software
OS
Applications
Firmware
Basic computer component
CPU is the brain of computer.
RAM act as temporary memory.
GPU (graphic processing unit) handles rendering images and videos in 3D.
Navigating Computer
Key concepts
Desktop: workspace on the computer.
Taskbar(windows): tools for quick accessing applications.
Start Menu: for finding programs etc
Buttons and Ports on a Computer.
Common Buttons
1. Power Button - Turns the computer on and off
2. Reset Button - Forces a system restart
3. Sleep Button - Puts the computer into low-power mode
4. Volume Buttons - Control audio output levels
External Ports
Video Output
1. HDMI - High-Definition Multimedia Interface
2. DisplayPort - Digital display interface
3. VGA - Video Graphics Array
4. DVI - Digital Visual Interface
USB Ports
1. USB Type-A - Standard USB connector
2. USB Type-C - Newer reversible connector
3. USB 3.0/3.1/3.2 - Higher speed USB standards
Audio Ports
1. 3.5mm Audio Jack - For headphones and speakers
2. Microphone Input - For external microphones
3. Digital Audio - S/PDIF or TOSLINK
Network Ports
1. Ethernet (RJ45) - For wired network connections
2. Modem (RJ11) - For dial-up connections (legacy)
Storage Ports
1. SD Card Reader - For memory cards
2. eSATA - External SATA for storage devices
Other Common Ports
1. Thunderbolt - High-speed data transfer
2. FireWire - IEEE 1394 interface
3. PS/2 - Legacy keyboard/mouse port
4. Kensington Lock Slot - For physical security
Internal Connectors
1. SATA - For connecting storage drives
2. PCIe - For expansion cards
3. M.2 - For SSDs and other devices
4. RAM Slots - For memory modules
Basic Parts of a Computer
External Components
1. Monitor
The display screen that shows visual output
Learn more about computer monitors
2. Keyboard
Input device for typing text and commands
Learn more about keyboards
3. Mouse
Pointing device for navigating the interface
Learn more about computer mice
4. Computer Case/Tower
Houses the internal components
Learn more about computer cases
5. Speakers
Output audio from the computer
Learn more about computer speakers
Internal Components
1. Motherboard
The main circuit board connecting all components
Learn more about motherboards
2. CPU (Central Processing Unit)
The "brain" of the computer that processes instructions
Learn more about CPUs
3. RAM (Random Access Memory)
Temporary memory that stores data while the computer is running
Learn more about RAM
4. Hard Drive/SSD
Storage devices that hold data permanently
Learn more about storage drives
5. Graphics Card (GPU)
Processes and renders images and video
Learn more about graphics cards
6. Power Supply Unit (PSU)
Converts AC power to DC power for the computer
Learn more about power supplies
7. Cooling System
Fans and heat sinks that prevent overheating
Learn more about computer cooling
8. Optical Drive
Reads and writes CDs, DVDs, and Blu-ray discs
Learn more about optical drives
Peripheral Devices
1. Printer
Creates physical copies of digital documents
Learn more about printers
2. Scanner
Converts physical documents to digital files
Learn more about scanners
3. Webcam
Camera for video calls and recording
Learn more about webcams
Understanding Operating Systems
An operating system (OS) is the fundamental software that manages computer hardware and
software resources and provides common services for computer programs.
Core Functions of Operating Systems
1. Resource Management
Allocates CPU time to different processes
Manages memory allocation between applications
Controls access to storage devices and peripherals
Handles input/output operations
2. Process Management
Creates, schedules, and terminates processes
Enables multitasking (running multiple programs simultaneously)
Manages threads within processes
Handles inter-process communication
3. File System Management
Organizes and stores files on storage devices
Provides methods for file creation, access, and deletion
Implements file permissions and security
Manages file metadata (creation dates, sizes, etc.)
4. User Interface
Provides a way for users to interact with the computer
Can be command-line or graphical (GUI)
Manages windows, menus, and controls in GUI environments
Handles user input and system feedback
5. Security
Controls user authentication and authorization
Implements access control to system resources
Provides encryption capabilities
Protects against malware and unauthorized access
Major Operating Systems
1. Microsoft Windows
Most widely used desktop OS globally
Closed-source, developed by Microsoft
Latest version: Windows 11
Known for wide software compatibility and gaming support
Uses NTFS file system
2. macOS
Developed by Apple for their Mac computers
Based on Unix
Known for design, stability, and integration with Apple ecosystem
Uses APFS file system
Closed-source but includes some open-source components
3. Linux
Open-source OS kernel with many distributions (distros)
Popular distributions include Ubuntu, Fedora, and Debian
Highly customizable and secure
Uses various file systems including ext4 and Btrfs
Powers most web servers and supercomputers
4. Chrome OS
Developed by Google, based on Linux
Designed primarily for web applications
Used mainly on Chromebooks
Lightweight and focused on security
Integrates deeply with Google services
5. Mobile Operating Systems
Android (Google) - Linux-based, open-source
iOS (Apple) - Closed-source, based on macOS/Unix
Optimized for touch interfaces and mobile hardware
Focus on power efficiency and app ecosystems
OS Architecture
1. Kernel
Core component that interacts directly with hardware
Manages memory, processes, and hardware communication
Types include monolithic, microkernel, and hybrid
2. System Libraries
Provide programming interfaces for applications
Implement standard functions and services
Examples: C standard library, .NET Framework
3. System Services
Background processes that provide functionality
Handle tasks like printing, networking, and scheduling
Run independently of user applications
4. Device Drivers
Software that allows the OS to communicate with hardware
Translates OS commands to hardware-specific instructions
Enables support for various peripherals and components
OS Concepts
1. Booting
Process of starting the computer and loading the OS
Involves BIOS/UEFI, bootloader, and kernel initialization
Performs hardware checks and loads necessary drivers
2. Virtual Memory
Uses hard disk space to extend RAM capacity
Allows running more applications than physical memory would permit
Implements memory paging and swapping
3. Multitasking
Allows multiple programs to run simultaneously
Can be cooperative or preemptive
Managed by the scheduler
4. Virtualization
Running multiple OSes on a single physical machine
Implemented through hypervisors
Enables efficient resource utilization and isolation
5. Updates and Patching
Process of updating OS components
Fixes security vulnerabilities and bugs
Adds new features and improves performance
Can be automatic or manual
Getting to Know Laptop Computers
Laptop computers (also called notebooks) are portable personal computers designed for mobile use.
They integrate most of the typical components of a desktop computer into a single, compact unit.
Laptop Anatomy
1. Display
LCD or LED screens (most common)
OLED and AMOLED (higher-end models)
Sizes typically range from 11" to 17"
Resolution options from HD (1366×768) to 4K (3840×2160)
Touchscreen options available on many models
2. Keyboard
Integrated into the main chassis
Often includes function keys for special operations
May feature backlighting for low-light use
Layout may vary by region and manufacturer
Some gaming laptops offer mechanical keyboards
3. Pointing Device
Touchpad (most common)
TrackPoint (found on ThinkPads and some other business laptops)
May support multi-touch gestures
4. Chassis/Body
Houses all internal components
Materials include plastic, aluminum, magnesium, or carbon fiber
Design considerations include weight, durability, and heat dissipation
Unibody construction in premium models
5. Hinges
Connect display to base
Various designs including standard, 360° (convertible), and detachable
Critical for durability and longevity
Internal Components
1. Processor (CPU)
Mobile versions of desktop processors, optimized for power efficiency
Common manufacturers: Intel (Core i3/i5/i7/i9) and AMD (Ryzen)
Mobile-specific designs like Intel's U-series or AMD's U-series
2. Memory (RAM)
Typically SODIMM format (smaller than desktop RAM)
Ranges from 4GB to 64GB in modern laptops
May be soldered to the motherboard (non-upgradeable) in ultraportable models
3. Storage
Solid-state drives (SSD) - faster, more durable, no moving parts
Hard disk drives (HDD) - higher capacity at lower cost
NVMe SSDs for faster performance
Some laptops offer multiple storage slots
4. Graphics Processing
Integrated graphics (built into the CPU)
Dedicated graphics (separate GPU) for gaming and professional applications
Common GPU manufacturers: NVIDIA and AMD
5. Battery
Lithium-ion or lithium-polymer
Runtime varies from 3-20+ hours depending on capacity and usage
May be internal (non-removable) or removable
Degrades over time with charging cycles
6. Cooling System
Heat pipes and heat sinks
Fans for active cooling
Vents for air circulation
Thermal paste between CPU/GPU and heat sink
Connectivity
1. Ports and Interfaces
USB (Type-A, Type-C)
Thunderbolt
HDMI or DisplayPort for external displays
Audio jacks
SD card readers
Ethernet (RJ45)
2. Wireless Connectivity
Wi-Fi (802.11a/b/g/n/ac/ax)
Bluetooth
Cellular connectivity (4G/5G) in some models
NFC in select business laptops
3. Webcam and Microphones
Integrated into the display bezel
Resolution typically 720p or 1080p
May include IR cameras for facial recognition
Built-in microphones for audio input
Some include physical privacy shutters
Laptop Categories
1. Ultrabooks/Thin and Light
Emphasis on portability and battery life
Typically under 3 pounds (1.4 kg)
Examples: Dell XPS 13, MacBook Air, HP Spectre
2. Gaming Laptops
Powerful processors and dedicated graphics
High refresh rate displays (120Hz+)
Enhanced cooling systems
Examples: Asus ROG, Alienware, MSI Gaming series
3. Business Laptops
Focus on reliability, security, and manageability
Often include features like fingerprint readers and smart card slots
Examples: Lenovo ThinkPad, HP EliteBook, Dell Latitude
4. 2-in-1 Convertibles
Flexible form factors that function as both laptop and tablet
Either 360° hinges or detachable screens
Often include touchscreens and pen support
Examples: Microsoft Surface, Lenovo Yoga, HP Spectre x360
5. Budget Laptops
Lower-cost options with adequate performance for basic tasks
Typically heavier with plastic construction
Examples: Acer Aspire, HP Pavilion, Lenovo IdeaPad
6. Workstation Laptops
Professional-grade components for demanding applications
ISV-certified for CAD, 3D rendering, and scientific applications
Examples: HP ZBook, Dell Precision, Lenovo ThinkPad P series
Operating Systems
1. Windows
Most common laptop OS
Wide software compatibility
Available on laptops from most manufacturers
2. macOS
Exclusive to Apple MacBooks
Integrated with Apple ecosystem
Known for stability and design
3. Chrome OS
Found on Chromebooks
Web-centric, lightweight OS
Android app support
Focus on simplicity and security
4. Linux
Open-source alternative
Various distributions available
Pre-installed on select models or user-installable
Laptop Care and Maintenance
1. Battery Health
Avoid complete discharges when possible
Store at 40-80% charge if unused for long periods
Consider using battery threshold settings if available
2. Cleaning
Use compressed air for keyboard and vents
Microfiber cloth for screen (with appropriate cleaner)
Keep liquids away from the laptop
3. Cooling Maintenance
Use on hard, flat surfaces for proper airflow
Consider cooling pads for intensive use
Periodically clean dust from vents and fans
4. Software Maintenance
Keep operating system and drivers updated
Run security software
Perform regular backups
Manage startup programs to optimize performance
Setting Up a Desktop Computer
Setting up a desktop computer involves connecting various components, configuring the operating
system, and preparing the system for use. This guide walks through the complete process from
unpacking to being ready for work or play.
Physical Setup
1. Unpacking and Preparation
Choose a suitable location with adequate ventilation and access to power
Unpack all components and remove protective packaging
Verify all parts are included (computer, monitor, keyboard, mouse, cables)
Keep documentation and driver discs for future reference
2. Connecting the Computer
Place the computer case in its intended position
Connect the power cable to the power supply unit (PSU) and a surge protector or UPS
Do not plug into the wall outlet yet
3. Connecting the Monitor
Connect the monitor to a power source
Connect the video cable to the computer:
o HDMI (most common)
o DisplayPort
o DVI
o VGA (older monitors)
Note: Connect to the graphics card ports if available, not the motherboard video ports
4. Connecting Peripherals
Connect the keyboard and mouse to USB ports
Connect speakers or headphones to the audio output jack
Connect a microphone if needed
Connect a printer via USB or set up wireless connection later
Connect an ethernet cable for wired internet (optional)
5. Cable Management
Organize cables to prevent tangling and improve airflow
Use cable ties, clips, or sleeves to bundle related cables
Keep cables away from heat sources and foot traffic
Label cables for easier troubleshooting later
6. Powering On
Plug the computer and monitor into power outlets
Turn on the monitor first
Press the power button on the computer case
Verify that fans are running and lights are on
Watch for display output during startup
Initial Configuration
1. BIOS/UEFI Setup (if needed)
Access by pressing the designated key during startup (often Del, F2, F10, or F12)
Verify system time and date
Confirm all hardware is detected
Set boot order to prioritize the installation media
Save changes and exit
2. Operating System Installation
If not pre-installed, insert installation media (USB or DVD)
Follow on-screen instructions to install the OS
For Windows:
o Select language, time, and keyboard preferences
o Enter product key if prompted
o Choose installation type (usually "Custom")
o Select the drive for installation
o Wait for files to copy and system to restart multiple times
3. Account Creation
Set up a user account with a strong password
Consider creating separate accounts for different users
For Windows, you may be prompted to:
o Sign in with a Microsoft account
o Configure privacy settings
o Set up Cortana or other assistants
4. Network Configuration
For wired connection: should connect automatically
For Wi-Fi:
o Select your network from available options
o Enter the network password
o Choose network type (private/public)
Test internet connection by opening a web browser
System Optimization
1. Driver Installation
Install drivers for:
o Graphics card
o Motherboard chipset
o Sound card
o Network adapters
o Other peripherals
Sources for drivers:
o Manufacturer websites (recommended)
o Included discs (may be outdated)
o Windows Update (basic versions)
2. System Updates
Run Windows Update to get the latest security patches and features
Update other pre-installed software
Configure update settings according to your preferences
3. Essential Software Installation
Web browser (Chrome, Firefox, Edge)
Antivirus/security software
Office suite (Microsoft Office, LibreOffice)
PDF reader (Adobe Reader, Foxit)
Media player (VLC, Windows Media Player)
File compression utility (7-Zip, WinRAR)
4. Display Configuration
Set optimal resolution for your monitor
Adjust refresh rate for best performance
Calibrate colors if needed
Configure multiple monitors if applicable
5. Power Settings
Adjust sleep and display timeout settings
Configure power button behavior
Set up power plans based on usage needs
Data and Personalization
1. Data Transfer (if upgrading from another computer)
Transfer files from:
o External hard drive or USB drive
o Cloud storage (OneDrive, Google Drive, Dropbox)
o Direct transfer using migration tools
o Network transfer from old computer
2. User Account Customization
Set desktop background and theme
Configure Start menu and taskbar
Set up screen saver if desired
Adjust accessibility settings if needed
3. Browser Setup
Import bookmarks from other browsers or backup
Install essential extensions
Configure privacy and security settings
Set up sync if using across multiple devices
4. Backup Configuration
Set up Windows Backup or third-party backup solution
Configure automatic backups to:
o External hard drive
o Network attached storage (NAS)
o Cloud storage
Create a system restore point
Final Steps
1. Security Measures
Ensure firewall is enabled
Configure antivirus real-time protection
Set up automatic security updates
Consider enabling disk encryption
2. Performance Testing
Run basic benchmarks to ensure proper operation
Check that all hardware is functioning correctly
Monitor temperatures during heavy usage
Verify all peripherals work as expected
3. Documentation
Record important information:
o Software license keys
o Network configuration details
o Hardware specifications
o Support contact information
4. Clean Up
Remove temporary installation files
Organize desktop and file system
Dispose of packaging materials properly
Store accessories and manuals in a safe place