Operating system

MusTufa Nullwala
MusTufa Nullwalaassistant professor en JVM Degree College
Operating System
• An Operating System (OS) is an interface
between a computer user and computer
hardware. An operating system is a software
which performs all the basic tasks like file
management, memory management, process
management, handling input and output, and
controlling peripheral devices such as disk
drives and printers.
Operating system
Operating system
An operating system is a program
that acts as an interface between
the user and the computer
hardware and controls the
execution of all kinds of programs.
• Following are some of important functions of an
operating System.
– Memory Management
– Processor Management
– Device Management
– File Management
– Security
– Control over system performance
– Job accounting
– Error detecting aids
– Coordination between other software and users
Memory Management
• Keeps tracks of primary memory, i.e., what
part of it are in use by whom, what part are
not in use.
• In multiprogramming, the OS decides which
process will get memory when and how much.
Processor Management
• Keeps tracks of processor and status of
process. The program responsible for this task
is known as traffic controller.
• Allocates the processor (CPU) to a process.
Device Management
• Keeps tracks of all devices. Program
responsible for this task is known as the I/O
controller.
• Decides which process gets the device when
and for how much time.
File Management
• Keeps track of information, location, uses,
status etc. The collective facilities are often
known as file system.
• Decides who gets the resources.
Other Important Activities
• Security − By means of password and similar other
techniques, it prevents unauthorized access to programs and
data.
• Control over system performance − Recording delays
between request for a service and response from the system.
• Job accounting − Keeping track of time and resources used by
various jobs and users.
• Error detecting aids − Production of dumps, traces, error
messages, and other debugging and error detecting aids.
• Coordination between other softwares and users −
Coordination and assignment of compilers, interpreters,
assemblers and other software to the various users of the
computer systems.
Types of Operating System
Types of Operating System
Batch operating system
• The users of a batch
operating system do not
interact with the computer
directly. Each user prepares
his job on an off-line device
like punch cards and
submits it to the computer
operator. To speed up
processing, jobs with
similar needs are batched
together and run as a
group.
Time-sharing operating systems
• Time-sharing is a technique
which enables many people,
located at various terminals, to
use a particular computer
system at the same time. Time-
sharing or multitasking is a
logical extension of
multiprogramming. Processor's
time which is shared among
multiple users simultaneously
is termed as time-sharing.
Distributed operating System
• Distributed systems use
multiple central processors to
serve multiple real-time
applications and multiple users.
Data processing jobs are
distributed among the
processors accordingly.
• The processors communicate
with one another through
various communication lines
(such as high-speed buses or
telephone lines). These are
referred as loosely coupled
systems or distributed systems.
Real Time operating System
• A real-time system is defined as
a data processing system in
which the time interval
required to process and
respond to inputs is so small
that it controls the
environment. The time taken
by the system to respond to an
input and display of required
updated information is termed
as the response time. So in this
method, the response time is
very less as compared to online
processing.
Get ready to explore the top
operating systems that are used
worldwide.
#1) MS-Windows
Windows is the most popular and familiar operating system on this list. From Windows 95, all
the way to the Windows 10, it has been the go-to operating software that is fueling the
computing systems worldwide.
Operating system
#2) Ubuntu
Ubuntu is a Linux based OS that comes with everything that you are looking for in an operating
system. It is perfect for organizations, schools, and home use.
#3) Mac OS
The Mac OS has been the staple of almost all Apple devices as we can remember. It has
evolved with time to include the features that first and foremost define innovation.
#4) Fedora
Fedora is another Linux based system which gives Ubuntu’s open-source features a run for
the money. Fedora is reliable, user-friendly and makes for a powerful operating system for
any laptop and desktop computer.
#5) Solaris
Solaris is a UNIX based operating system which was originally developed by Sun
Microsystems in the mid-’90s. In 2010 it was renamed as Oracle Solaris after Oracle
acquired Sun Microsystems. It is known for its scalability and several other features
#6) Free BSD
FreeBSD, as the name suggests is a free UNIX based open-source software. It is
compatible with a variety of platforms and mainly focuses on features such as speed,
and stability. The most fascinating part about this software is its origin. It was built in
the University of California by a large community.
#7) Chrome OS
Chrome OS is another Linux-kernel based operating software that is designed by Google. As it
is derived from the free chromium OS, it uses the Google Chrome web browser as its
principal user interface. This OS primarily supports web applications.
#8) CentOS
The CentOS is another community-driven open source free software that allows robust
platform management. It is best for developers who are looking for an operating system
that simply helps them to perform their coding tasks.
#9) Debian
Debian is again a Linux kernel-based free open-source OS. It comes with over 59000
packages and is a pre-compiled software bundled in a nice format. It is easy to install
and offers a user-friendly interface.
#10) Deepin
Deepin is an open-source operating system based on Debian’s stable branch. It features
DDE, (Deepin Desktop Environment built on QT. It has been praised for its beautiful
aesthetics and very appealing interface.
Mobile Operating System
Thankyou
1 de 30

Recomendados

Operating Systems por
Operating SystemsOperating Systems
Operating SystemsDasun Hegoda
3.4K vistas84 diapositivas
operating system por
operating systemoperating system
operating systemMandavi Classes
452 vistas11 diapositivas
Bba203 unit 2 operating system concepts por
Bba203   unit 2 operating system conceptsBba203   unit 2 operating system concepts
Bba203 unit 2 operating system conceptskinjal patel
565 vistas18 diapositivas
Evolution of operating system por
Evolution of operating systemEvolution of operating system
Evolution of operating systemArshad khan
13.9K vistas25 diapositivas
Presentation on Operating System & its Components por
Presentation on Operating System & its ComponentsPresentation on Operating System & its Components
Presentation on Operating System & its ComponentsMahmuda Rahman
14.7K vistas15 diapositivas
An Introduction to Operating Systems por
An Introduction to Operating SystemsAn Introduction to Operating Systems
An Introduction to Operating SystemsBitNation Technology Studio
8.8K vistas29 diapositivas

Más contenido relacionado

La actualidad más candente

Operating Systems por
Operating SystemsOperating Systems
Operating SystemsDan Hess
5.3K vistas23 diapositivas
Introduction to Operating System and its Types por
Introduction to Operating System and its TypesIntroduction to Operating System and its Types
Introduction to Operating System and its Typessundas Shabbir
171 vistas29 diapositivas
Operating system and its function por
Operating system and its functionOperating system and its function
Operating system and its functionNikhi Jain
156.2K vistas12 diapositivas
Operating system por
Operating systemOperating system
Operating systemAriful Islam
197 vistas13 diapositivas
Operating system ppt por
Operating system pptOperating system ppt
Operating system pptOECLIB Odisha Electronics Control Library
1.5K vistas19 diapositivas
Operating systems1[1] por
Operating systems1[1]Operating systems1[1]
Operating systems1[1]Ujjwal 'Shanu'
1.2K vistas40 diapositivas

La actualidad más candente(20)

Operating Systems por Dan Hess
Operating SystemsOperating Systems
Operating Systems
Dan Hess5.3K vistas
Introduction to Operating System and its Types por sundas Shabbir
Introduction to Operating System and its TypesIntroduction to Operating System and its Types
Introduction to Operating System and its Types
sundas Shabbir171 vistas
Operating system and its function por Nikhi Jain
Operating system and its functionOperating system and its function
Operating system and its function
Nikhi Jain156.2K vistas
Introduction to operating system por Akshay Ithape
Introduction to operating systemIntroduction to operating system
Introduction to operating system
Akshay Ithape482 vistas
Code4vn linux day1 operating system concept por Cường Nguyễn
Code4vn linux day1 operating system conceptCode4vn linux day1 operating system concept
Code4vn linux day1 operating system concept
Cường Nguyễn422 vistas
Introduction to operating system por Asif ALI
Introduction to operating systemIntroduction to operating system
Introduction to operating system
Asif ALI1.2K vistas
MODERN OPERATING SYSTEM por khanz2012
MODERN OPERATING SYSTEMMODERN OPERATING SYSTEM
MODERN OPERATING SYSTEM
khanz20128K vistas
Operating System por Raja Adapa
Operating SystemOperating System
Operating System
Raja Adapa258 vistas
Introduction to Operating system por Bilal Bhatti
Introduction to Operating system Introduction to Operating system
Introduction to Operating system
Bilal Bhatti97 vistas
Operating Systems 1 (12/12) - Summary por Peter Tröger
Operating Systems 1 (12/12) - SummaryOperating Systems 1 (12/12) - Summary
Operating Systems 1 (12/12) - Summary
Peter Tröger2.8K vistas
Principles of operating system por Anil Dharmapuri
Principles of operating systemPrinciples of operating system
Principles of operating system
Anil Dharmapuri5.9K vistas
Functions Of Operating Systems por Akshay Kurup
Functions Of Operating SystemsFunctions Of Operating Systems
Functions Of Operating Systems
Akshay Kurup251K vistas
Operating system por Madhu Bala
Operating systemOperating system
Operating system
Madhu Bala6.4K vistas
How Operating system works. por Fahad Farooq
How Operating system works. How Operating system works.
How Operating system works.
Fahad Farooq3.4K vistas

Similar a Operating system

lecture 1 (Introduction to Operating System.) por
lecture 1 (Introduction to Operating System.)lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)WajeehaBaig
286 vistas25 diapositivas
Reformat PPT.pptx por
Reformat PPT.pptxReformat PPT.pptx
Reformat PPT.pptxLINDYLGERAL
4 vistas66 diapositivas
Operating system 2 por
Operating system 2Operating system 2
Operating system 2matsapit
442 vistas6 diapositivas
Chp 03 - Software PTI - (Shared).pdf por
Chp 03 - Software PTI - (Shared).pdfChp 03 - Software PTI - (Shared).pdf
Chp 03 - Software PTI - (Shared).pdfYUSRA FERNANDO
15 vistas82 diapositivas
Chp 03 pti - (shared) up por
Chp 03   pti - (shared) upChp 03   pti - (shared) up
Chp 03 pti - (shared) upYUSRA FERNANDO
133 vistas82 diapositivas
Operating Systems por
Operating SystemsOperating Systems
Operating SystemsShaina Mavreen Villaroza
700 vistas7 diapositivas

