SlideShare a Scribd company logo
Computer software and operating system
Software :
Software is a set of instructions, data or programs used to operate computers and
execute specific tasks.
• Software is divided into two types :
• System software &
• Application Software
1) System software : System software is set of one or more programs designed to control
the operation of our computer system.This type of software doesn't fulfill the specific
requirement of the user.They are general program written to assist human in the use of
the computer system.
It is further divided into 3 types :
i) Operating System : : Operating system is a collection program that controls the overall
operation of the computer system. It provides platform for other application program
to run and execute. It provides user with an interface so that uses can easily
communicate with computer. For example Linux, Windows, Mac etc.
ii) Language translator : It is a special kind computer software which translates the
programs written one language in another language. It is also called language processor.
The types of language translator are compiler, interpreter and assembler.
iii) Utility software : It is the supporting software which is used to perform specific task
related to the maintenance of the computer system.They are also called service program.
For example Norton Utility, PC tools, win zip etc.
2) Application Software : Application software is a set of one or more program which are
design to do a specific task. It is made to fulfill the user demand.This program directs a
computer to solve user oriented problem such as preparing bills, calculating mathematical
equation, preparing mark sheet etc.
It is further divided into two types :
i) Packaged software :They are the generalized set of programs design and develop for
general purpose. It is generally large sized, error-free, advance and standard software with
much more functionality.They cannot be changed easily are developed and designed by
reputed software Company so they are trust worthy. for example Ms-Office, Adobe,
Macromedia etc.
• ii) Customized /Tailored software :This is a software develop in high level language for
special task.This types of software is developed for some specific purpose for solving
specific problem of specific user or organization. For example: payroll system, inventory
management, school management, billing software, mark sheet evaluation etc.
• Operating system :
• An operating system (OS) is an integrated set of program that controls overall resources such as
CPU, memory, input-output device of the computer system.The major objective of operating
system is to improve the performance and efficiency of a computer system.
• The major properties of operating system are:
1. It controls, monitor and co-ordinate overall operation of our computer system.
2.It act as an interface between user and computer.
3. It provide platform to develop, run and execute other computer program.
4.It manages hardware resources such as CPU, memories, input-output terminals, networking
equipment etc.
5. It hides programming and hardware complexity to the user.
• Functions of Operating System (OS) :
• 1) Input-Output (I/O) Management: Input-Output is essential to operate any computer. It
allows computer to interact with several peripheral devices such as keyboard, mouse,
printer, scanner etc.
• 2) Security :The operating system of a computer has a number of built-in tools to protect
against security threats such as viruses, unauthorized access, suspicious network activity
etc.The basic security in a OS is to control access to your computer by setting users and
password.
• 3) Memory Management : S determines the amount of memory required for the program
instruction and data.Then OS allocates required memory to load the program and data
into RAM. When the program terminates it freeze up the space and new program is
loaded.
• 4) Data Management : Data management allows organizing their data into logical
grouping called files. Earlier Operating system does not provide features of data
management. Hence, they were inflexible but nowadays, every operating system provide
this feature.
• 5) Virtual Memory :Virtual memory is the feature of an operating system that allows a
computer to compensate for shortage of physical memory by transferring temporary files
from RAM to disk.
• 6) Dead-Lock prevention : During processing a situation can arise in which a resources
shared by two or more process cannot continue because the resources required by a
process is held by other.This situation is known as dead lock. Operating system ensure
prevention of deadlock by taking situation action by careful allocation of resources.
• 7) Time sharing : The function of OS that involves CPU to allocate time in a number of
user on same computer.This property generally found in network operating system such
as windows NT.
• ****** *****
• Types of operating software :
i) On the basis of User Interface ( UI ) :
1) Character User Interface (CUI) : It is a type of operating system in which whole computer
operates or depend upon the command issued by user. All the operations that take place in CUI
have their own specific command. Hence, they are known as Character User Interface. User have
to remember all the command need to operate the computers. So, they are non user friendly.
Only the people having technical knowledge would operate this type of operating system.
Features of CUI :
• It is single user and single tasking operating system.
• Less user friendly than GUI.
• Commands are used to instruct the computer.
• User needs to remember the command for operating this system.
• It cannot display graphics, icon, pictures and multimedia.
• It is faster then GUI system
• Pointing devices such as mouse, joystick, track-pad are not recognize.
• It can be used in low memory and low processing computer.
• 2) Graphical User Interface (GUI) : A GUI (graphical user interface) is a system of
interactive visual components for computer software. Since, user doesn't have to
remember a single command, every user without technical knowledge can also use this
type of OS. Due to user friendly interface, they are simple to use and widely used for
domestic application.The goal of graphical operating system is to create a system that the
computer user can turn on and operate in right way without any training or by
remembering commands.
• Features of GUI :
• It is user-friendly. So, it is easy to use.
• User don't have to remember supports full multimedia and animation.
• It requires larger memory for its processing.
• GUI environments supports full multimedia and animation.
• It can be used in network environment.
• It is multi-tasking, multi-programming, multi-user operating system.
• Every type of peripheral devices can be used.
• On the basis of processing :
• 1) Multi-programming OS : Multi-programming is used in multi-user environment. It is
the technique in which multiple user program are executed simultaneously by single
processor. Multi-programming means when two or more than two program are provided
to the CPU for processing or loaded in the internal storage of CPU at the same instant of
time. From the loaded program once the portion of one program is executed and the
portion of another program is executed and so on.
• 2) Multi-tasking OS : Multi-tasking OS allows more than one program to run concurrently
mainly in a single user system.These computer are capable of executing several tasks or
program at the same time. Multi-tasking OS increase the productivity of the user by
executing many task simultaneously. Some of the most common example are MS-
Windows, Linux, MAC OS etc.
• 3) Multiprocessing OS : Multi-processing system has more than one processor linked in a
coordinated way. Multiprocessing OS supports running a program in more than one CPU.
Generally, super server are especially designed to support multiple processor. Multi-
processing concept is also known as parallel processing. It is more costly and complex
technique than multi-programming which dramatically increase the program execution
speed of computer.
• *****Multi-programming and multiprocessing are no the same concept. Multi-
programming involves concurrent execution of two or more programs by a single CPU,
whereas multi-processing involves two or more processor (CPU) for controlling the
different activities or execution of many program simultaneously. *****
• 4) Time-Sharing OS : Time sharing is a technique which enable many people located in
various terminal to use a particular computer system at a same time. Processors time
which is shared among multiple user simultaneously is termed as time sharing. Multiple
jobs are executed by the CPU by switching between then, but the switches occurs so
frequently that user can receive a immediate response.
• ThankYou
Computer software and operating system.pptx

