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

What's hot

Boot process
Boot processBoot process
Boot process
Salman Memon
 
Operating system and its function
Operating system and its functionOperating system and its function
Operating system and its functionNikhi Jain
 
Types of Operating System
Types of Operating SystemTypes of Operating System
Types of Operating System
Hemant Raj
 
Classification Of Software
Classification Of SoftwareClassification Of Software
Classification Of Software
py7rjs
 
Central Processing Unit
Central Processing UnitCentral Processing Unit
Central Processing Unit
Jan Ralph
 
Presentation on Operating System & its Components
Presentation on Operating System & its ComponentsPresentation on Operating System & its Components
Presentation on Operating System & its ComponentsMahmuda Rahman
 
System unit
System unitSystem unit
System unit
Dhani Ahmad
 
Presentation on computer software
Presentation on computer softwarePresentation on computer software
Presentation on computer software
Daffodil International University
 
Contents of Computer Software
Contents of Computer SoftwareContents of Computer Software
Contents of Computer Software
Avinash Rouniyar
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
Mukesh Chinta
 
Operating system presentation
Operating system presentationOperating system presentation
Operating system presentation
ashanrajpar
 
Types of system software
Types of system softwareTypes of system software
Types of system software
Inderbir Kaur Sandhu
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
vampugani
 
Operating system overview concepts ppt
Operating system overview concepts pptOperating system overview concepts ppt
Operating system overview concepts ppt
RajendraPrasad Alladi
 
Ppt on different types of computer viruses
Ppt on different types of computer virusesPpt on different types of computer viruses
Ppt on different types of computer virusesjnnj
 
operating system
operating systemoperating system
operating system
KadianAman
 
Operating systems
Operating systems Operating systems
Operating systems
vinothinisureshbabu
 

What's hot (20)

Boot process
Boot processBoot process
Boot process
 
Operating system and its function
Operating system and its functionOperating system and its function
Operating system and its function
 
Types of Operating System
Types of Operating SystemTypes of Operating System
Types of Operating System
 
Operating system
Operating system Operating system
Operating system
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating system
 
Classification Of Software
Classification Of SoftwareClassification Of Software
Classification Of Software
 
Central Processing Unit
Central Processing UnitCentral Processing Unit
Central Processing Unit
 
Presentation on Operating System & its Components
Presentation on Operating System & its ComponentsPresentation on Operating System & its Components
Presentation on Operating System & its Components
 
System unit
System unitSystem unit
System unit
 
Presentation on computer software
Presentation on computer softwarePresentation on computer software
Presentation on computer software
 
Contents of Computer Software
Contents of Computer SoftwareContents of Computer Software
Contents of Computer Software
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
Operating system presentation
Operating system presentationOperating system presentation
Operating system presentation
 
Types of system software
Types of system softwareTypes of system software
Types of system software
 
operating system structure
operating system structureoperating system structure
operating system structure
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Operating system overview concepts ppt
Operating system overview concepts pptOperating system overview concepts ppt
Operating system overview concepts ppt
 
Ppt on different types of computer viruses
Ppt on different types of computer virusesPpt on different types of computer viruses
Ppt on different types of computer viruses
 
operating system
operating systemoperating system
operating system
 
Operating systems
Operating systems Operating systems
Operating systems
 

Similar to System software and its types

Operation Java games apps systems presentation
Operation Java games apps systems presentationOperation Java games apps systems presentation
Operation Java games apps systems presentation
nofove2839
 
Chapter one_oS.ppt
Chapter one_oS.pptChapter one_oS.ppt
Chapter one_oS.ppt
miki304759
 
ICT Presentation operating system and types.pptx
ICT Presentation operating system and types.pptxICT Presentation operating system and types.pptx
ICT Presentation operating system and types.pptx
Shehlafaiz1
 
JULY-DEC_2023_BSCBT_3_SEM_V9_BSCBT301_BSCBT301_Fundamentals_of_IT_Unit_2__Ppt...
JULY-DEC_2023_BSCBT_3_SEM_V9_BSCBT301_BSCBT301_Fundamentals_of_IT_Unit_2__Ppt...JULY-DEC_2023_BSCBT_3_SEM_V9_BSCBT301_BSCBT301_Fundamentals_of_IT_Unit_2__Ppt...
JULY-DEC_2023_BSCBT_3_SEM_V9_BSCBT301_BSCBT301_Fundamentals_of_IT_Unit_2__Ppt...
naikayushkumar32
 
Operating system
Operating systemOperating system
Operating system
Sonika koul
 
Computer Software
Computer SoftwareComputer Software
Computer Software
RoshanMaharjan13
 
BAIT1003 Chapter 6
BAIT1003 Chapter 6BAIT1003 Chapter 6
BAIT1003 Chapter 6
limsh
 
Unit 2.pptx
Unit 2.pptxUnit 2.pptx
Unit 2.pptx
HarshitKoshta2
 