Similar a Operating system(20)

lecture 1 (Introduction to Operating System.) por WajeehaBaig
lecture 1 (Introduction to Operating System.)lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)
WajeehaBaig286 vistas
Operating system 2 por matsapit
Operating system 2Operating system 2
Operating system 2
matsapit442 vistas
Chp 03 - Software PTI - (Shared).pdf por YUSRA FERNANDO
Chp 03 - Software PTI - (Shared).pdfChp 03 - Software PTI - (Shared).pdf
Chp 03 - Software PTI - (Shared).pdf
YUSRA FERNANDO15 vistas
Computer system software por MozaSaid
Computer system softwareComputer system software
Computer system software
MozaSaid47 vistas
Modern operating system....... por vignesh0009
Modern operating system.......Modern operating system.......
Modern operating system.......
vignesh00097.9K vistas
LEC 1.pptx por GulRana13
LEC 1.pptxLEC 1.pptx
LEC 1.pptx
GulRana1311 vistas
2. Unit 1_Types of Opertaing Systems.pptx por Aishwarya .
2. Unit 1_Types of Opertaing Systems.pptx2. Unit 1_Types of Opertaing Systems.pptx
2. Unit 1_Types of Opertaing Systems.pptx
Aishwarya .8 vistas
installing and optimizing operating system software por Jaleto Sunkemo
installing and optimizing operating system software   installing and optimizing operating system software
installing and optimizing operating system software
Jaleto Sunkemo553 vistas
4 Module - Operating Systems Configuration and Use by Mark John Lado por Mark John Lado, MIT
4 Module - Operating Systems Configuration and Use by Mark John Lado4 Module - Operating Systems Configuration and Use by Mark John Lado
4 Module - Operating Systems Configuration and Use by Mark John Lado
Mark John Lado, MIT154 vistas
platform-technologies_compress.pdf por AbCc3
platform-technologies_compress.pdfplatform-technologies_compress.pdf
platform-technologies_compress.pdf
AbCc345 vistas

