SlideShare une entreprise Scribd logo
1  sur  30
Operating System
Operating System
•    A special system software that acts as an intermediary
     between a user of a computer and the computer hardware.
•    Provides an environment in which the user can execute
     programs/applications in a convenient and efficient manner.

                               User


                         Operating System



                              Hardware
    Examples of OS: Windows, MS-DOS, Linux, Unix
Operating System.

Thus the main goals for an Operating system are:

• Make computer convenient to use (hides Hardware details)
• Utilize resources in efficient manner
Operating System
      User

  Application Software


  Operating System



 Computer hardware
Functions of O/S
1.   Process Management
2.   Memory Management
3.   Deadlock Handling
4.   File Management
5.   I/O Management
6.   Protection & Security
7.   Job scheduling
8.   Interpretation of commands and instructions.
9.   Co-ordination of compilers and, assembler,
     programs and other s/w of computer system.
Functions of O/S
1. Production of error messages.
2. Maintenance of internal time clock and log system
   usage for all users.
3. Provides easy communication between the
   computer system and users.
4. Resource Allocator
5. Intermediary
6. Executes application software
7. Memory management
8. CPU Scheduling
CATEGORIES OF OPERATING SYSTEMS

   Operating systems can be categorised by the
   number of users they support as well as by their
   level of sophistication.
Three categories are broadly recognized:-
• Desktop O/S:
  • Designed to support a single user or a small
      work group of users.
• Departmental O/S:
  • Supports from a few dozen to a few hundred
      users.
CATEGORIES OF OPERATING SYSTEMS

•    Enterprise O/S:
    • Generally supports thousands of users and
       transactions simultaneously.
    • Offers the greatest functionality, followed by
       departmental operating systems, and then
       desktop operating systems.
    • The user interface is the least sophisticated on
       enterprise operating systems.
Desktop Operating System
Desktop Operating System
•   Supports a single user or a small group of users.
•   Some examples of the operating systems in this
    category are:-

•    MS-DOS:
    • One of the original operating systems for the IBM
      PC and its clones.
    • A non-graphical, line oriented, command-driven
      operating system, with a relatively simple
      interface but not a friendly user interface.
    • It was not capable of multitasking.
    • It has now been almost totally replaced by GUI
      products such as Windows 95, Windows 98,
      Windows 2000 and Windows XP.
Desktop Operating System
1. Windows 3.1
• It is a transition windowing system between
   MS-DOS and Windows95, Windows 98 and
   Windows 2000.
• It is not actually an operating system, but a
   GUI that operates with, and extends the
   capabilities of MS-DOS
Desktop Operating System
1. Windows 95
• The first of a series of products in the Windows
   operating systems that provides a GUI by using
   icons to provide instant access to common tasks.
• It is a 32-bit operating system that features
   multitasking, networking, and Internet integration
   capabilities.
• It also offers plug-and-play capabilities by enabling
   the operating system to recognize new hardware
   and install the necessary software (device drivers)
   automatically.
Desktop Operating System
1. Windows 98
• Offered minor refinements, bug fixes, and
   enhancements to windows 95.
3. Windows NT
• An operating system for high-end desktops and
   workstations.
• It provides the same GUI as Windows 95, 98, and
   2000.
• Has more powerful multitasking, and memory
   management capabilities.
• It is popular in networked systems in business
   organizations.
Desktop Operating System
1. Windows 2000
• Microsoft changed the name of the upgrade of
   Windows NT 5.0 to Windows 2000.
• This operating system has added security features.
• Runs on multiprocessor computers.
• Offers added Internet and Intranet functionality.
6. Windows CE (Compact Edition)
• Is a 32-bit operating system designed for hand-held
   PCs, and wireless communication devices.
Desktop Operating System
1. IBM’s OS/2 Operating System
• A 32-bit operating system that supports multitasking,
   and supports networked applications.
•   Macintosh Operating System
• For Apple Macintosh microcomputers.
• Is a 32-bit operating system that features
   multitasking and powerful graphics capabilities.
Desktop Operating System
1. Unix
• Provides many sophisticated desktop
   features, including multiprocessing and
   multitasking techniques.
• Is valuable to business organizations because
   it can be used on many different sizes of
   computers ( different hardware: non Intel and
   Intel processors).
