SlideShare a Scribd company logo
11/3/2019 1
Samina khan
Fazaia Degree College Risalpur
• Chapter 1 Data –Processing Cycle
• Chapter 2 Binary Computing
• Chapter 3 System Software
• Chapter 4 Application Software
• Chapter 5 More on Word
• Chapter 6 More on Spreadsheets
• Chapter 7 Algorithms and Flow charts
• Chapter 8 Introduction to Programming Languages
• Chapter 9 Computer Networks
• Chapter 10 The Internet
• Chapter 11 Communicating through Email
11/3/2019
2
CHAPTER 3
Objectives
• Explain system software and its types
• Explain BIOS
• Explain the function, components and types of
operating system.
• Explain some common utility programs and
software development tools.
11/3/2019 4
System software
• Set of programs
• Enables a computer to perform routing tasks
such as starting up, managing files and shutting
down.
• There are several types of operating system
depending on the type of task they perform.
BIOS
• This program is stored on a read-only chip on
the motherboard.
• It provides the software framework for
controlling items, such as the cooling system's
temperature, fan speed, the details of how the
processor will run and which hard drive (if the
computer has more than one) to boot from.
• It acts as the interface between the operating
system and the hardware.
Operating system
• Once the operating system and system devices
have been activated, the BIOS transfers control
of the computer to the operating system.
• The operating system is a very important system
software.
• It consists of a set of programs and data for
performing general tasks on a computer.
Functions of operating system
• Operating system perform several important
tasks:
• Booting up and providing a user interface
• Managing programs
• Managing files and directories
• Controlling system devices
• Multitasking
Booting up & providing a user interface
• The operating system also helps in booting up
process.
• Once the computer has been booted up, the
user can work on it.
• User interface allows a user to communicate
with the computer.
Managing programs
• Operating system runs all system & application
software stored on computer.
• Any problem in operating system means that
neither system nor application software can run
properly.
Managing files and directories
• It maintains files and folders by storing each file
at a unique location in its memory.
• It can also change the location of file if required
by user.
• It also allows the same file to be used by two
different application programs.
Controlling system devices
• It controls system devices such as peripherals
and drives.
• It ensures that the devices perform the exact
function that is needed by the user.
• It coordinates between the devices & application
programs.
Multitasking
• Multitasking means doing two or more things at
the same time.
• The operating system lets users use several
devices & work on several application programs
at the same time.
Components of an operating system
• Operating system has many important parts to
perform its functions
• The loader
• Programs and instructions
• The user computer interface
The loader
• Loads all programs and instructions from backup
storage to main memory.
• Once the programs have been loaded, the user
can start work on them.
• Instructions are followed by the computer to
perform the tasks required by the user.
• The loader also activates other devices and
components.
Programs and instructions
• The operating system contains several programs
that can be run by the computer.
• The operating system also contains instructions
that the computer can follow to run the
programs.
• The device driver is a program that automatically
runs the system devices.
• These devices are installed through drivers.
• The device manager tells the user whether their
drivers are updated or not.
The user-computer interface
• The user interface allows the user to
communicate with the operating system.
• There are two types of interface.
1. Command Line Interface(CLI)
2. Graphical User Interface(GUI)
• CLI is faster but GUI is simpler to use.
Command Line Interface
• A CLI is a mechanism for interacting with a
computer operating system by typing commands
to perform specific tasks.
• This method of instructing a computer to
perform a given task is referred to as "entering"
a command.
• Accept input via keyboard only.
• DOS operating system is based on CLI that follow
the typed commands
• Not suitable for beginners.
Graphical User Interface
• Microsoft Windows operating system based on
GUI.
• It is easy to use because the user can click on
any icon to move to a desired file or folder.
• GUI is also called WIMP(windows, Icons, Menus,
Pointing device) interface.
Types of Operating system
• Some operating systems like Microsoft Windows
can be used on personal computers while other
operating systems can be used on embedded
microprocessors or servers.
• Most operating systems don’t allow users to
change the instructions that are part of the
software. Instructions can only be changed by
company.
• Some operating systems allow user to make
changes . Such software is called open source
software e.g Linux
Types of Operating system
• There are special operating systems for
universities, businesses, engineering firms,
companies and military agencies that perform
their specific task required by the user.
UTILITY PROGRAMS
Utility programs
• Utility programs enables users to perform its
tasks efficiently.
• Some common utility programs are:
1. The file manager
2. The image viewer
3. The disk scanner
4. The disk defragmenter
5. The virus scanner
6. Backup software
1. The File manager
• It allows users to interact with the files stored on
the computer.
• We use it to create, edit, access, move, delete or
replace files.
2. The image viewer
• The image viewer can store images.
• It also has features such as zooming, rotation,
previews, slide show, thumbnails, display, full
screen display and so on.
3. The disk scanner
• It searches the hard disk for unnecessary or
damaged files and suggest what to do about
them.
• It also manages folders like Temporary
• Internet Files to release space for essential data.
• Microsoft Disk Cleanup is a common disk
scanner.
4. The disk defragmenter
• Sometimes different parts of the same file might
be stored at different locations in the memory of
computer. The file is said to be fragmented.
• A disk defragmenter moves all the fragments of
the file to consecutive locations for quicker
access.
5. The virus scanner
• It scans the system for viruses and deletes them
before they can cause any more damages.
6. Back-up software
• We can lose our entire data because of hard
disk failure or sometime we might accidently
delete some important files.
• Back-up software helps avoid permanent data
loss in such situations.
• It makes copies of data so that if the original
files are deleted, the data can be restored from
back-up.
SOFTWARE DEVELOPMENT TOOLS
Software development tools
• These programs are used to improve system or
application software.
• There are three common types of software
development tools:
1. Compiler
2. Linker
3. Debugger
1. Compiler
• It converts instructions in high-level
programming language into binary code.
• The instructions in programming language are
called source code.
• The converted instructions in binary code are
called object code.
• A set of code in binary language is called an
object file.
How a compiler works?
Source
Code
Compiler
Object
Code
Source File Object File
2. Linker
• It combines two or more related object files
into a single file.
How a linker works?
Source
Code
Compiler
Object
Code
Source
Code
Compiler
Object
Code
Linker
Executable
File
3. Debugger
• The object file created by the compiler might
contain some errors. Such errors are called
bugs.
• A debugger is a program that tests the object
file for bugs and remove them.
• The process of removing bugs from a program
is called debugging.
System software and its types

