2. What Is HardwareAnd Software
• Hardware
All physical contents of computer are hardware. This form is given to
all electrical and mechanical devices attached to the computer for the
purpose of input, process, and storage and outputoperations
• Software
SoftwareisageneraltermusedforcomputerPrograms.A computer
programisaplanned,stepbystepsetof instructionsthatdirectsthe
computerwhattodo andhow to do
3. Types of Software
• SystemSoftware
– Theprograms directlyrelatedtothecomputer
hardwareandperformtasksassociatedwith
controllingandutilizingcomputerhardware
• ApplicationSoftware
– An applicationisajobor taskauserwantsto
accomplishthroughacomputer.
–Applicationsoftwareareprogramsthathelpa user
performaspecificjob.
6. SystemSoftware
– System software is computer software designed to operate
the computer hardware, to provide basic functionality, and to
provide a platform for running application software.
– System software includes device drivers, operating systems,
servers, utilities, and window systems.
– System software is responsible for managing a variety of
independent hardware components, so that they can work
together harmoniously.
7. SystemSoftware
System controlprograms
• controlstheexecutionofprograms,managethestorage&processing resourcesof
thecomputer&performothermanagement & monitoring function.
• Themostimportant oftheseprogramsistheoperatingsystem.
System support programs
provide routine service functions to the other computer programs &
computer users: E.g. Utilities, libraries,
Ex:T
ext editors, language translators such as BASIC interpreter
System Development Programs
• Theyassistsinthecreationofcomputerprograms. Examplesof system
development are–
8. Types
• Operating Systems (OS):
– Examples: Windows, macOS, Linux, Unix, Android, iOS
– Operating systems manage hardware resources, provide essential
services (such as file management, memory management, and process
management), and act as an interface between applications and
hardware.
• Device Drivers:
– Examples: Printer drivers, graphics card drivers, network drivers
– Device drivers enable communication between the operating system
and hardware devices, allowing them to function properly.
• Utilities:
– Examples: Disk defragmenters, antivirus software, backup tools
– Utilities perform various system management tasks such as disk
maintenance, security, and data backup.
9. Scenario-based Examples
• Operating System (OS):
Scenario: Sarah boots up her computer. The operating system, such
as Windows 10, loads first. It manages hardware resources, provides
a graphical user interface (GUI), and enables Sarah to interact with
her computer. She navigates through files, launches applications,
and performs various tasks seamlessly due to the OS's management
of resources.
• Device Drivers:
Scenario: John installs a new graphics card on his computer. Upon
installation, the operating system detects the new hardware but
requires specific device drivers to properly communicate with the
graphics card. John installs the graphics card drivers provided by the
manufacturer, allowing the operating system to utilize the graphics
card's capabilities effectively.
10. Applicationsoftware
• Application software are the softwarethat are designed to
satisfya particular need of a particularenvironment.
• Allsoftwareprepared by us in thecomputer lab.
• Examples of applicationsoftware are-student record
software,railway reservation software,income taxsoftware,
word processors etc.
• Examples include enterprise software,accounting software,
office suites,graphicssoftware and mediaplayers.
11. Types
• Productivity Software:
– Examples: Microsoft Office (Word, Excel, PowerPoint), Google Workspace (Docs, Sheets, Slides), Adobe
Creative Suite (Photoshop, Illustrator, Premiere)
– Productivity software helps users create, edit, and manage documents, spreadsheets, presentations, and
multimedia content.
• Communication Software:
– Examples: Email clients (Outlook, Thunderbird), instant messaging apps (WhatsApp, Slack), video
conferencing tools (Zoom, Skype)
– Communication software facilitates communication and collaboration between users through various
channels such as email, instant messaging, and video conferencing.
• Entertainment Software:
– Examples: Video games, multimedia players (VLC, iTunes), streaming services (Netflix, Spotify)
– Entertainment software provides users with recreational activities such as gaming, watching videos, listening
to music, and accessing online content.
• Business Software:
– Examples: Enterprise resource planning (ERP) systems, customer relationship management (CRM) software,
accounting software (QuickBooks, Xero)
– Business software helps organizations streamline their operations, manage resources, and support business
processes.
• Educational Software:
– Examples: Learning management systems (LMS), educational games, interactive tutorials
– Educational software assists in teaching and learning activities, providing educational content, assessments,
and instructional resources.
12. Applicationsoftware
• Opera(Web Browser)
• MicrosoftWord (Word Processing)
• Microsoft Excel(Spreadsheetsoftware)
• MySQL (DatabaseSoftware)
• Microsoft Powerpoint(Presentation Software)
• iTunes(Music /SoundSoftware)
• VLCMedia Player(Audio/VideoSoftware)
• World ofWarcraft(GameSoftware)
• AdobePhotoshop(Graphics Software)
13. Scenario-based Examples
• Microsoft Office Suite:
Scenario: David works in an office and needs to create a
presentation for an upcoming meeting. He uses Microsoft
PowerPoint, a component of the Microsoft Office suite, to create
engaging slides with text, images, and animations. After
completing the presentation, David saves the file and shares it
with his colleagues via email.
• Adobe Photoshop:
Scenario: Lisa, a graphic designer, receives a client's request to
design a company logo. She uses Adobe Photoshop, a powerful
image editing software, to create a visually appealing logo with
custom graphics and effects. After finalizing the design, Lisa
exports the logo in various formats for the client's use.