More Related Content

Similar to Computer software and operating system.pptx

Operating System-Introduction
Operating System-IntroductionOperating System-Introduction
Operating System-Introduction
Shipra Swati
 
Chp 03 - Software PTI - (Shared).pdf
Chp 03 - Software PTI - (Shared).pdfChp 03 - Software PTI - (Shared).pdf
Chp 03 - Software PTI - (Shared).pdf
YUSRA FERNANDO
 
Chp 03 pti - (shared) up
Chp 03   pti - (shared) upChp 03   pti - (shared) up
Chp 03 pti - (shared) up
YUSRA FERNANDO
 
Operating system (os)
Operating system (os)Operating system (os)
Operating system (os)
bbp2067
 
Operating system (os)
Operating system (os)Operating system (os)
Operating system (os)
bbp2067
 
Operating System PPT
Operating System PPTOperating System PPT
Operating System PPT
Rajneesh Chaubey
 
Introduction to OS 1.ppt
Introduction to OS 1.pptIntroduction to OS 1.ppt
Introduction to OS 1.ppt
ShannykumarSingh
 
Operating systems
Operating systemsOperating systems
Operating systems
Ujjwal 'Shanu'
 
Unit 4 software
Unit 4  softwareUnit 4  software
Unit 4 software
Raj vardhan
 