More Related Content

PPS
Functions Of Operating System
PPTX
Computer virus and anti virus presentation
PPTX
Operating System PPT
PPTX
Computer Hardware
PPT
Presentation on computer software
PPTX
Function of Operating system
DOCX
Computer peripheral or Peripheral Devices
PPTX
Computer Software & It's types.
Functions Of Operating System
Computer virus and anti virus presentation
Operating System PPT
Computer Hardware
Presentation on computer software
Function of Operating system
Computer peripheral or Peripheral Devices
Computer Software & It's types.

What's hot (20)

PPTX
Computer software
PPTX
CPU and its components
PPTX
Types of system software
PPT
Cpu ppt cse
PPT
Presentation on Computer Software.ppt
PPTX
Application Software
PPT
Fundamentals Of Computer
PPT
what is computer
PPTX
Computer Viruses
PPTX
System software
PPTX
Batch operating system
PPTX
operating system
PPTX
Components of computer, CPU computer funfament ppt
PPT
Types of software
PPTX
ppt of features of operating system.pptx
PPTX
Operating system
PPT
Computer software (Introduction to OS)
PPT
Overview of computer system
Computer software
CPU and its components
Types of system software
Cpu ppt cse
Presentation on Computer Software.ppt
Application Software
Fundamentals Of Computer
what is computer
Computer Viruses
System software
Batch operating system
operating system
Components of computer, CPU computer funfament ppt
Types of software
ppt of features of operating system.pptx
Operating system
Computer software (Introduction to OS)
Overview of computer system
Ad