Más de MusTufa Nullwala

Internet of Things por
Internet of ThingsInternet of Things
Internet of ThingsMusTufa Nullwala
91 vistas19 diapositivas
Augmented Reality por
Augmented RealityAugmented Reality
Augmented RealityMusTufa Nullwala
366 vistas113 diapositivas
Intro to web development por
Intro to web developmentIntro to web development
Intro to web developmentMusTufa Nullwala
200 vistas26 diapositivas
An introduction to the Internet por
An introduction to the InternetAn introduction to the Internet
An introduction to the InternetMusTufa Nullwala
148 vistas22 diapositivas
System center service manager por
System center service managerSystem center service manager
System center service managerMusTufa Nullwala
82 vistas13 diapositivas
System center orchestrator por
System center orchestratorSystem center orchestrator
System center orchestratorMusTufa Nullwala
82 vistas13 diapositivas

Más de MusTufa Nullwala(20)

Network Design Implications of QoS and QoE por MusTufa Nullwala
Network Design Implications of QoS and QoENetwork Design Implications of QoS and QoE
Network Design Implications of QoS and QoE
MusTufa Nullwala161 vistas
Testing throughout the software life cycle por MusTufa Nullwala
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycle
MusTufa Nullwala65 vistas
Network Functions Virtualization - Concepts and Architecture por MusTufa Nullwala
Network Functions Virtualization - Concepts and ArchitectureNetwork Functions Virtualization - Concepts and Architecture
Network Functions Virtualization - Concepts and Architecture
MusTufa Nullwala104 vistas
Continual service improvement methods and techniques por MusTufa Nullwala
Continual service improvement methods and techniquesContinual service improvement methods and techniques
Continual service improvement methods and techniques
MusTufa Nullwala71 vistas

