SlideShare a Scribd company logo
1 of 29
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.
McGraw-Hill Technology Education
Revision of Networks
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.
McGraw-Hill Technology Education
Week 5
Software
Software
Def#1
• Software is a set of instruction that use to operates
various kind of program.
Def#2
• Software is a generic term for organized collections of
computer data and instructions.
• Software, is a collection of computer programs that
provide the instructions for telling a computer what to
do and how to do it.
2A-3
Types of software
It is divided in to two major categories
• System software System software is a
program designed to run a computer's
hardware and applications and manage
its resources, such as its memory,
processors, and devices.
• Application software which is used by
users to accomplish specific tasks.
2A-4
Types of software
• System software
– Operating System
– Utility Program
– Device Drivers
2A-5
System Software
• Serves as the interface
between the user, the
application software,
and the computer’s
hardware.
• Example:
Operating system
Device Drivers
Utilities
2A-6
System Software
• Stem software is responsible
for controlling, integrating,
and managing the individual
hardware components of a
computer system.
• Generally, system software
consists of an operating
system and some
fundamental utilities such as
• disk formatters
• file managers
• display managers
• user authentication (login)
• and management tools
• device control software
2A-7
Operating System
• A program that acts as an intermediary
between a user of a computer and the
computer hardware.
Operating system goals:
– Execute user programs and make solving user
problems easier.
– Make the computer system convenient to use.
Operating system Examples:
Linux, Unix, XP ,Windows 7 ,Windows 8.
2A-8
Operating System Functions
 starting a computer,
 providing a user interface,
 managing programs, memory,
 coordinating tasks,
 configuring devices,
 monitoring performance,
 providing file management utilities.
2A-9
Operating System Functions
• What is a command line interface (CLI)?
2A-10
Operating System Functions
• What is a graphical user
interface (GUI)?
– User interacts with
menus and visual
images such as
buttons and other
graphical objects
• Basic Interface
• Windows Aero
Interface
2A-11
Device Drivers
• In computing, a device driver or software driver is a
computer programs to interact with a hardware device.
• Drivers are hardware-dependent and operating-system-
specific.
• Device Driver or Software Driver is a computer
program allowing an external components to interact
with computer system.
Drivers may interface with;
• Printer
• Scanner
• Sound card
• VGA card
• Network card. etc….
2A-12
Device Drivers
2A-13
Device Drivers
Shell
Kernel
Every device is unique & works in
unique way. Thus to help an OS, interact
with it, every device connect with a
specially written program called device
driver.
2A-14
Operating System Utility Programs
• What is a Utility Program?
– System software that performs maintenance-type tasks related to
managing computers devices or programmes
• Also called utility
2A-15
Utility Programs
• Utility software is a kind of system software designed to
help analyze, configure, optimize and maintain the
computer.
• A single piece of utility software is usually called a utility or
tool.
Utility software :
• Antivirus
• Data compression software (win RAR)
• Disk partitioning
• Backup etc…
2A-16
Utility Programs
• File Manager
– Performs functions related to file management
– A file manager displays list of files on storage medium
– Organizes file into folder
– Used for Copy, Delete, Rename, Move and shortcut of
files
• File compression
– Shrinks size of files to free up room and improve
performance
– Compressed files are sometimes called zipped files
– Two popular utilities:
Win RAR and WinZip
2A-17
Utility Programs
• Disk Defragmentation
• Reorganizes files and unused space on hard disk so
that programs run faster
2A-18
Utility Programs
• Backup utility
– Copies selected files
or entire hard disk
onto another storage
medium
– Most compress files
during backup to
require less storage
space
2A-19
Application software
• Application Software run under System Software , and
are made to do a specific task i.e ( Word Processing etc)
, which have indirect access to the hardware (i.e Behind
System Software) .
• Designed to make users more productive and to assist
them to complete tasks
Examples :
Web browser, word processing software, spreadsheet
software, presentation graphics software.
• Opera (Web Browser)
• Microsoft Word (Word Processing)
• Microsoft Excel (Spreadsheet software)
• Microsoft PowerPoint (Presentation Software)
• iTunes (Music / Sound Software)
• VLC Media Player (Audio / Video Software )
• World of Warcraft (Game Software)
• Adobe Photoshop (Graphics Software)
2A-20
Application software
• Word Processing Software
– Allows users to create and manipulate text and
graphics.
• Spreadsheet Software
– Organizes data in rows and columns
– Performs calculations and recalculates when
data changes
2A-21
Application software
• spreadsheet organized
– Columns identified by letters
– Rows identified by numbers
– A cell is the intersection of a column and row
2A-22
Application software
• Database Software
2A-23
Allows you to create,
access, and
manage data
Add, change, delete,
sort, and retrieve data
Application software
• power point (presentation
software)
– Used to create visual aids for
presentations
– A presentation is sometimes
called a slide show
2A-24
Software can be purchased or acquired as:
• Shareware:
– Usually intended for sale after a trial period.
• Freeware:
– Free software but with copyright restrictions .
• Licenses:
A software is a legal instrument (usually by way of
contract law) governing the usage or redistribution of
software. All software is copyright protected, except
material in the public domain
• Key Generator
A license or product key generator (keygen) is a
computer program that generates a product licensing key,
serial number, or some other registration information
necessary to activate for use a software application
2A-25
Shareware
• Is provided to users without payment on a trial basis
and is often limited by any combination of
functionality.
• Shareware is often offered as a download from an
Internet website or as a compact disc to give buyers
the opportunity to use the program and judge its
usefulness before purchasing a license for the full
version of the software.
• Firms with superior software thus have an incentive to
offer samples, except if their product is already well
known, or as a full version but for a limited trial period
of time. Once the trial period has passed, the program
may stop running until a license is purchased.
2A-26
Freeware
• Freeware (from "free" and "software") is
computer software that is available for use at
no cost or for an optional fee, but usually with
one or more restricted usage rights.
• Freeware is in contrast to commercial
software, which is typically sold for profit, but
might be distributed for a business or
commercial purpose in the aim to expand the
market share of product.
• Popular examples of freeware include Adobe
Flash Player.
2A-27
software license
• A software license is a legal instrument
(usually by way of contract law)
governing the usage or redistribution of
software. All software are copyright
protected except public domain
software.
• A typical software license grants an end-
user permission to use one or more
copies of software giving user exclusive
rights under copyright law.
2A-28
Key generator
• A license or product key generator
(keygen) is a computer program that
generates a product licensing key, serial
number, or some other registration
information necessary to activate for
using a software application.
2A-29