Similar to System software and its types (20)

PPTX
Operation Java games apps systems presentation
PPT
Chapter one_oS.ppt
PPTX
ICT Presentation operating system and types.pptx
PPTX
Lecture 3 hkjfgglljcggdd hghllfcc gggkll.pptx
PPTX
ICT- information and communication technology 6.pptx
PPTX
JULY-DEC_2023_BSCBT_3_SEM_V9_BSCBT301_BSCBT301_Fundamentals_of_IT_Unit_2__Ppt...
PPTX
Operating system
PPTX
Unit_2_CSE111.pptx computer orientation project
PPTX
OPERATING SYSTEM UNIT-1 [Autosaved].pptx
PDF
Computer Software
PPTX
BAIT1003 Chapter 6
PPTX
Operating Systems
PPTX
Unit 2.pptx
PPTX
Unit 2.pptx
PPT
1. Introduction to OS.ppt
PPTX
Operating System 2.pptx
PPTX
Unit_2_CSE111.pptx ctse cse 111f unit 2
PPTX
PST SC015 Chapter 2 Computer System (IV) 2017/2018
PDF
lecture 1 (Introduction to Operating System.)
PPTX
week-1-200310134908.pptx
Operation Java games apps systems presentation
Chapter one_oS.ppt
ICT Presentation operating system and types.pptx
Lecture 3 hkjfgglljcggdd hghllfcc gggkll.pptx
ICT- information and communication technology 6.pptx
JULY-DEC_2023_BSCBT_3_SEM_V9_BSCBT301_BSCBT301_Fundamentals_of_IT_Unit_2__Ppt...
Operating system
Unit_2_CSE111.pptx computer orientation project
OPERATING SYSTEM UNIT-1 [Autosaved].pptx
Computer Software
BAIT1003 Chapter 6
Operating Systems
Unit 2.pptx
Unit 2.pptx
1. Introduction to OS.ppt
Operating System 2.pptx
Unit_2_CSE111.pptx ctse cse 111f unit 2
PST SC015 Chapter 2 Computer System (IV) 2017/2018
lecture 1 (Introduction to Operating System.)
week-1-200310134908.pptx
Ad

More from samina khan (20)

PPTX
TYPES AND HIERARCHY OF COMPUTER MEMORY.pptx
PPTX
DATA COMMUNICATION components, modes of transmission & communication devices ...
PPTX
UNDERSTANDING SELF AND OTHERS.pptx
PPTX
INFORMATION TECHNOLOGY.pptx
PPTX
scaffolding in teaching.pptx
PPTX
REFLECTIVE TEACHING.pptx
PPTX
PEDAGOGICAL SKILLS.pptx
PPTX
What is an Autobiography?
PPTX
Picture description
PPTX
The Internet and World Wide Web
PPTX
Computer security & ethics
PPT
Computer logic and gates
PPTX
Problem solving
PPTX
Computer networks
PPT
Classroom management
PPTX
More on number system
PPTX
Stress management
PPT
Classroom management
PPTX
The future of technology
DOCX
Lesson plan:Multiplication and division of binary numbers
TYPES AND HIERARCHY OF COMPUTER MEMORY.pptx
DATA COMMUNICATION components, modes of transmission & communication devices ...
UNDERSTANDING SELF AND OTHERS.pptx
INFORMATION TECHNOLOGY.pptx
scaffolding in teaching.pptx
REFLECTIVE TEACHING.pptx
PEDAGOGICAL SKILLS.pptx
What is an Autobiography?
Picture description
The Internet and World Wide Web
Computer security & ethics
Computer logic and gates
Problem solving
Computer networks
Classroom management
More on number system
Stress management
Classroom management
The future of technology
Lesson plan:Multiplication and division of binary numbers

Recently uploaded (20)