Último

Sociology KS5 por
Sociology KS5Sociology KS5
Sociology KS5WestHatch
65 vistas23 diapositivas
EIT-Digital_Spohrer_AI_Intro 20231128 v1.pptx por
EIT-Digital_Spohrer_AI_Intro 20231128 v1.pptxEIT-Digital_Spohrer_AI_Intro 20231128 v1.pptx
EIT-Digital_Spohrer_AI_Intro 20231128 v1.pptxISSIP
359 vistas50 diapositivas
Drama KS5 Breakdown por
Drama KS5 BreakdownDrama KS5 Breakdown
Drama KS5 BreakdownWestHatch
73 vistas2 diapositivas
Class 10 English notes 23-24.pptx por
Class 10 English notes 23-24.pptxClass 10 English notes 23-24.pptx
Class 10 English notes 23-24.pptxTARIQ KHAN
125 vistas53 diapositivas
Google solution challenge..pptx por
Google solution challenge..pptxGoogle solution challenge..pptx
Google solution challenge..pptxChitreshGyanani1
117 vistas18 diapositivas
11.28.23 Social Capital and Social Exclusion.pptx por
11.28.23 Social Capital and Social Exclusion.pptx11.28.23 Social Capital and Social Exclusion.pptx
11.28.23 Social Capital and Social Exclusion.pptxmary850239
291 vistas25 diapositivas

Último(20)