• Was popularized by Sun Microsystems.
Desktop Operating System
1.   Linux
•    A powerful version of Unix .
•    Completely free of charge.
•    It offers multitasking, virtual memory management, and TCP/
     IP networking.
•    Originally written by Linus Tovalds at the University of
     Helsinki in 1991.
•    He then released the source code to the world.
•    Like Unix, it runs on multiple hardware platforms.
•    Is becoming widely used by Internet service providers.
•    The clearinghouse for Linux information on the Internet may
     be found at www.linuxhq.com
Desktop Operating System
1. Java Operating System
• Is designed for hand-held products and
   network computers.
• Sun’s java operating system executes
   programs written in Java language without the
   need for a traditional operating system.
• It is designed for Internet and Intranet
   applications and embedded devices.
Departmental Server
    Operating
     Systems
Departmental Server Operating
                     Systems
    The major departmental server operating systems
    include:-
•   Unix
•   Windows NT server
•   IBM’s OS/2 Warp Server
•   Novell NetWare
•   IBM’s OS/400
Departmental Server Operating
                     Systems
    Although some of these are also desktop OS, all can
    serve as departmental server OS because of their:-

•   Strong scalability
•   Reliability
•   Backup
•   Security26
•   Fault tolerance
•   Multitasking
•   Multiprocessing
•   TCP/IP networking
•   Network management
Enterprise Operating Systems
Enterprise Operating
                     Systems
The major enterprise operating systems include:

•   IBM’s MVS (Multiple Virtual Storage)
•   IBM’s VM (Virtual Machine)
•   IBM’s VSE (Virtual Storage Extended)
•   Digital Open VMS (Virtual Machine System)
Enterprise Operating
                       Systems
Enterprise operating systems support:

•   Secure electronic commerce
•   Multiple concurrent users
•   Large (terabyte) databases
•   Millions of transactions per day.
Types of O/S

•   Multitasking
•   Multiprogramming
•   Time sharing
•   Multiprocessing
MULTITASKING O/S

• Executing more than one task concurrently.
• Execution of two or more tasks/programs by one
  user concurrently on the same computer with one
  central processor.
• For example, the user may be running one program
  and simultaneously listening to a music file.
Multiprogramming Operating
                    System

• Refers to concurrent execution of different users’
  programs on a machine with a single processor.
• It is the execution of two or more programs
  concurrently on a multi-user operating system.
• The processor spends a certain amount of time
  executing each user’s program. As the processor
  works much faster, it seems as though all the
  programs are being run at the same time.
Time Sharing Operating System

• Round-Robin processing of programs for several
  users.
• A single computer processes the tasks of several users
  at different locations based on the concept of time
  slicing between the users.
Multiprocessing Operating
                      System

• Simultaneous processing of two or more programs by
  multiple computers or processors linked together to
  perform work simultaneously.
• This can involve processing of instructions from
  different programs or different instructions within the
  same program simultaneously.
• Implemented using concepts of parallel processing.
Real Time Operating System
• an operating system that guarantees a certain capability
  within a specified time constraint
• Such applications include embedded systems and scientific
  research equipment.
• Provides facilities which, if used properly, guarantee deadlines
  can be met.
• Uses specialized scheduling algorithms in order to provide the
  real-time developer with the tools necessary to produce
  deterministic behavior in the final system.
• An RTOS is valued more for how quickly and/or predictably it
  can respond to a particular event
• An early example of a large-scale real-time operating system
  was the so-called "control program" developed by American
  Airlines and IBM for the Sabre Airline Reservations System.

Contenu connexe

Tendances

Chapter 1 introduction to computers
Chapter 1   introduction to computersChapter 1   introduction to computers
Chapter 1 introduction to computers
haider ali
 

Tendances (20)

COMPUTER APPLICATION
COMPUTER APPLICATIONCOMPUTER APPLICATION
COMPUTER APPLICATION
 
Introduction to computer
Introduction to computerIntroduction to computer
Introduction to computer
 
Chapter 7A Peter Norton
Chapter 7A Peter NortonChapter 7A Peter Norton
Chapter 7A Peter Norton
 
Algorithms and Data Structures
Algorithms and Data StructuresAlgorithms and Data Structures
Algorithms and Data Structures
 
Types of Computers
Types of ComputersTypes of Computers
Types of Computers
 