operating system college
operating system collegeoperating system college
operating system college
Jitendra Rawat
 
Operating system
Operating systemOperating system
Operating system
RajThakuri
 
operating system
operating system operating system
operating system
emmaoli429
 
Operating systems
Operating systemsOperating systems
Operating systems
JoshuaIgo
 
Operation Java games apps systems presentation
Operation Java games apps systems presentationOperation Java games apps systems presentation
Operation Java games apps systems presentation
nofove2839
 
introduction to Operating system for computer science Program
introduction to Operating system for computer science Programintroduction to Operating system for computer science Program
introduction to Operating system for computer science Program
KemalHussen
 
Ch1 - OS.pdf
Ch1 - OS.pdfCh1 - OS.pdf
Ch1 - OS.pdf
OmarKamil1
 
c and data structures first unit notes (jntuh syllabus)
c and data structures first unit notes (jntuh syllabus)c and data structures first unit notes (jntuh syllabus)
c and data structures first unit notes (jntuh syllabus)
Acad
 
Operating system 2
Operating system 2Operating system 2
Operating system 2
matsapit
 
Operating systems
Operating systemsOperating systems
Operating systems
JoshuaIgo
 
SPOS_UNIT I System Programming and Operating System.pdf
SPOS_UNIT I System Programming and Operating System.pdfSPOS_UNIT I System Programming and Operating System.pdf
SPOS_UNIT I System Programming and Operating System.pdf
reshma96176
 

Similar to Computer software and operating system.pptx (20)

Operating System-Introduction
Operating System-IntroductionOperating System-Introduction
Operating System-Introduction
 
Chp 03 - Software PTI - (Shared).pdf
Chp 03 - Software PTI - (Shared).pdfChp 03 - Software PTI - (Shared).pdf
Chp 03 - Software PTI - (Shared).pdf
 
Chp 03 pti - (shared) up
Chp 03   pti - (shared) upChp 03   pti - (shared) up
Chp 03 pti - (shared) up
 
Operating system (os)
Operating system (os)Operating system (os)
Operating system (os)
 
Operating system (os)
Operating system (os)Operating system (os)
Operating system (os)
 
Operating System PPT
Operating System PPTOperating System PPT
Operating System PPT
 
Introduction to OS 1.ppt
Introduction to OS 1.pptIntroduction to OS 1.ppt
Introduction to OS 1.ppt
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Unit 4 software
Unit 4  softwareUnit 4  software
Unit 4 software
 
operating system college
operating system collegeoperating system college
operating system college
 
Operating system
Operating systemOperating system
Operating system
 
operating system
operating system operating system
operating system
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Operation Java games apps systems presentation
Operation Java games apps systems presentationOperation Java games apps systems presentation
Operation Java games apps systems presentation
 
introduction to Operating system for computer science Program
introduction to Operating system for computer science Programintroduction to Operating system for computer science Program
introduction to Operating system for computer science Program
 
Ch1 - OS.pdf
Ch1 - OS.pdfCh1 - OS.pdf
Ch1 - OS.pdf
 
c and data structures first unit notes (jntuh syllabus)
c and data structures first unit notes (jntuh syllabus)c and data structures first unit notes (jntuh syllabus)
c and data structures first unit notes (jntuh syllabus)
 
Operating system 2
Operating system 2Operating system 2
Operating system 2
 
Operating systems
Operating systemsOperating systems
Operating systems
 
SPOS_UNIT I System Programming and Operating System.pdf
SPOS_UNIT I System Programming and Operating System.pdfSPOS_UNIT I System Programming and Operating System.pdf
SPOS_UNIT I System Programming and Operating System.pdf
 