More Related Content

Similar to What is a software and it's uses in detail

software4-150511081405-lva1-app6892 2.pdf
software4-150511081405-lva1-app6892 2.pdfsoftware4-150511081405-lva1-app6892 2.pdf
software4-150511081405-lva1-app6892 2.pdfsachin325314
 
Types of software
Types of softwareTypes of software
Types of softwareSEO SKills
 
Chapter4 System Software.pdf
Chapter4 System Software.pdfChapter4 System Software.pdf
Chapter4 System Software.pdfNurZulaikha65
 
categories of computer software
categories of computer softwarecategories of computer software
categories of computer softwareManidhar Chowdary
 
Computer Software And its types
Computer Software And its typesComputer Software And its types
Computer Software And its typesMirza Kaleem
 
Contents of Computer Software
Contents of Computer SoftwareContents of Computer Software
Contents of Computer SoftwareAvinash Rouniyar
 
Application Software
Application SoftwareApplication Software
Application SoftwareDasun Hegoda
 
Application software packages
Application software packagesApplication software packages
Application software packagesRana Fahad
 
Comp App lect 3 (Software).ppt
Comp App lect 3 (Software).pptComp App lect 3 (Software).ppt
Comp App lect 3 (Software).pptMehwishKanwal14
 
Introduction to computer software
Introduction to computer softwareIntroduction to computer software
Introduction to computer softwareElike Ikechukwu
 
Computer software ,
Computer software ,Computer software ,
Computer software ,Shoaib Jafri
 
As media studies software and systems presentation
As media studies software and systems presentationAs media studies software and systems presentation
As media studies software and systems presentationpaddy249
 

Similar to What is a software and it's uses in detail (20)

Software
SoftwareSoftware
Software
 
software4-150511081405-lva1-app6892 2.pdf
software4-150511081405-lva1-app6892 2.pdfsoftware4-150511081405-lva1-app6892 2.pdf
software4-150511081405-lva1-app6892 2.pdf
 
Types of software
Types of softwareTypes of software
Types of software
 