COMPUTER PROGRAMMING UNIT 1 Lecture 1
COMPUTER PROGRAMMING UNIT 1 Lecture 1COMPUTER PROGRAMMING UNIT 1 Lecture 1
COMPUTER PROGRAMMING UNIT 1 Lecture 1
 
Computer fundamental
Computer fundamentalComputer fundamental
Computer fundamental
 
COMPUTER OPERATIONS & PACKAGES NOTES & INTRODUCTION TO COMPUTERS
COMPUTER OPERATIONS & PACKAGES NOTES & INTRODUCTION TO COMPUTERSCOMPUTER OPERATIONS & PACKAGES NOTES & INTRODUCTION TO COMPUTERS
COMPUTER OPERATIONS & PACKAGES NOTES & INTRODUCTION TO COMPUTERS
 
Lecture2
Lecture2Lecture2
Lecture2
 
Web application
Web applicationWeb application
Web application
 
Introduction to Computer System
Introduction to Computer SystemIntroduction to Computer System
Introduction to Computer System
 
Basic computer information
Basic computer informationBasic computer information
Basic computer information
 
Introduction to Computers Lecture # 1
Introduction to Computers Lecture # 1Introduction to Computers Lecture # 1
Introduction to Computers Lecture # 1
 
Computers: Questions & Answers Theory
Computers: Questions & Answers TheoryComputers: Questions & Answers Theory
Computers: Questions & Answers Theory
 
Introduction to computer lec (1)
Introduction to computer lec  (1)Introduction to computer lec  (1)
Introduction to computer lec (1)
 
Basic Concept of Computer
Basic Concept of ComputerBasic Concept of Computer
Basic Concept of Computer
 
Software
SoftwareSoftware
Software
 
Basic of Computer Introduction - World of Computers
Basic of Computer Introduction - World of Computers Basic of Computer Introduction - World of Computers
Basic of Computer Introduction - World of Computers
 
Chapter 1 introduction to computers
Chapter 1   introduction to computersChapter 1   introduction to computers
Chapter 1 introduction to computers
 
Fundamental of computer
Fundamental of computerFundamental of computer
Fundamental of computer
 

Similaire à Lecture 9

Introduction & Background(Operating Systems).pptx
Introduction & Background(Operating Systems).pptxIntroduction & Background(Operating Systems).pptx
Introduction & Background(Operating Systems).pptx
ssuserf7df42
 
week-1-200310134908.pptx
week-1-200310134908.pptxweek-1-200310134908.pptx
week-1-200310134908.pptx
ssuser5c874e
 
Operating systems
Operating systemsOperating systems
Operating systems
JoshuaIgo
 

Similaire à Lecture 9 (20)

Operating System
Operating SystemOperating System
Operating System
 
systems_software
systems_softwaresystems_software
systems_software
 
OPERATING SYSTEM
OPERATING SYSTEMOPERATING SYSTEM
OPERATING SYSTEM
 
Unit 1 operating system
Unit 1 operating systemUnit 1 operating system
Unit 1 operating system
 
os_1.pdf
os_1.pdfos_1.pdf
os_1.pdf
 
Introduction & Background(Operating Systems).pptx
Introduction & Background(Operating Systems).pptxIntroduction & Background(Operating Systems).pptx
Introduction & Background(Operating Systems).pptx
 
Presentación de computación
Presentación de computaciónPresentación de computación
Presentación de computación
 
Chap2
Chap2Chap2
Chap2
 
Comp Project (V).pptx
Comp Project (V).pptxComp Project (V).pptx
Comp Project (V).pptx
 
Lecture 4.pptx
Lecture 4.pptxLecture 4.pptx
Lecture 4.pptx
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
COMPUTER SYSTEM MAINTENANCE.pptx
COMPUTER SYSTEM MAINTENANCE.pptxCOMPUTER SYSTEM MAINTENANCE.pptx
COMPUTER SYSTEM MAINTENANCE.pptx
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
 
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 systems
Operating systemsOperating systems
Operating systems
 
Introduction to Operating system CBSE
Introduction to Operating system CBSE Introduction to Operating system CBSE
Introduction to Operating system CBSE
 
Operating System Unit 1
Operating System Unit 1Operating System Unit 1
Operating System Unit 1
 
Software introduction
Software introductionSoftware introduction
Software introduction
 

Plus de Anshumali Singh (20)