Recently uploaded

The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...
The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...
The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...
OECD Directorate for Financial and Enterprise Affairs
 
原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样
原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样
原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样
gpww3sf4
 
Using-Presentation-Software-to-the-Fullf.pptx
Using-Presentation-Software-to-the-Fullf.pptxUsing-Presentation-Software-to-the-Fullf.pptx
Using-Presentation-Software-to-the-Fullf.pptx
kainatfatyma9
 
BRIC_2024_2024-06-06-11:30-haunschild_archival_version.pdf
BRIC_2024_2024-06-06-11:30-haunschild_archival_version.pdfBRIC_2024_2024-06-06-11:30-haunschild_archival_version.pdf
BRIC_2024_2024-06-06-11:30-haunschild_archival_version.pdf
Robin Haunschild
 
Competition and Regulation in Professions and Occupations – OECD – June 2024 ...
Competition and Regulation in Professions and Occupations – OECD – June 2024 ...Competition and Regulation in Professions and Occupations – OECD – June 2024 ...
Competition and Regulation in Professions and Occupations – OECD – June 2024 ...
OECD Directorate for Financial and Enterprise Affairs
 
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
OECD Directorate for Financial and Enterprise Affairs
 
The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...
The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...
The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...
OECD Directorate for Financial and Enterprise Affairs
 
The Intersection between Competition and Data Privacy – CAPEL – June 2024 OEC...
The Intersection between Competition and Data Privacy – CAPEL – June 2024 OEC...The Intersection between Competition and Data Privacy – CAPEL – June 2024 OEC...
The Intersection between Competition and Data Privacy – CAPEL – June 2024 OEC...
OECD Directorate for Financial and Enterprise Affairs
 
ServiceNow CIS-ITSM Exam Dumps & Questions [2024]
ServiceNow CIS-ITSM Exam Dumps & Questions [2024]ServiceNow CIS-ITSM Exam Dumps & Questions [2024]
ServiceNow CIS-ITSM Exam Dumps & Questions [2024]
SkillCertProExams
 
Pro-competitive Industrial Policy – OECD – June 2024 OECD discussion
Pro-competitive Industrial Policy – OECD – June 2024 OECD discussionPro-competitive Industrial Policy – OECD – June 2024 OECD discussion
Pro-competitive Industrial Policy – OECD – June 2024 OECD discussion
OECD Directorate for Financial and Enterprise Affairs
 
Competition and Regulation in Professions and Occupations – ROBSON – June 202...
Competition and Regulation in Professions and Occupations – ROBSON – June 202...Competition and Regulation in Professions and Occupations – ROBSON – June 202...
Competition and Regulation in Professions and Occupations – ROBSON – June 202...
OECD Directorate for Financial and Enterprise Affairs
 
XP 2024 presentation: A New Look to Leadership
XP 2024 presentation: A New Look to LeadershipXP 2024 presentation: A New Look to Leadership
XP 2024 presentation: A New Look to Leadership
samililja
 
Carrer goals.pptx and their importance in real life
Carrer goals.pptx  and their importance in real lifeCarrer goals.pptx  and their importance in real life
Carrer goals.pptx and their importance in real life
artemacademy2
 
Why Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdf
Why Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdfWhy Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdf
Why Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdf
Ben Linders
 
The Intersection between Competition and Data Privacy – COLANGELO – June 2024...
The Intersection between Competition and Data Privacy – COLANGELO – June 2024...The Intersection between Competition and Data Privacy – COLANGELO – June 2024...
The Intersection between Competition and Data Privacy – COLANGELO – June 2024...
OECD Directorate for Financial and Enterprise Affairs
 
nationalismineurope-230420140400-1c53f60e.pptx
nationalismineurope-230420140400-1c53f60e.pptxnationalismineurope-230420140400-1c53f60e.pptx
nationalismineurope-230420140400-1c53f60e.pptx
silki0908
 
