Lecture_04
Lecture_04
Communication Technology
(CS-143)
Lecture-04
Instructor: Faizan Bashir
Lecture Outline
• Components of Computer System
• Hardware
• Software (Application, System, Utility, OS and its functions)
• Parts of Computing Devices (I/O)
Components of Computer System
Hardware
• Hardware: The physical parts of a computer
– Internal hardware
• Located inside the main box (system unit) of the computer
– External hardware
• Located outside the system unit
• Connect to the computer via a wired or wireless connection
– Hardware devices are associated with all five computer operations
Hardware
• Input Devices
– Used to input data into the computer
– Keyboards, mouse, scanners, cameras, microphones, touch pads, touch
screens, fingerprint readers, etc.
• Processing Devices
– Perform calculations and control computer’s operation
– Central processing unit (CPU) and memory
• Output Devices
– Present results to the user
– Monitors, printers, speakers, projectors, etc.
Hardware
• Storage Devices
– Used to store data on or access data from storage media
– Hard drives, CD/DVD discs and drives,
• USB flash drives, etc.
• Communications Devices
– Allow users to communicate with others and to electronically access remote
information
– Modems, network adapters, routers, switches, hubs etc.
Software
• Software
– The programs or instructions used to tell the computer hardware what to do
• System Software
– Operating system starts up the computer and controls its operation
– Without OS, computer cannot function
– Boots the computer and launches programs at the user’s direction
– Most use a GUI to interact with the user via icons, buttons, tiles, etc.
– Windows, Mac OS, Linux, Android, etc.
Device Drivers
• Facilitate communication between the operating system and hardware
components like printers, graphics cards, and peripherals.
Application Software
Productivity Software: Tools for creating documents, spreadsheets,
presentations, etc. Examples include Microsoft Office, Google Workspace.
Graphics Software: Used for creating and editing visual content, such as Adobe
Creative Cloud.
Media Players: Software for playing audio and video files, like VLC Media Player.
Web Browsers: Enable users to access and interact with websites, e.g., Google
Chrome, Mozilla Firefox.
Antivirus Software: Protects the computer from malware, like Norton, McAfee.
Games: Software designed for entertainment, such as Fortnite, Minecraft.
Communication Software: Facilitates communication between users, including
Skype, Slack.
Application Software Uses
– Performs specific tasks or applications
• Creating letters, budgets, etc.
• Managing inventory and customer databases
• Editing photographs
• Scheduling appointments
• Viewing Web pages
• Exchanging e-mail
• Burning DVDs
• Designing homes
• Playing games
Application Software
• Examples of application software
– Word processing programs
– Multimedia programs
– Web browsers
– E-mail programs
Utility Software:
•Antivirus Utilities:
Scan and remove viruses and malware.
•Disk Cleanup Tools:
Optimize and clean up storage.
•Backup Software:
Facilitate data backup and recovery.
•File Compression Tools:
Compress and decompress files (e.g., WinRAR, 7-Zip).
•System Maintenance Tools
Optimize system performance.
Programming Software:
•Compilers and Interpreters:
Translate code into machine-readable format.
•Integrated Development Environments (IDEs):