Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
23 views
1 2
Uploaded by
prakashvivek990
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save 1.2 For Later
Download
Save
Save 1.2 For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
0 ratings
0% found this document useful (0 votes)
23 views
1 2
Uploaded by
prakashvivek990
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save 1.2 For Later
Carousel Previous
Carousel Next
Save
Save 1.2 For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
Download now
Download
You are on page 1
/ 14
Search
Fullscreen
Types of Operating Systems (OS) ‘An operating system is a well-organized collection of programs that manages the computer hardware. It is a type of system software that is responsible for the smooth functioning of the computer system. Types of Operating System Batch Operating System. In the 1970s, Batch processing was very popular. In this technique, similar types of jobs were batched together and executed in time. People were used to having a single computer which was called a mainframe. In Batch operating system, access is given to more than one person; they submit their respective jobs to the system for the execution.4.1 in Java | Dynamic Method Dispatch The system put all of the jobs in a queue on the basis of first come first serve and then executes the jobs one by one. The users collect their respective output when all the jobs get executed. Batch Ea—$__a | Monitor Cer eR Cl The purpose of this operating system was mainly to transfer control from one job to another as soon as the job was completed. It contained a small set of programs called the resident monitor that always resided in one part of the main memory. The remaining part is used for servicing jobs.Peres Monitor Pree el 2 = Boundery roy pi Advantages of Batch OS ‘2 The use of a resident monitor improves computer efficiency as it eliminates CPU time between two jobs. Disadvantages of Batch OS 1. Starvation Batch processing suffers from starvation, For Example: ‘Seecton ie er omc & There are five jobs J1, 12, 13, J4, and JS, present in the batch. Ifthe execution time of J1 is very high, then the other four jobs will never be executed, or they will have to wait for a very long time. Hence the other processes get starved. Not Interactive Batch Processing is not suitable for jobs that are dependent on the user's input. If a job requires the input of two numbers from the console, then it will never get it in the batch processing scenario since the user is not present at the time of execution,Multiprogramming Operating System Multiprogramming is an extension to batch processing where the CPU is always kept busy. Each process needs two types of system time: CPU time and IO time. In a multiprogramming environment, when a process does its /O, The CPU can start the execution of other processes. Therefore, multiprogramming improves the efficiency of the system. eae ec) <—_iting __ TSN output data Roenks onicnciced)) Secondary Disk Storage i z Execution CPU Jobs in multiprogramming system Advantages of Multiprogramming OS © Throughout the system, it increased as the CPU always had one program to execute, ‘© Response time can also be reduced. Disadvantages of Multiprogramming OS ‘2 Multiprogramming systems provide an environment in which various systems resources are used efficiently, but they do not provide any user interaction with the computer systemMultiprocessing Operating System In Multiprocessing, Parallel computing is achieved. There are more than one processors present in the system which can execute more than one process at the same time, This will increase the throughput of the system. ‘Working of Multiprocessor System In Multiprocessing, Parallel computing is achieved. More than one processor present in the system ‘can execute more than one process simultaneously, which will increase the throughput of the system. Types of Multiprocessing systems Symmetrical Asymmetric multiprocessing ‘muttiprocessing ‘operating system ‘operating systom Advantages of Multiprocessing operating system: 9 Increased reliability: Due to the multiprocessing system, processing tasks can be distributed among several processors. This increases reliabil ¥y as if one processor fails, the task can be given to another processor for completion, © Increased throughout: As several processors increase, more work can be done in less. Disadvantages of Multiprocessing operating System ‘© Multiprocessing operating system is more complex and sophisticated as it takes care of multiple CPUs simultaneously.Time-Sharing Operating System In the Time Sharing operating system, computer resources are allocated in a time-dependent fashion to several programs simultaneously. Thus it helps to provide a large number of user's direct access to the main computer. It is a logical extension of multiprogramming. In time-sharing, the CPU is switched among multiple programs given by different users on a scheduled basis. Userl ser2 User3 User5 Timesharing in case of 8 users A time-sharing operating system allows many users to be served simultaneously, so sophisticated CPU scheduling schemes and Input/output management are required ‘Time-sharing operating systems are very difficult and expensive to build. Advantages of Time Sharing Operating System © The time-sharing operating system provides effective utilization and sharing of resources. ‘© This system reduces CPU idle and response time. Disadvantages of Time Sharing Operating System © Data transmission rates are very high in comparison to other methods ‘© Security and integrity of user programs loaded in memory and data need to be maintained as ‘many users access the system at the same time.Real Time Operating System In Real-Time Systems, cach job carries a certain deadline within which the job is supposed to be completed, otherwise, the huge loss will be there, or even if the result is produced, it will be completely useless. Real Task scheduling eu Device Orvers © Read / Time Operating Systom ( RTOS ) The Application of a Real-Time system exists in the case of military applications, if you want to drop a missile, then the missile is supposed to be dropped with a certain precision. nea reel ‘System Advantages of Real-time operating system: © Easy to layout, develop and execute real-time applications under the real-time operating system, Ina Real-time operating system, the maximum utilization of devices and systems. Disadvantages of Real-time operating system: © Real-time operating systems are very costly to develop. © Real-time operating systems are very complex and can consume critical CPU cycles.Distributed Operating System The Distributed Operating system is not installed on a single machine, it is divided into parts, and these parts are loaded on different machines. A part of the distributed Operating system is installed on each machine to make their communication possible. Distributed Operating systems are much more complex, large, and sophisticated than Network operating systems because they also have to take care of varying networking protocols. Carey PCC g (7) CP - Communication Processors A Typical View of a Distributed System Advantages of Distributed Operating System © The distributed operating system provides sharing of resources. ‘© This type of system is fault-tolerant. Disadvantages of Distributed Operating System 2 Protocol overhead can dominate computation cost.Distributed Operating System A distributed operating system (DOS) is an essential type of operating system. Distributed systems use many central processors to serve multiple real-time applications and users. As a result, data processing jobs are distributed between the processors. It connects multiple computers via a single communication channel. Furthermore, each of these systems has its own processor and memory. Additionally, these CPUs communicate via high-speed buses or telephone lines. Individual systems that communicate via a single channel are regarded as a single entity. They're also known as loosely coupled systems. Communication Network This operating system consists of numerous computers, nodes, and sites joined together via LAN/WAN lines. It enables the distribution of full systems on a couple of center processors, and it supports many real-time products and different users. Distributed operating systems can share their computing resources and I/O files while providing users with virtual machine abstraction. Types of Distributed Operating System There are various types of Distributed Operating systems. Some of them are as follows: Client-Server Systems Peer-to-Peer Systems Middleware ‘Three-tier weeps N-tierClient-Server System This type of system requires the client to request a resource, after which the server gives the requested resource. When a client connects to a server, the server may serve multiple clients at the same time. Client-Server Systems are also referred to as "Tightly Coupled Operating Systems", This system is primarily intended for multiprocessors and homogenous multicomputer. Client-Server Systems function as a centralized server since they approve all requests issued by client systems, Server systems can be divided into two parts: 1. Computer Server System This system allows the interface, and the client then sends its own requests to be executed as an action, After completing the activity, it sends a back response and transfers the result to the client, 2. File Server System It provides a file system interface for clients, allowing them to execute actions like file creation, updating, deletion, and more. Peer-to-Peer System The nodes play an important role in this system. The task is evenly distributed among the nodes. Additionally, these nodes can share data and resources as needed. Once again, they require a network to connect. The Peer-to-Peer System is known as a "Loosely Couple System". This concept is used in computer network applications since they contain a large number of processors that do not share memory or clocks. Each processor has its own local memory, and they interact with one another via a variety of communication methods like telephone lines or high-speed buses. Middleware Middleware enables the interoperability of all applications running on different operating systems. Those programs are capable of transferring all data to one other by using these services. Three-tier The information about the client is saved in the intermediate tier rather than in the client, which simplifies development, This type of architecture is most commonly used in online applications. N-tier When a server or application has to transmit requests to other enterprise services on the network, n- tier systems are used,Features of Distributed Operating System There are various features of the distributed operating system, Some of them are as follows: Openness It means that the system's services are freely displayed through interfaces. Furthermore, these interfaces only give the service syntax, For example, the type of function, its return type, parameters, and so on. Interface Definition Languages are used to create these interfaces (IDL), Scalability It refers to the fact that the system's efficiency should not vary as new nodes are added to the system. Furthermore, the performance of a system with 100 nodes should be the same as that of a system with 1000 nodes. Resource Sharing Its most essential feature is that it allows users to share resources. They can also share resources in a secure and controlled manner. Printers, files, data, storage, web pages, etc., are examples of shared resources. A DOS's flexibility is enhanced by modular qualities and delivers a more advanced range of high= level services. The kemel/ microkemel's quality and completeness simplify the implementation of such services, Transparency It is the most important feature of the distributed operating system. The primary purpose of a distributed operating system is to hide the fact that resources are shared. Transparency also implies that the user should be unaware that the resources he is accessing are shared. Furthermore, the system should be a separate independent unit for the user. Heterogeneity The components of distributed systems may differ and vary in operating systems, networks, programming languages, computer hardware, and implementations by different developers. Fault Tolerance Fault tolerance is that process in which user may continue their work if the software or hardware fails. Examples of Distributed Operating System ‘There are various examples of the distributed operating system. Some of them are as follows: SolarisIt is designed for the SUN multiprocessor workstations OSF/L It’s compatible with Unix and was designed by the Open Foundation Software Company. Micros ‘The MICROS operating system ensures a balanced data load while allocating jobs to all nodes in the system DYNIX It is developed for the Symmetry multiprocessor computers. Locus Tt may be accessed local and remote files at the same time without any location hindrance. Mach It allows the multithreading and multitasking features. Applications of Distributed Operating System ‘There are various applications of the distributed operating system. Some of them are as follows: Network Applications DOS is used by many network applications, including the Web, peer-to-peer networks, multiplayer web-based games, and virtual communities. Telecommunication Networks DOS is useful in phones and cellular networks. A DOS can be found in networks like the Internet, wireless sensor networks, and routing algorithms. Parallel Computation DOS is the basis of systematic computing, which includes cluster computing and grid computing, and a variety of volunteer computing projects. Real-Time Process Control The real-time process control system operates with a deadline, and such examples include aircraft control systems. Advantages and Disadvantages of Distributed Operating System There are various advantages and disadvantages of the distributed operating system. Some of them are as follows:Advantages There are various advantages of the distributed operating system. Some of them are as follow: a awe It may share all resources (CPU, disk, network interface, nodes, computers, and so on) from one site to another, increasing data availability across the entire system. It reduces the probability of data corruption because all data is replicated across all sites; if one site fails, the user can access data from another operational site. The entire system operates independently of one another, and as a result, if one site crashes, the entire system does not halt. It increases the speed of data exchange from one site to another site It is an open system since it may be accessed from both local and remote locations. It helps in the reduction of data processing time. Most distributed systems are made up of several nodes that interact to make them fault- tolerant. Ifa single machine fails, the system remains operational. Disadvantages There are various disadvantages of the ‘buted operating system. Some of them are as follows: The system must decide which jobs must be executed when they must be executed, and where they must be executed, A scheduler has limitations, which can lead to underutilized hardware and unpredictable runtimes, It is hard to implement adequate security in DOS since the nodes and connections must be secured, The database connected to a DOS is relatively complicated and hard to manage in contrast to a single-user system, The underlying software is extremely complex and is not understood very well compared to other systems. The more widely distributed a system is, the more communication latency can be expected. Asa result, teams and developers must choose between availability, consistency, and latency. These systems aren't widely available because they're thought to be too expensive. Gathering, processing, presenting, and monitoring hardware use metrics for big clusters can be a real issue,Network Operating System Network Operating Systems ‘An Operating system, which includes software and associated protocols to communicate with other ‘computers via a network conveniently and cost-effectively, is called Network Operating System. Advantages of Network Operating System ‘© In this type of operating system, network traffic reduces due to the division between clients, and the server. ‘9. This type of system is less expensive to set up and maintain, Disadvantages of Network Operating System © In this type of operating system, the failure of any node in a system affects the whole system. ‘© Security and performance are important issues, So trained network administrators are required for network administration,Multitasking Operating System The multitasking operating system is a logical extension of a multiprogramming system that enables multiple programs simultaneously. It allows a user to perform more than one computer task at the same time. Types of Multitasking @ Preempti Cooperative \_ Multitasking \\ Multitasking Advantages of Multitasking operating system. ‘© This operating system is more suited to supporting multiple users simultaneously. ‘© The multitasking operating systems have well-defined memory management. Disadvantages of Multitasking operating system The multiple processors are busier at the same time to complete any task in a multitasking environment, so the CPU generates more heat,
You might also like
Types of Operating Systems-2
PDF
No ratings yet
Types of Operating Systems-2
9 pages
OS
PDF
No ratings yet
OS
26 pages
Maahi Shah 24se02ds013 PR 03
PDF
No ratings yet
Maahi Shah 24se02ds013 PR 03
9 pages
Operating System Notes
PDF
No ratings yet
Operating System Notes
23 pages
Operating System Unit 1
PDF
No ratings yet
Operating System Unit 1
29 pages
Operating System UNIT-1
PDF
No ratings yet
Operating System UNIT-1
25 pages
Module 1-Lesson 2
PDF
No ratings yet
Module 1-Lesson 2
4 pages
Operating_System_Notes
PDF
No ratings yet
Operating_System_Notes
22 pages
Unit 1 Operating System
PDF
No ratings yet
Unit 1 Operating System
27 pages
Operating System Notes
PDF
No ratings yet
Operating System Notes
38 pages
Operating System Notes and Questions MCQ Part
PDF
No ratings yet
Operating System Notes and Questions MCQ Part
34 pages
Lecture 2
PDF
No ratings yet
Lecture 2
22 pages
Operating System Notion
PDF
No ratings yet
Operating System Notion
41 pages
Types of Os
PDF
No ratings yet
Types of Os
11 pages
Unit-1 - OS Types
PDF
No ratings yet
Unit-1 - OS Types
23 pages
Osy Unit 1
PDF
No ratings yet
Osy Unit 1
16 pages
Types of Operating Systems
PDF
No ratings yet
Types of Operating Systems
7 pages
Types of Operating Systems
PDF
No ratings yet
Types of Operating Systems
10 pages
Os Unit 1
PDF
No ratings yet
Os Unit 1
52 pages
Operating System
PDF
No ratings yet
Operating System
19 pages
classification OS
PDF
No ratings yet
classification OS
5 pages
TYPES-OF-OS
PDF
No ratings yet
TYPES-OF-OS
26 pages
Bca C101 SM04
PDF
No ratings yet
Bca C101 SM04
7 pages
Os Unit1 Sol
PDF
No ratings yet
Os Unit1 Sol
27 pages
Types of Os
PDF
No ratings yet
Types of Os
12 pages
Types of Operating Systems
PDF
No ratings yet
Types of Operating Systems
3 pages
Types of Operting System
PDF
No ratings yet
Types of Operting System
3 pages
Types of Operating System Ryan Mejia
PDF
No ratings yet
Types of Operating System Ryan Mejia
5 pages
OS 03
PDF
No ratings yet
OS 03
9 pages
Operating System Complete
PDF
100% (1)
Operating System Complete
59 pages
Types of Operating Systems
PDF
No ratings yet
Types of Operating Systems
10 pages
Types of Operating Systems
PDF
No ratings yet
Types of Operating Systems
11 pages
OPERATING SYSTEM TYPES - Revised
PDF
No ratings yet
OPERATING SYSTEM TYPES - Revised
5 pages
Os Project
PDF
No ratings yet
Os Project
20 pages
Lesson 5- Operating System.docx
PDF
No ratings yet
Lesson 5- Operating System.docx
8 pages
Sakshi_058_OperatingSystem(1)_722e12581d6de982704c61811448a127
PDF
No ratings yet
Sakshi_058_OperatingSystem(1)_722e12581d6de982704c61811448a127
8 pages
Tybcs Os Chapter 1
PDF
No ratings yet
Tybcs Os Chapter 1
31 pages
5. Operating System
PDF
No ratings yet
5. Operating System
11 pages
Lecture 2, OS
PDF
No ratings yet
Lecture 2, OS
8 pages
Batch Operating System
PDF
No ratings yet
Batch Operating System
3 pages
Lesson 6
PDF
No ratings yet
Lesson 6
92 pages
OSand Types
PDF
No ratings yet
OSand Types
41 pages
Types of Operating Systems
PDF
No ratings yet
Types of Operating Systems
5 pages
OS Lecture 03
PDF
No ratings yet
OS Lecture 03
35 pages
OS Unit I
PDF
No ratings yet
OS Unit I
100 pages
Types of Operating Systems
PDF
No ratings yet
Types of Operating Systems
12 pages
Os Answers
PDF
No ratings yet
Os Answers
22 pages
Types of Operating System: Submitted by Submitted To
PDF
No ratings yet
Types of Operating System: Submitted by Submitted To
7 pages
Unit I
PDF
No ratings yet
Unit I
29 pages
Breif Introduction on Types of Operating System
PDF
No ratings yet
Breif Introduction on Types of Operating System
12 pages
Unit-I Part B
PDF
No ratings yet
Unit-I Part B
19 pages
Operating System Notes
PDF
No ratings yet
Operating System Notes
46 pages
Unit-3 CFOA Notes
PDF
100% (1)
Unit-3 CFOA Notes
12 pages
Tim Paterson Microsoft 1981 1994 GUI Windows
PDF
No ratings yet
Tim Paterson Microsoft 1981 1994 GUI Windows
9 pages
L-1.1.3 Types OS
PDF
No ratings yet
L-1.1.3 Types OS
21 pages
Unit1 Introduction and Operating System Structures
PDF
No ratings yet
Unit1 Introduction and Operating System Structures
41 pages
Types of OS
PDF
No ratings yet
Types of OS
5 pages
types_of_os
PDF
No ratings yet
types_of_os
23 pages
1 1
PDF
No ratings yet
1 1
14 pages
Solution To The Critical Section Problem
PDF
No ratings yet
Solution To The Critical Section Problem
11 pages
Process: Process Memory Is Divided Into Four Sections For Efficient Working
PDF
No ratings yet
Process: Process Memory Is Divided Into Four Sections For Efficient Working
32 pages
Syylbus
PDF
No ratings yet
Syylbus
2 pages
Cloud Computing Architecture: UNIT-2
PDF
No ratings yet
Cloud Computing Architecture: UNIT-2
30 pages
WBP Cover Page
PDF
No ratings yet
WBP Cover Page
2 pages