Proposal: The Ark Project and The BEEP Inc
Proposal: The Ark Project and The BEEP IncProposal: The Ark Project and The BEEP Inc
Proposal: The Ark Project and The BEEP Inc
Raheem Muhammad
 
Artificial Intelligence, Data and Competition – OECD – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – OECD – June 2024 OECD discussionArtificial Intelligence, Data and Competition – OECD – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – OECD – June 2024 OECD discussion
OECD Directorate for Financial and Enterprise Affairs
 
怎么办理(lincoln学位证书)英国林肯大学毕业证文凭学位证书原版一模一样
怎么办理(lincoln学位证书)英国林肯大学毕业证文凭学位证书原版一模一样怎么办理(lincoln学位证书)英国林肯大学毕业证文凭学位证书原版一模一样
怎么办理(lincoln学位证书)英国林肯大学毕业证文凭学位证书原版一模一样
kekzed
 
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussionArtificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
OECD Directorate for Financial and Enterprise Affairs
 

Recently uploaded (20)

The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...
The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...
The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...
 
原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样
原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样
原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样
 
Using-Presentation-Software-to-the-Fullf.pptx
Using-Presentation-Software-to-the-Fullf.pptxUsing-Presentation-Software-to-the-Fullf.pptx
Using-Presentation-Software-to-the-Fullf.pptx
 
BRIC_2024_2024-06-06-11:30-haunschild_archival_version.pdf
BRIC_2024_2024-06-06-11:30-haunschild_archival_version.pdfBRIC_2024_2024-06-06-11:30-haunschild_archival_version.pdf
BRIC_2024_2024-06-06-11:30-haunschild_archival_version.pdf
 
Competition and Regulation in Professions and Occupations – OECD – June 2024 ...
Competition and Regulation in Professions and Occupations – OECD – June 2024 ...Competition and Regulation in Professions and Occupations – OECD – June 2024 ...
Competition and Regulation in Professions and Occupations – OECD – June 2024 ...
 
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
 
The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...
The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...
The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...
 
The Intersection between Competition and Data Privacy – CAPEL – June 2024 OEC...
The Intersection between Competition and Data Privacy – CAPEL – June 2024 OEC...The Intersection between Competition and Data Privacy – CAPEL – June 2024 OEC...
The Intersection between Competition and Data Privacy – CAPEL – June 2024 OEC...
 
ServiceNow CIS-ITSM Exam Dumps & Questions [2024]
ServiceNow CIS-ITSM Exam Dumps & Questions [2024]ServiceNow CIS-ITSM Exam Dumps & Questions [2024]
ServiceNow CIS-ITSM Exam Dumps & Questions [2024]
 
Pro-competitive Industrial Policy – OECD – June 2024 OECD discussion
Pro-competitive Industrial Policy – OECD – June 2024 OECD discussionPro-competitive Industrial Policy – OECD – June 2024 OECD discussion
Pro-competitive Industrial Policy – OECD – June 2024 OECD discussion
 
Competition and Regulation in Professions and Occupations – ROBSON – June 202...
Competition and Regulation in Professions and Occupations – ROBSON – June 202...Competition and Regulation in Professions and Occupations – ROBSON – June 202...
Competition and Regulation in Professions and Occupations – ROBSON – June 202...
 
XP 2024 presentation: A New Look to Leadership
XP 2024 presentation: A New Look to LeadershipXP 2024 presentation: A New Look to Leadership
XP 2024 presentation: A New Look to Leadership
 
Carrer goals.pptx and their importance in real life
Carrer goals.pptx  and their importance in real lifeCarrer goals.pptx  and their importance in real life
Carrer goals.pptx and their importance in real life
 
Why Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdf
Why Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdfWhy Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdf
Why Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdf
 