Unit 2.pptx
Unit 2.pptxUnit 2.pptx
Unit 2.pptx
KrishRaj48
 
1. Introduction to OS.ppt
1. Introduction to OS.ppt1. Introduction to OS.ppt
1. Introduction to OS.ppt
SATHYABAMAMADHANKUMA
 
Operating System 2.pptx
Operating System 2.pptxOperating System 2.pptx
Operating System 2.pptx
GevitaChinnaiah
 
Introduction to Computer Software
Introduction to Computer SoftwareIntroduction to Computer Software
PST SC015 Chapter 2 Computer System (IV) 2017/2018
PST SC015 Chapter 2 Computer System (IV) 2017/2018PST SC015 Chapter 2 Computer System (IV) 2017/2018
PST SC015 Chapter 2 Computer System (IV) 2017/2018
Fizaril Amzari Omar
 
lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)
WajeehaBaig
 
week-1-200310134908.pptx
week-1-200310134908.pptxweek-1-200310134908.pptx
week-1-200310134908.pptx
ssuser5c874e
 
Operating System
Operating SystemOperating System
Operating System
MdFaraz20CAB121
 
Reformat PPT.pptx
Reformat PPT.pptxReformat PPT.pptx
Reformat PPT.pptx
LINDYLGERAL
 
Information Computer Technology Handouts (Part I)
Information Computer Technology Handouts (Part I)Information Computer Technology Handouts (Part I)
Information Computer Technology Handouts (Part I)
ella dimaiwat
 
PDT DC015 Chapter 2 Computer System 2017/2018 (m)
PDT DC015 Chapter 2 Computer System 2017/2018 (m)PDT DC015 Chapter 2 Computer System 2017/2018 (m)
PDT DC015 Chapter 2 Computer System 2017/2018 (m)
Fizaril Amzari Omar
 

Similar to System software and its types (20)

Operation Java games apps systems presentation
Operation Java games apps systems presentationOperation Java games apps systems presentation
Operation Java games apps systems presentation
 
Chapter one_oS.ppt
Chapter one_oS.pptChapter one_oS.ppt
Chapter one_oS.ppt
 
ICT Presentation operating system and types.pptx
ICT Presentation operating system and types.pptxICT Presentation operating system and types.pptx
ICT Presentation operating system and types.pptx
 
JULY-DEC_2023_BSCBT_3_SEM_V9_BSCBT301_BSCBT301_Fundamentals_of_IT_Unit_2__Ppt...
JULY-DEC_2023_BSCBT_3_SEM_V9_BSCBT301_BSCBT301_Fundamentals_of_IT_Unit_2__Ppt...JULY-DEC_2023_BSCBT_3_SEM_V9_BSCBT301_BSCBT301_Fundamentals_of_IT_Unit_2__Ppt...
JULY-DEC_2023_BSCBT_3_SEM_V9_BSCBT301_BSCBT301_Fundamentals_of_IT_Unit_2__Ppt...
 
Operating system
Operating systemOperating system
Operating system
 
Computer Software
Computer SoftwareComputer Software
Computer Software
 
BAIT1003 Chapter 6
BAIT1003 Chapter 6BAIT1003 Chapter 6
BAIT1003 Chapter 6
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Unit 2.pptx
Unit 2.pptxUnit 2.pptx
Unit 2.pptx
 
Unit 2.pptx
Unit 2.pptxUnit 2.pptx
Unit 2.pptx
 
1. Introduction to OS.ppt
1. Introduction to OS.ppt1. Introduction to OS.ppt
1. Introduction to OS.ppt
 
Operating System 2.pptx
Operating System 2.pptxOperating System 2.pptx
Operating System 2.pptx
 
Introduction to Computer Software
Introduction to Computer SoftwareIntroduction to Computer Software
Introduction to Computer Software
 
PST SC015 Chapter 2 Computer System (IV) 2017/2018
PST SC015 Chapter 2 Computer System (IV) 2017/2018PST SC015 Chapter 2 Computer System (IV) 2017/2018
PST SC015 Chapter 2 Computer System (IV) 2017/2018
 
lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)
 
week-1-200310134908.pptx
week-1-200310134908.pptxweek-1-200310134908.pptx
week-1-200310134908.pptx
 
Operating System
Operating SystemOperating System
Operating System
 
Reformat PPT.pptx
Reformat PPT.pptxReformat PPT.pptx
Reformat PPT.pptx
 
Information Computer Technology Handouts (Part I)
Information Computer Technology Handouts (Part I)Information Computer Technology Handouts (Part I)
Information Computer Technology Handouts (Part I)
 
PDT DC015 Chapter 2 Computer System 2017/2018 (m)
PDT DC015 Chapter 2 Computer System 2017/2018 (m)PDT DC015 Chapter 2 Computer System 2017/2018 (m)
PDT DC015 Chapter 2 Computer System 2017/2018 (m)
 

More from samina khan