Unit3rd
Unit3rdUnit3rd
Unit3rd
 
Unit2[1]
Unit2[1]Unit2[1]
Unit2[1]
 
Unit2[1]
Unit2[1]Unit2[1]
Unit2[1]
 
Unit2.2
Unit2.2Unit2.2
Unit2.2
 
Unit2.1
Unit2.1Unit2.1
Unit2.1
 
Unit2.1
Unit2.1Unit2.1
Unit2.1
 
Unit2(Cont.)
Unit2(Cont.)Unit2(Cont.)
Unit2(Cont.)
 
Unit2
Unit2Unit2
Unit2
 
Shai 2
Shai 2Shai 2
Shai 2
 
Shai
ShaiShai
Shai
 
Outputdevice
OutputdeviceOutputdevice
Outputdevice
 
Lecture 8
Lecture 8Lecture 8
Lecture 8
 
Lecture 7
Lecture 7Lecture 7
Lecture 7
 
Lecture 6
Lecture 6Lecture 6
Lecture 6
 
Lecture 4
Lecture 4Lecture 4
Lecture 4
 
Lecture 3
Lecture 3Lecture 3
Lecture 3
 
Lecture 2
Lecture 2Lecture 2
Lecture 2
 
Lecture 6
Lecture 6Lecture 6
Lecture 6
 
Lecture2
Lecture2Lecture2
Lecture2
 
Datastorage
DatastorageDatastorage
Datastorage
 

Dernier

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Dernier (20)

Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 