The Intersection between Competition and Data Privacy – COLANGELO – June 2024...
The Intersection between Competition and Data Privacy – COLANGELO – June 2024...The Intersection between Competition and Data Privacy – COLANGELO – June 2024...
The Intersection between Competition and Data Privacy – COLANGELO – June 2024...
 
nationalismineurope-230420140400-1c53f60e.pptx
nationalismineurope-230420140400-1c53f60e.pptxnationalismineurope-230420140400-1c53f60e.pptx
nationalismineurope-230420140400-1c53f60e.pptx
 
Proposal: The Ark Project and The BEEP Inc
Proposal: The Ark Project and The BEEP IncProposal: The Ark Project and The BEEP Inc
Proposal: The Ark Project and The BEEP Inc
 
Artificial Intelligence, Data and Competition – OECD – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – OECD – June 2024 OECD discussionArtificial Intelligence, Data and Competition – OECD – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – OECD – June 2024 OECD discussion
 
怎么办理(lincoln学位证书)英国林肯大学毕业证文凭学位证书原版一模一样
怎么办理(lincoln学位证书)英国林肯大学毕业证文凭学位证书原版一模一样怎么办理(lincoln学位证书)英国林肯大学毕业证文凭学位证书原版一模一样
怎么办理(lincoln学位证书)英国林肯大学毕业证文凭学位证书原版一模一样
 
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussionArtificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
 