UNDERSTANDING SELF AND OTHERS.pptx
UNDERSTANDING SELF AND OTHERS.pptxUNDERSTANDING SELF AND OTHERS.pptx
UNDERSTANDING SELF AND OTHERS.pptx
samina khan
 
INFORMATION TECHNOLOGY.pptx
INFORMATION TECHNOLOGY.pptxINFORMATION TECHNOLOGY.pptx
INFORMATION TECHNOLOGY.pptx
samina khan
 
scaffolding in teaching.pptx
scaffolding in teaching.pptxscaffolding in teaching.pptx
scaffolding in teaching.pptx
samina khan
 
REFLECTIVE TEACHING.pptx
REFLECTIVE TEACHING.pptxREFLECTIVE TEACHING.pptx
REFLECTIVE TEACHING.pptx
samina khan
 
PEDAGOGICAL SKILLS.pptx
PEDAGOGICAL SKILLS.pptxPEDAGOGICAL SKILLS.pptx
PEDAGOGICAL SKILLS.pptx
samina khan
 
What is an Autobiography?
 What is an Autobiography? What is an Autobiography?
What is an Autobiography?
samina khan
 
Picture description
Picture descriptionPicture description
Picture description
samina khan
 
The Internet and World Wide Web
The Internet and World Wide WebThe Internet and World Wide Web
The Internet and World Wide Web
samina khan
 
Computer security & ethics
Computer security  & ethicsComputer security  & ethics
Computer security & ethics
samina khan
 
Computer logic and gates
Computer logic and gatesComputer logic and gates
Computer logic and gates
samina khan
 
Problem solving
Problem solvingProblem solving
Problem solving
samina khan
 
Computer networks
Computer networksComputer networks
Computer networks
samina khan
 
Classroom management
Classroom managementClassroom management
Classroom management
samina khan
 
More on number system
More on number systemMore on number system
More on number system
samina khan
 
Stress management
Stress managementStress management
Stress management
samina khan
 
Classroom management
Classroom managementClassroom management
Classroom management
samina khan
 
The future of technology
The future of technologyThe future of technology
The future of technology
samina khan
 
Lesson plan:Multiplication and division of binary numbers
Lesson plan:Multiplication and division of binary numbersLesson plan:Multiplication and division of binary numbers
Lesson plan:Multiplication and division of binary numbers
samina khan
 
Computer networks grade 7
Computer networks grade 7Computer networks grade 7
Computer networks grade 7
samina khan
 
Applications of computer
Applications of computerApplications of computer
Applications of computer
samina khan
 

More from samina khan (20)

UNDERSTANDING SELF AND OTHERS.pptx
UNDERSTANDING SELF AND OTHERS.pptxUNDERSTANDING SELF AND OTHERS.pptx
UNDERSTANDING SELF AND OTHERS.pptx
 
INFORMATION TECHNOLOGY.pptx
INFORMATION TECHNOLOGY.pptxINFORMATION TECHNOLOGY.pptx
INFORMATION TECHNOLOGY.pptx
 
scaffolding in teaching.pptx
scaffolding in teaching.pptxscaffolding in teaching.pptx
scaffolding in teaching.pptx
 
REFLECTIVE TEACHING.pptx
REFLECTIVE TEACHING.pptxREFLECTIVE TEACHING.pptx
REFLECTIVE TEACHING.pptx
 
PEDAGOGICAL SKILLS.pptx
PEDAGOGICAL SKILLS.pptxPEDAGOGICAL SKILLS.pptx
PEDAGOGICAL SKILLS.pptx
 
What is an Autobiography?
 What is an Autobiography? What is an Autobiography?
What is an Autobiography?
 
Picture description
Picture descriptionPicture description
Picture description
 
The Internet and World Wide Web
The Internet and World Wide WebThe Internet and World Wide Web
The Internet and World Wide Web
 
Computer security & ethics
Computer security  & ethicsComputer security  & ethics
Computer security & ethics
 
Computer logic and gates
Computer logic and gatesComputer logic and gates
Computer logic and gates
 
Problem solving
Problem solvingProblem solving
Problem solving
 
Computer networks
Computer networksComputer networks
Computer networks
 
Classroom management
Classroom managementClassroom management
Classroom management
 
More on number system
More on number systemMore on number system
More on number system
 
Stress management
Stress managementStress management
Stress management
 
Classroom management
Classroom managementClassroom management
Classroom management
 
The future of technology
The future of technologyThe future of technology
The future of technology
 
Lesson plan:Multiplication and division of binary numbers
Lesson plan:Multiplication and division of binary numbersLesson plan:Multiplication and division of binary numbers
Lesson plan:Multiplication and division of binary numbers
 
Computer networks grade 7
Computer networks grade 7Computer networks grade 7
Computer networks grade 7
 
Applications of computer
Applications of computerApplications of computer
Applications of computer
 

Recently uploaded

Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Yara Milbes
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
abdulrafaychaudhry
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 

Recently uploaded (20)

Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 

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.