Chapter4 System Software.pdf
Chapter4 System Software.pdfChapter4 System Software.pdf
Chapter4 System Software.pdf
 
categories of computer software
categories of computer softwarecategories of computer software
categories of computer software
 
Computer Software And its types
Computer Software And its typesComputer Software And its types
Computer Software And its types
 
Contents of Computer Software
Contents of Computer SoftwareContents of Computer Software
Contents of Computer Software
 
Application Software
Application SoftwareApplication Software
Application Software
 
Introduction To Computing.pptx
Introduction To Computing.pptxIntroduction To Computing.pptx
Introduction To Computing.pptx
 
System software and Application software
System software and Application softwareSystem software and Application software
System software and Application software
 
Application software packages
Application software packagesApplication software packages
Application software packages
 
Comp App lect 3 (Software).ppt
Comp App lect 3 (Software).pptComp App lect 3 (Software).ppt
Comp App lect 3 (Software).ppt
 
Basic software
Basic softwareBasic software
Basic software
 
Introduction to computer software
Introduction to computer softwareIntroduction to computer software
Introduction to computer software
 
Software ppt
Software pptSoftware ppt
Software ppt
 
Computer software ,
Computer software ,Computer software ,
Computer software ,
 
Software
SoftwareSoftware
Software
 
As media studies software and systems presentation
As media studies software and systems presentationAs media studies software and systems presentation
As media studies software and systems presentation
 
Types of software
Types of softwareTypes of software
Types of software
 
MCA-5 unit1
MCA-5 unit1MCA-5 unit1
MCA-5 unit1
 

Recently uploaded

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfryanfarris8
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 

Recently uploaded (20)

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 