Computer software and operating system.pptx

  • 1. Computer software and operating system Software : Software is a set of instructions, data or programs used to operate computers and execute specific tasks.
  • 2. • Software is divided into two types : • System software & • Application Software 1) System software : System software is set of one or more programs designed to control the operation of our computer system.This type of software doesn't fulfill the specific requirement of the user.They are general program written to assist human in the use of the computer system. It is further divided into 3 types : i) Operating System : : Operating system is a collection program that controls the overall operation of the computer system. It provides platform for other application program to run and execute. It provides user with an interface so that uses can easily communicate with computer. For example Linux, Windows, Mac etc.
  • 3. ii) Language translator : It is a special kind computer software which translates the programs written one language in another language. It is also called language processor. The types of language translator are compiler, interpreter and assembler. iii) Utility software : It is the supporting software which is used to perform specific task related to the maintenance of the computer system.They are also called service program. For example Norton Utility, PC tools, win zip etc. 2) Application Software : Application software is a set of one or more program which are design to do a specific task. It is made to fulfill the user demand.This program directs a computer to solve user oriented problem such as preparing bills, calculating mathematical equation, preparing mark sheet etc. It is further divided into two types : i) Packaged software :They are the generalized set of programs design and develop for general purpose. It is generally large sized, error-free, advance and standard software with much more functionality.They cannot be changed easily are developed and designed by reputed software Company so they are trust worthy. for example Ms-Office, Adobe, Macromedia etc.
  • 4. • ii) Customized /Tailored software :This is a software develop in high level language for special task.This types of software is developed for some specific purpose for solving specific problem of specific user or organization. For example: payroll system, inventory management, school management, billing software, mark sheet evaluation etc. • Operating system : • An operating system (OS) is an integrated set of program that controls overall resources such as CPU, memory, input-output device of the computer system.The major objective of operating system is to improve the performance and efficiency of a computer system. • The major properties of operating system are: 1. It controls, monitor and co-ordinate overall operation of our computer system. 2.It act as an interface between user and computer. 3. It provide platform to develop, run and execute other computer program. 4.It manages hardware resources such as CPU, memories, input-output terminals, networking equipment etc. 5. It hides programming and hardware complexity to the user.
  • 5. • Functions of Operating System (OS) : • 1) Input-Output (I/O) Management: Input-Output is essential to operate any computer. It allows computer to interact with several peripheral devices such as keyboard, mouse, printer, scanner etc. • 2) Security :The operating system of a computer has a number of built-in tools to protect against security threats such as viruses, unauthorized access, suspicious network activity etc.The basic security in a OS is to control access to your computer by setting users and password. • 3) Memory Management : S determines the amount of memory required for the program instruction and data.Then OS allocates required memory to load the program and data into RAM. When the program terminates it freeze up the space and new program is loaded. • 4) Data Management : Data management allows organizing their data into logical grouping called files. Earlier Operating system does not provide features of data management. Hence, they were inflexible but nowadays, every operating system provide this feature.
  • 6. • 5) Virtual Memory :Virtual memory is the feature of an operating system that allows a computer to compensate for shortage of physical memory by transferring temporary files from RAM to disk. • 6) Dead-Lock prevention : During processing a situation can arise in which a resources shared by two or more process cannot continue because the resources required by a process is held by other.This situation is known as dead lock. Operating system ensure prevention of deadlock by taking situation action by careful allocation of resources. • 7) Time sharing : The function of OS that involves CPU to allocate time in a number of user on same computer.This property generally found in network operating system such as windows NT. • ****** *****
  • 7. • Types of operating software : i) On the basis of User Interface ( UI ) : 1) Character User Interface (CUI) : It is a type of operating system in which whole computer operates or depend upon the command issued by user. All the operations that take place in CUI have their own specific command. Hence, they are known as Character User Interface. User have to remember all the command need to operate the computers. So, they are non user friendly. Only the people having technical knowledge would operate this type of operating system. Features of CUI : • It is single user and single tasking operating system. • Less user friendly than GUI. • Commands are used to instruct the computer. • User needs to remember the command for operating this system. • It cannot display graphics, icon, pictures and multimedia. • It is faster then GUI system • Pointing devices such as mouse, joystick, track-pad are not recognize. • It can be used in low memory and low processing computer.
  • 8. • 2) Graphical User Interface (GUI) : A GUI (graphical user interface) is a system of interactive visual components for computer software. Since, user doesn't have to remember a single command, every user without technical knowledge can also use this type of OS. Due to user friendly interface, they are simple to use and widely used for domestic application.The goal of graphical operating system is to create a system that the computer user can turn on and operate in right way without any training or by remembering commands. • Features of GUI : • It is user-friendly. So, it is easy to use. • User don't have to remember supports full multimedia and animation. • It requires larger memory for its processing. • GUI environments supports full multimedia and animation. • It can be used in network environment. • It is multi-tasking, multi-programming, multi-user operating system. • Every type of peripheral devices can be used.
  • 9. • On the basis of processing : • 1) Multi-programming OS : Multi-programming is used in multi-user environment. It is the technique in which multiple user program are executed simultaneously by single processor. Multi-programming means when two or more than two program are provided to the CPU for processing or loaded in the internal storage of CPU at the same instant of time. From the loaded program once the portion of one program is executed and the portion of another program is executed and so on. • 2) Multi-tasking OS : Multi-tasking OS allows more than one program to run concurrently mainly in a single user system.These computer are capable of executing several tasks or program at the same time. Multi-tasking OS increase the productivity of the user by executing many task simultaneously. Some of the most common example are MS- Windows, Linux, MAC OS etc. • 3) Multiprocessing OS : Multi-processing system has more than one processor linked in a coordinated way. Multiprocessing OS supports running a program in more than one CPU. Generally, super server are especially designed to support multiple processor. Multi- processing concept is also known as parallel processing. It is more costly and complex technique than multi-programming which dramatically increase the program execution speed of computer.
  • 10. • *****Multi-programming and multiprocessing are no the same concept. Multi- programming involves concurrent execution of two or more programs by a single CPU, whereas multi-processing involves two or more processor (CPU) for controlling the different activities or execution of many program simultaneously. ***** • 4) Time-Sharing OS : Time sharing is a technique which enable many people located in various terminal to use a particular computer system at a same time. Processors time which is shared among multiple user simultaneously is termed as time sharing. Multiple jobs are executed by the CPU by switching between then, but the switches occurs so frequently that user can receive a immediate response. • ThankYou