Sociology KS5 por WestHatch
Sociology KS5Sociology KS5
Sociology KS5
WestHatch65 vistas
EIT-Digital_Spohrer_AI_Intro 20231128 v1.pptx por ISSIP
EIT-Digital_Spohrer_AI_Intro 20231128 v1.pptxEIT-Digital_Spohrer_AI_Intro 20231128 v1.pptx
EIT-Digital_Spohrer_AI_Intro 20231128 v1.pptx
ISSIP359 vistas
Drama KS5 Breakdown por WestHatch
Drama KS5 BreakdownDrama KS5 Breakdown
Drama KS5 Breakdown
WestHatch73 vistas
Class 10 English notes 23-24.pptx por TARIQ KHAN
Class 10 English notes 23-24.pptxClass 10 English notes 23-24.pptx
Class 10 English notes 23-24.pptx
TARIQ KHAN125 vistas
11.28.23 Social Capital and Social Exclusion.pptx por mary850239
11.28.23 Social Capital and Social Exclusion.pptx11.28.23 Social Capital and Social Exclusion.pptx
11.28.23 Social Capital and Social Exclusion.pptx
mary850239291 vistas
Narration ppt.pptx por TARIQ KHAN
Narration  ppt.pptxNarration  ppt.pptx
Narration ppt.pptx
TARIQ KHAN131 vistas
The basics - information, data, technology and systems.pdf por JonathanCovena1
The basics - information, data, technology and systems.pdfThe basics - information, data, technology and systems.pdf
The basics - information, data, technology and systems.pdf
JonathanCovena1106 vistas
AI Tools for Business and Startups por Svetlin Nakov
AI Tools for Business and StartupsAI Tools for Business and Startups
AI Tools for Business and Startups
Svetlin Nakov105 vistas
Structure and Functions of Cell.pdf por Nithya Murugan
Structure and Functions of Cell.pdfStructure and Functions of Cell.pdf
Structure and Functions of Cell.pdf
Nithya Murugan455 vistas
Narration lesson plan.docx por TARIQ KHAN
Narration lesson plan.docxNarration lesson plan.docx
Narration lesson plan.docx
TARIQ KHAN108 vistas
Psychology KS4 por WestHatch
Psychology KS4Psychology KS4
Psychology KS4
WestHatch76 vistas
Are we onboard yet University of Sussex.pptx por Jisc
Are we onboard yet University of Sussex.pptxAre we onboard yet University of Sussex.pptx
Are we onboard yet University of Sussex.pptx
Jisc93 vistas
Ch. 7 Political Participation and Elections.pptx por Rommel Regala
Ch. 7 Political Participation and Elections.pptxCh. 7 Political Participation and Elections.pptx
Ch. 7 Political Participation and Elections.pptx
Rommel Regala90 vistas
Solar System and Galaxies.pptx por DrHafizKosar
Solar System and Galaxies.pptxSolar System and Galaxies.pptx
Solar System and Galaxies.pptx
DrHafizKosar89 vistas
Class 10 English lesson plans por TARIQ KHAN
Class 10 English  lesson plansClass 10 English  lesson plans
Class 10 English lesson plans
TARIQ KHAN280 vistas