What is a software and it's uses in detail

  • 1. Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Revision of Networks
  • 2. Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Week 5 Software
  • 3. Software Def#1 • Software is a set of instruction that use to operates various kind of program. Def#2 • Software is a generic term for organized collections of computer data and instructions. • Software, is a collection of computer programs that provide the instructions for telling a computer what to do and how to do it. 2A-3
  • 4. Types of software It is divided in to two major categories • System software System software is a program designed to run a computer's hardware and applications and manage its resources, such as its memory, processors, and devices. • Application software which is used by users to accomplish specific tasks. 2A-4
  • 5. Types of software • System software – Operating System – Utility Program – Device Drivers 2A-5
  • 6. System Software • Serves as the interface between the user, the application software, and the computer’s hardware. • Example: Operating system Device Drivers Utilities 2A-6
  • 7. System Software • Stem software is responsible for controlling, integrating, and managing the individual hardware components of a computer system. • Generally, system software consists of an operating system and some fundamental utilities such as • disk formatters • file managers • display managers • user authentication (login) • and management tools • device control software 2A-7
  • 8. Operating System • A program that acts as an intermediary between a user of a computer and the computer hardware. Operating system goals: – Execute user programs and make solving user problems easier. – Make the computer system convenient to use. Operating system Examples: Linux, Unix, XP ,Windows 7 ,Windows 8. 2A-8
  • 9. Operating System Functions  starting a computer,  providing a user interface,  managing programs, memory,  coordinating tasks,  configuring devices,  monitoring performance,  providing file management utilities. 2A-9
  • 10. Operating System Functions • What is a command line interface (CLI)? 2A-10
  • 11. Operating System Functions • What is a graphical user interface (GUI)? – User interacts with menus and visual images such as buttons and other graphical objects • Basic Interface • Windows Aero Interface 2A-11
  • 12. Device Drivers • In computing, a device driver or software driver is a computer programs to interact with a hardware device. • Drivers are hardware-dependent and operating-system- specific. • Device Driver or Software Driver is a computer program allowing an external components to interact with computer system. Drivers may interface with; • Printer • Scanner • Sound card • VGA card • Network card. etc…. 2A-12
  • 14. Device Drivers Shell Kernel Every device is unique & works in unique way. Thus to help an OS, interact with it, every device connect with a specially written program called device driver. 2A-14
  • 15. Operating System Utility Programs • What is a Utility Program? – System software that performs maintenance-type tasks related to managing computers devices or programmes • Also called utility 2A-15
  • 16. Utility Programs • Utility software is a kind of system software designed to help analyze, configure, optimize and maintain the computer. • A single piece of utility software is usually called a utility or tool. Utility software : • Antivirus • Data compression software (win RAR) • Disk partitioning • Backup etc… 2A-16
  • 17. Utility Programs • File Manager – Performs functions related to file management – A file manager displays list of files on storage medium – Organizes file into folder – Used for Copy, Delete, Rename, Move and shortcut of files • File compression – Shrinks size of files to free up room and improve performance – Compressed files are sometimes called zipped files – Two popular utilities: Win RAR and WinZip 2A-17
  • 18. Utility Programs • Disk Defragmentation • Reorganizes files and unused space on hard disk so that programs run faster 2A-18
  • 19. Utility Programs • Backup utility – Copies selected files or entire hard disk onto another storage medium – Most compress files during backup to require less storage space 2A-19
  • 20. Application software • Application Software run under System Software , and are made to do a specific task i.e ( Word Processing etc) , which have indirect access to the hardware (i.e Behind System Software) . • Designed to make users more productive and to assist them to complete tasks Examples : Web browser, word processing software, spreadsheet software, presentation graphics software. • Opera (Web Browser) • Microsoft Word (Word Processing) • Microsoft Excel (Spreadsheet software) • Microsoft PowerPoint (Presentation Software) • iTunes (Music / Sound Software) • VLC Media Player (Audio / Video Software ) • World of Warcraft (Game Software) • Adobe Photoshop (Graphics Software) 2A-20
  • 21. Application software • Word Processing Software – Allows users to create and manipulate text and graphics. • Spreadsheet Software – Organizes data in rows and columns – Performs calculations and recalculates when data changes 2A-21
  • 22. Application software • spreadsheet organized – Columns identified by letters – Rows identified by numbers – A cell is the intersection of a column and row 2A-22
  • 23. Application software • Database Software 2A-23 Allows you to create, access, and manage data Add, change, delete, sort, and retrieve data
  • 24. Application software • power point (presentation software) – Used to create visual aids for presentations – A presentation is sometimes called a slide show 2A-24
  • 25. Software can be purchased or acquired as: • Shareware: – Usually intended for sale after a trial period. • Freeware: – Free software but with copyright restrictions . • Licenses: A software is a legal instrument (usually by way of contract law) governing the usage or redistribution of software. All software is copyright protected, except material in the public domain • Key Generator A license or product key generator (keygen) is a computer program that generates a product licensing key, serial number, or some other registration information necessary to activate for use a software application 2A-25
  • 26. Shareware • Is provided to users without payment on a trial basis and is often limited by any combination of functionality. • Shareware is often offered as a download from an Internet website or as a compact disc to give buyers the opportunity to use the program and judge its usefulness before purchasing a license for the full version of the software. • Firms with superior software thus have an incentive to offer samples, except if their product is already well known, or as a full version but for a limited trial period of time. Once the trial period has passed, the program may stop running until a license is purchased. 2A-26
  • 27. Freeware • Freeware (from "free" and "software") is computer software that is available for use at no cost or for an optional fee, but usually with one or more restricted usage rights. • Freeware is in contrast to commercial software, which is typically sold for profit, but might be distributed for a business or commercial purpose in the aim to expand the market share of product. • Popular examples of freeware include Adobe Flash Player. 2A-27
  • 28. software license • A software license is a legal instrument (usually by way of contract law) governing the usage or redistribution of software. All software are copyright protected except public domain software. • A typical software license grants an end- user permission to use one or more copies of software giving user exclusive rights under copyright law. 2A-28
  • 29. Key generator • A license or product key generator (keygen) is a computer program that generates a product licensing key, serial number, or some other registration information necessary to activate for using a software application. 2A-29

Editor's Notes

  1. User > OS > /h/w
  2. Printer ..Kernel deal wd h/w Instruction manual for computer to use > control or operate particular type of device attached to computer
  3. Os chk h/w devices working properly or not .. Os commn wd h/w how ? Every h/w device has s/w thru which both s/w comm. All h/w devices r different input keyboard pointing device scan
  4. Resources files functions > performance > protect > antivirus > resources optimize > disk compression
  5. 30 days .. Fw: browser skype browser
  6. Antivirus adobe editing logomaker
  7. Wordpress .. Plugins free distribution
  8. Wind 7 10 agreement b/w user and developer
  9. Programming tools :