PDF
Tally Prime Crack Download New Version 5.1 [2025] (License Key Free
PPTX
Computer Software and OS of computer science of grade 11.pptx
PDF
Website Design Services for Small Businesses.pdf
PPTX
Weekly report ppt - harsh dattuprasad patel.pptx
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Salesforce Agentforce AI Implementation.pdf
PDF
CCleaner Pro 6.38.11537 Crack Final Latest Version 2025
PDF
CapCut Video Editor 6.8.1 Crack for PC Latest Download (Fully Activated) 2025
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Nekopoi APK 2025 free lastest update
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PPTX
Why Generative AI is the Future of Content, Code & Creativity?
PDF
Cost to Outsource Software Development in 2025
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PDF
Autodesk AutoCAD Crack Free Download 2025
PDF
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
PDF
How AI/LLM recommend to you ? GDG meetup 16 Aug by Fariman Guliev
Tally Prime Crack Download New Version 5.1 [2025] (License Key Free
Computer Software and OS of computer science of grade 11.pptx
Website Design Services for Small Businesses.pdf
Weekly report ppt - harsh dattuprasad patel.pptx
Odoo Companies in India – Driving Business Transformation.pdf
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
Navsoft: AI-Powered Business Solutions & Custom Software Development
Salesforce Agentforce AI Implementation.pdf
CCleaner Pro 6.38.11537 Crack Final Latest Version 2025
CapCut Video Editor 6.8.1 Crack for PC Latest Download (Fully Activated) 2025
CHAPTER 2 - PM Management and IT Context
Nekopoi APK 2025 free lastest update
wealthsignaloriginal-com-DS-text-... (1).pdf
Why Generative AI is the Future of Content, Code & Creativity?
Cost to Outsource Software Development in 2025
Internet Downloader Manager (IDM) Crack 6.42 Build 41
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Autodesk AutoCAD Crack Free Download 2025
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
How AI/LLM recommend to you ? GDG meetup 16 Aug by Fariman Guliev

System software and its types

  • 1. 11/3/2019 1 Samina khan Fazaia Degree College Risalpur
  • 2. • Chapter 1 Data –Processing Cycle • Chapter 2 Binary Computing • Chapter 3 System Software • Chapter 4 Application Software • Chapter 5 More on Word • Chapter 6 More on Spreadsheets • Chapter 7 Algorithms and Flow charts • Chapter 8 Introduction to Programming Languages • Chapter 9 Computer Networks • Chapter 10 The Internet • Chapter 11 Communicating through Email 11/3/2019 2
  • 4. Objectives • Explain system software and its types • Explain BIOS • Explain the function, components and types of operating system. • Explain some common utility programs and software development tools. 11/3/2019 4
  • 5. System software • Set of programs • Enables a computer to perform routing tasks such as starting up, managing files and shutting down. • There are several types of operating system depending on the type of task they perform.
  • 6. BIOS • This program is stored on a read-only chip on the motherboard. • It provides the software framework for controlling items, such as the cooling system's temperature, fan speed, the details of how the processor will run and which hard drive (if the computer has more than one) to boot from. • It acts as the interface between the operating system and the hardware.
  • 7. Operating system • Once the operating system and system devices have been activated, the BIOS transfers control of the computer to the operating system. • The operating system is a very important system software. • It consists of a set of programs and data for performing general tasks on a computer.
  • 8. Functions of operating system • Operating system perform several important tasks: • Booting up and providing a user interface • Managing programs • Managing files and directories • Controlling system devices • Multitasking
  • 9. Booting up & providing a user interface • The operating system also helps in booting up process. • Once the computer has been booted up, the user can work on it. • User interface allows a user to communicate with the computer.
  • 10. Managing programs • Operating system runs all system & application software stored on computer. • Any problem in operating system means that neither system nor application software can run properly.
  • 11. Managing files and directories • It maintains files and folders by storing each file at a unique location in its memory. • It can also change the location of file if required by user. • It also allows the same file to be used by two different application programs.
  • 12. Controlling system devices • It controls system devices such as peripherals and drives. • It ensures that the devices perform the exact function that is needed by the user. • It coordinates between the devices & application programs.
  • 13. Multitasking • Multitasking means doing two or more things at the same time. • The operating system lets users use several devices & work on several application programs at the same time.
  • 14. Components of an operating system • Operating system has many important parts to perform its functions • The loader • Programs and instructions • The user computer interface
  • 15. The loader • Loads all programs and instructions from backup storage to main memory. • Once the programs have been loaded, the user can start work on them. • Instructions are followed by the computer to perform the tasks required by the user. • The loader also activates other devices and components.
  • 16. Programs and instructions • The operating system contains several programs that can be run by the computer. • The operating system also contains instructions that the computer can follow to run the programs. • The device driver is a program that automatically runs the system devices. • These devices are installed through drivers. • The device manager tells the user whether their drivers are updated or not.
  • 17. The user-computer interface • The user interface allows the user to communicate with the operating system. • There are two types of interface. 1. Command Line Interface(CLI) 2. Graphical User Interface(GUI) • CLI is faster but GUI is simpler to use.
  • 18. Command Line Interface • A CLI is a mechanism for interacting with a computer operating system by typing commands to perform specific tasks. • This method of instructing a computer to perform a given task is referred to as "entering" a command. • Accept input via keyboard only. • DOS operating system is based on CLI that follow the typed commands • Not suitable for beginners.
  • 19. Graphical User Interface • Microsoft Windows operating system based on GUI. • It is easy to use because the user can click on any icon to move to a desired file or folder. • GUI is also called WIMP(windows, Icons, Menus, Pointing device) interface.
  • 20. Types of Operating system • Some operating systems like Microsoft Windows can be used on personal computers while other operating systems can be used on embedded microprocessors or servers. • Most operating systems don’t allow users to change the instructions that are part of the software. Instructions can only be changed by company. • Some operating systems allow user to make changes . Such software is called open source software e.g Linux
  • 21. Types of Operating system • There are special operating systems for universities, businesses, engineering firms, companies and military agencies that perform their specific task required by the user.
  • 23. Utility programs • Utility programs enables users to perform its tasks efficiently. • Some common utility programs are: 1. The file manager 2. The image viewer 3. The disk scanner 4. The disk defragmenter 5. The virus scanner 6. Backup software
  • 24. 1. The File manager • It allows users to interact with the files stored on the computer. • We use it to create, edit, access, move, delete or replace files.
  • 25. 2. The image viewer • The image viewer can store images. • It also has features such as zooming, rotation, previews, slide show, thumbnails, display, full screen display and so on.
  • 26. 3. The disk scanner • It searches the hard disk for unnecessary or damaged files and suggest what to do about them. • It also manages folders like Temporary • Internet Files to release space for essential data. • Microsoft Disk Cleanup is a common disk scanner.
  • 27. 4. The disk defragmenter • Sometimes different parts of the same file might be stored at different locations in the memory of computer. The file is said to be fragmented. • A disk defragmenter moves all the fragments of the file to consecutive locations for quicker access.
  • 28. 5. The virus scanner • It scans the system for viruses and deletes them before they can cause any more damages.
  • 29. 6. Back-up software • We can lose our entire data because of hard disk failure or sometime we might accidently delete some important files. • Back-up software helps avoid permanent data loss in such situations. • It makes copies of data so that if the original files are deleted, the data can be restored from back-up.
  • 31. Software development tools • These programs are used to improve system or application software. • There are three common types of software development tools: 1. Compiler 2. Linker 3. Debugger
  • 32. 1. Compiler • It converts instructions in high-level programming language into binary code. • The instructions in programming language are called source code. • The converted instructions in binary code are called object code. • A set of code in binary language is called an object file.
  • 33. How a compiler works? Source Code Compiler Object Code Source File Object File
  • 34. 2. Linker • It combines two or more related object files into a single file.
  • 35. How a linker works? Source Code Compiler Object Code Source Code Compiler Object Code Linker Executable File
  • 36. 3. Debugger • The object file created by the compiler might contain some errors. Such errors are called bugs. • A debugger is a program that tests the object file for bugs and remove them. • The process of removing bugs from a program is called debugging.