Operating system

  • 2. • An Operating System (OS) is an interface between a computer user and computer hardware. An operating system is a software which performs all the basic tasks like file management, memory management, process management, handling input and output, and controlling peripheral devices such as disk drives and printers.
  • 5. An operating system is a program that acts as an interface between the user and the computer hardware and controls the execution of all kinds of programs.
  • 6. • Following are some of important functions of an operating System. – Memory Management – Processor Management – Device Management – File Management – Security – Control over system performance – Job accounting – Error detecting aids – Coordination between other software and users
  • 7. Memory Management • Keeps tracks of primary memory, i.e., what part of it are in use by whom, what part are not in use. • In multiprogramming, the OS decides which process will get memory when and how much.
  • 8. Processor Management • Keeps tracks of processor and status of process. The program responsible for this task is known as traffic controller. • Allocates the processor (CPU) to a process.
  • 9. Device Management • Keeps tracks of all devices. Program responsible for this task is known as the I/O controller. • Decides which process gets the device when and for how much time.
  • 10. File Management • Keeps track of information, location, uses, status etc. The collective facilities are often known as file system. • Decides who gets the resources.
  • 11. Other Important Activities • Security − By means of password and similar other techniques, it prevents unauthorized access to programs and data. • Control over system performance − Recording delays between request for a service and response from the system. • Job accounting − Keeping track of time and resources used by various jobs and users. • Error detecting aids − Production of dumps, traces, error messages, and other debugging and error detecting aids. • Coordination between other softwares and users − Coordination and assignment of compilers, interpreters, assemblers and other software to the various users of the computer systems.
  • 13. Types of Operating System Batch operating system • The users of a batch operating system do not interact with the computer directly. Each user prepares his job on an off-line device like punch cards and submits it to the computer operator. To speed up processing, jobs with similar needs are batched together and run as a group.
  • 14. Time-sharing operating systems • Time-sharing is a technique which enables many people, located at various terminals, to use a particular computer system at the same time. Time- sharing or multitasking is a logical extension of multiprogramming. Processor's time which is shared among multiple users simultaneously is termed as time-sharing.
  • 15. Distributed operating System • Distributed systems use multiple central processors to serve multiple real-time applications and multiple users. Data processing jobs are distributed among the processors accordingly. • The processors communicate with one another through various communication lines (such as high-speed buses or telephone lines). These are referred as loosely coupled systems or distributed systems.
  • 16. Real Time operating System • A real-time system is defined as a data processing system in which the time interval required to process and respond to inputs is so small that it controls the environment. The time taken by the system to respond to an input and display of required updated information is termed as the response time. So in this method, the response time is very less as compared to online processing.
  • 17. Get ready to explore the top operating systems that are used worldwide.
  • 18. #1) MS-Windows Windows is the most popular and familiar operating system on this list. From Windows 95, all the way to the Windows 10, it has been the go-to operating software that is fueling the computing systems worldwide.
  • 20. #2) Ubuntu Ubuntu is a Linux based OS that comes with everything that you are looking for in an operating system. It is perfect for organizations, schools, and home use.
  • 21. #3) Mac OS The Mac OS has been the staple of almost all Apple devices as we can remember. It has evolved with time to include the features that first and foremost define innovation.
  • 22. #4) Fedora Fedora is another Linux based system which gives Ubuntu’s open-source features a run for the money. Fedora is reliable, user-friendly and makes for a powerful operating system for any laptop and desktop computer.
  • 23. #5) Solaris Solaris is a UNIX based operating system which was originally developed by Sun Microsystems in the mid-’90s. In 2010 it was renamed as Oracle Solaris after Oracle acquired Sun Microsystems. It is known for its scalability and several other features
  • 24. #6) Free BSD FreeBSD, as the name suggests is a free UNIX based open-source software. It is compatible with a variety of platforms and mainly focuses on features such as speed, and stability. The most fascinating part about this software is its origin. It was built in the University of California by a large community.
  • 25. #7) Chrome OS Chrome OS is another Linux-kernel based operating software that is designed by Google. As it is derived from the free chromium OS, it uses the Google Chrome web browser as its principal user interface. This OS primarily supports web applications.
  • 26. #8) CentOS The CentOS is another community-driven open source free software that allows robust platform management. It is best for developers who are looking for an operating system that simply helps them to perform their coding tasks.
  • 27. #9) Debian Debian is again a Linux kernel-based free open-source OS. It comes with over 59000 packages and is a pre-compiled software bundled in a nice format. It is easy to install and offers a user-friendly interface.
  • 28. #10) Deepin Deepin is an open-source operating system based on Debian’s stable branch. It features DDE, (Deepin Desktop Environment built on QT. It has been praised for its beautiful aesthetics and very appealing interface.