Lecture 9

  • 2. Operating System • A special system software that acts as an intermediary between a user of a computer and the computer hardware. • Provides an environment in which the user can execute programs/applications in a convenient and efficient manner. User Operating System Hardware Examples of OS: Windows, MS-DOS, Linux, Unix
  • 3. Operating System. Thus the main goals for an Operating system are: • Make computer convenient to use (hides Hardware details) • Utilize resources in efficient manner
  • 4. Operating System User Application Software Operating System Computer hardware
  • 5. Functions of O/S 1. Process Management 2. Memory Management 3. Deadlock Handling 4. File Management 5. I/O Management 6. Protection & Security 7. Job scheduling 8. Interpretation of commands and instructions. 9. Co-ordination of compilers and, assembler, programs and other s/w of computer system.
  • 6. Functions of O/S 1. Production of error messages. 2. Maintenance of internal time clock and log system usage for all users. 3. Provides easy communication between the computer system and users. 4. Resource Allocator 5. Intermediary 6. Executes application software 7. Memory management 8. CPU Scheduling
  • 7. CATEGORIES OF OPERATING SYSTEMS Operating systems can be categorised by the number of users they support as well as by their level of sophistication. Three categories are broadly recognized:- • Desktop O/S: • Designed to support a single user or a small work group of users. • Departmental O/S: • Supports from a few dozen to a few hundred users.
  • 8. CATEGORIES OF OPERATING SYSTEMS • Enterprise O/S: • Generally supports thousands of users and transactions simultaneously. • Offers the greatest functionality, followed by departmental operating systems, and then desktop operating systems. • The user interface is the least sophisticated on enterprise operating systems.
  • 10. Desktop Operating System • Supports a single user or a small group of users. • Some examples of the operating systems in this category are:- • MS-DOS: • One of the original operating systems for the IBM PC and its clones. • A non-graphical, line oriented, command-driven operating system, with a relatively simple interface but not a friendly user interface. • It was not capable of multitasking. • It has now been almost totally replaced by GUI products such as Windows 95, Windows 98, Windows 2000 and Windows XP.
  • 11. Desktop Operating System 1. Windows 3.1 • It is a transition windowing system between MS-DOS and Windows95, Windows 98 and Windows 2000. • It is not actually an operating system, but a GUI that operates with, and extends the capabilities of MS-DOS
  • 12. Desktop Operating System 1. Windows 95 • The first of a series of products in the Windows operating systems that provides a GUI by using icons to provide instant access to common tasks. • It is a 32-bit operating system that features multitasking, networking, and Internet integration capabilities. • It also offers plug-and-play capabilities by enabling the operating system to recognize new hardware and install the necessary software (device drivers) automatically.
  • 13. Desktop Operating System 1. Windows 98 • Offered minor refinements, bug fixes, and enhancements to windows 95. 3. Windows NT • An operating system for high-end desktops and workstations. • It provides the same GUI as Windows 95, 98, and 2000. • Has more powerful multitasking, and memory management capabilities. • It is popular in networked systems in business organizations.
  • 14. Desktop Operating System 1. Windows 2000 • Microsoft changed the name of the upgrade of Windows NT 5.0 to Windows 2000. • This operating system has added security features. • Runs on multiprocessor computers. • Offers added Internet and Intranet functionality. 6. Windows CE (Compact Edition) • Is a 32-bit operating system designed for hand-held PCs, and wireless communication devices.
  • 15. Desktop Operating System 1. IBM’s OS/2 Operating System • A 32-bit operating system that supports multitasking, and supports networked applications. • Macintosh Operating System • For Apple Macintosh microcomputers. • Is a 32-bit operating system that features multitasking and powerful graphics capabilities.
  • 16. Desktop Operating System 1. Unix • Provides many sophisticated desktop features, including multiprocessing and multitasking techniques. • Is valuable to business organizations because it can be used on many different sizes of computers ( different hardware: non Intel and Intel processors). • Was popularized by Sun Microsystems.
  • 17. Desktop Operating System 1. Linux • A powerful version of Unix . • Completely free of charge. • It offers multitasking, virtual memory management, and TCP/ IP networking. • Originally written by Linus Tovalds at the University of Helsinki in 1991. • He then released the source code to the world. • Like Unix, it runs on multiple hardware platforms. • Is becoming widely used by Internet service providers. • The clearinghouse for Linux information on the Internet may be found at www.linuxhq.com
  • 18. Desktop Operating System 1. Java Operating System • Is designed for hand-held products and network computers. • Sun’s java operating system executes programs written in Java language without the need for a traditional operating system. • It is designed for Internet and Intranet applications and embedded devices.
  • 19. Departmental Server Operating Systems
  • 20. Departmental Server Operating Systems The major departmental server operating systems include:- • Unix • Windows NT server • IBM’s OS/2 Warp Server • Novell NetWare • IBM’s OS/400
  • 21. Departmental Server Operating Systems Although some of these are also desktop OS, all can serve as departmental server OS because of their:- • Strong scalability • Reliability • Backup • Security26 • Fault tolerance • Multitasking • Multiprocessing • TCP/IP networking • Network management
  • 23. Enterprise Operating Systems The major enterprise operating systems include: • IBM’s MVS (Multiple Virtual Storage) • IBM’s VM (Virtual Machine) • IBM’s VSE (Virtual Storage Extended) • Digital Open VMS (Virtual Machine System)
  • 24. Enterprise Operating Systems Enterprise operating systems support: • Secure electronic commerce • Multiple concurrent users • Large (terabyte) databases • Millions of transactions per day.
  • 25. Types of O/S • Multitasking • Multiprogramming • Time sharing • Multiprocessing
  • 26. MULTITASKING O/S • Executing more than one task concurrently. • Execution of two or more tasks/programs by one user concurrently on the same computer with one central processor. • For example, the user may be running one program and simultaneously listening to a music file.
  • 27. Multiprogramming Operating System • Refers to concurrent execution of different users’ programs on a machine with a single processor. • It is the execution of two or more programs concurrently on a multi-user operating system. • The processor spends a certain amount of time executing each user’s program. As the processor works much faster, it seems as though all the programs are being run at the same time.
  • 28. Time Sharing Operating System • Round-Robin processing of programs for several users. • A single computer processes the tasks of several users at different locations based on the concept of time slicing between the users.
  • 29. Multiprocessing Operating System • Simultaneous processing of two or more programs by multiple computers or processors linked together to perform work simultaneously. • This can involve processing of instructions from different programs or different instructions within the same program simultaneously. • Implemented using concepts of parallel processing.
  • 30. Real Time Operating System • an operating system that guarantees a certain capability within a specified time constraint • Such applications include embedded systems and scientific research equipment. • Provides facilities which, if used properly, guarantee deadlines can be met. • Uses specialized scheduling algorithms in order to provide the real-time developer with the tools necessary to produce deterministic behavior in the final system. • An RTOS is valued more for how quickly and/or predictably it can respond to a particular event • An early example of a large-scale real-time operating system was the so-called "control program" developed by American Airlines and IBM for the Sabre Airline Reservations System.