This document provides an introduction to different types of operating systems, including serial processing systems, batch operating systems, multi-programming systems, time sharing systems, distributed systems, network systems, and real-time systems. It defines each type and provides one or two examples. Serial and batch systems execute jobs sequentially while multi-programming systems allow multiple programs to run simultaneously. Time sharing systems rapidly switch between programs to give the appearance they are running simultaneously. Distributed and network systems connect multiple processors across a network. Real-time systems have strict time constraints and do not tolerate delays.
Topic Page
What is an Operating System Page 03
Function of an Operating System Page 05
Types of Operating Systems with Advantages & Issues Page 08
Common Examples of different types of OS Page 37
What is WINDOWS Page 38
Tasks Performed by the help of Windows Page 40
Features of Windows Operating System Page 41
Advantages of Using Windows Page 42
Disadvantages of Using Windows Page 43
What is DOS (Disk Operating System) Page 44
Features of Disk Operating System Page 46
Functions of Disk Operating System Page 47
Advantages of Disk Operating System Page 48
Disadvantages of Disk Operating System Page 49
Topic Page
What is an Operating System Page 03
Function of an Operating System Page 05
Types of Operating Systems with Advantages & Issues Page 08
Common Examples of different types of OS Page 37
What is WINDOWS Page 38
Tasks Performed by the help of Windows Page 40
Features of Windows Operating System Page 41
Advantages of Using Windows Page 42
Disadvantages of Using Windows Page 43
What is DOS (Disk Operating System) Page 44
Features of Disk Operating System Page 46
Functions of Disk Operating System Page 47
Advantages of Disk Operating System Page 48
Disadvantages of Disk Operating System Page 49
Operating system 06 operating system classificationVaibhav Khanna
The variations and differences in the nature of different operating systems may give the impression that all operating systems are absolutely different from each-other. But this is not true.
All operating systems contain the same components whose functionalities are almost the same.
For instance, all the operating systems perform the functions of storage management, process management, protection of users from one-another, etc.
The procedures and methods that are used to perform these functions might be different but the fundamental concepts behind these techniques are just the same.
Operating systems in general, perform similar functions but may have distinguishing features.
Therefore, they can be classified into different categories on different bases.
Operating system 08 time sharing and multitasking operating systemVaibhav Khanna
Time sharing, or multitasking, is a logical extension of multiprogramming.
Multiple jobs are executed by the CPU switching between them, but the switches occur so frequently that the users may interact with each program while it is running.
An interactive, or hands-on, computer system provides on-line communication between the user and the system.
The user gives instructions to the operating system or to a program directly, and receives an immediate response.
Advanced computer architecture lesson 1 and 2Ismail Mukiibi
An OS is a program that controls the execution of application programs and acts as an interface between the user of a computer and the computer hardware. .....................
This presentation will give brief and basic knowledge about the operating system.
Types of operating systems are included in this ppt, too.
Types of the operating system are explained with the help of examples.
In this ppt, you will get to know about the advantages and disadvantages of types of operating systems.
Go through this ppt to get a crystal clear concept of the operating system.
Embedded System,
Real Time Operating System Concept
Architecture of kernel
Task
Task States
Task scheduler
ISR
Semaphores
Mailbox
Message queues
Pipes
Events
Timers
Memory management
Introduction to Ucos II RTOS
Study of kernel structure of Ucos II
Synchronization in Ucos II
Inter-task communication in Ucos II
Memory management in Ucos II
Porting of RTOS.
Operating system 06 operating system classificationVaibhav Khanna
The variations and differences in the nature of different operating systems may give the impression that all operating systems are absolutely different from each-other. But this is not true.
All operating systems contain the same components whose functionalities are almost the same.
For instance, all the operating systems perform the functions of storage management, process management, protection of users from one-another, etc.
The procedures and methods that are used to perform these functions might be different but the fundamental concepts behind these techniques are just the same.
Operating systems in general, perform similar functions but may have distinguishing features.
Therefore, they can be classified into different categories on different bases.
Operating system 08 time sharing and multitasking operating systemVaibhav Khanna
Time sharing, or multitasking, is a logical extension of multiprogramming.
Multiple jobs are executed by the CPU switching between them, but the switches occur so frequently that the users may interact with each program while it is running.
An interactive, or hands-on, computer system provides on-line communication between the user and the system.
The user gives instructions to the operating system or to a program directly, and receives an immediate response.
Advanced computer architecture lesson 1 and 2Ismail Mukiibi
An OS is a program that controls the execution of application programs and acts as an interface between the user of a computer and the computer hardware. .....................
This presentation will give brief and basic knowledge about the operating system.
Types of operating systems are included in this ppt, too.
Types of the operating system are explained with the help of examples.
In this ppt, you will get to know about the advantages and disadvantages of types of operating systems.
Go through this ppt to get a crystal clear concept of the operating system.
Embedded System,
Real Time Operating System Concept
Architecture of kernel
Task
Task States
Task scheduler
ISR
Semaphores
Mailbox
Message queues
Pipes
Events
Timers
Memory management
Introduction to Ucos II RTOS
Study of kernel structure of Ucos II
Synchronization in Ucos II
Inter-task communication in Ucos II
Memory management in Ucos II
Porting of RTOS.
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar
The European Union Agency for Law Enforcement Cooperation (Europol) has suffered an alleged data breach after a notorious threat actor claimed to have exfiltrated data from its systems. Infamous data leaker IntelBroker posted on the even more infamous BreachForums hacking forum, saying that Europol suffered a data breach this month.
The alleged breach affected Europol agencies CCSE, EC3, Europol Platform for Experts, Law Enforcement Forum, and SIRIUS. Infiltration of these entities can disrupt ongoing investigations and compromise sensitive intelligence shared among international law enforcement agencies.
However, this is neither the first nor the last activity of IntekBroker. We have compiled for you what happened in the last few days. To track such hacker activities on dark web sources like hacker forums, private Telegram channels, and other hidden platforms where cyber threats often originate, you can check SOCRadar’s Dark Web News.
Stay Informed on Threat Actors’ Activity on the Dark Web with SOCRadar!
How to Position Your Globus Data Portal for Success Ten Good PracticesGlobus
Science gateways allow science and engineering communities to access shared data, software, computing services, and instruments. Science gateways have gained a lot of traction in the last twenty years, as evidenced by projects such as the Science Gateways Community Institute (SGCI) and the Center of Excellence on Science Gateways (SGX3) in the US, The Australian Research Data Commons (ARDC) and its platforms in Australia, and the projects around Virtual Research Environments in Europe. A few mature frameworks have evolved with their different strengths and foci and have been taken up by a larger community such as the Globus Data Portal, Hubzero, Tapis, and Galaxy. However, even when gateways are built on successful frameworks, they continue to face the challenges of ongoing maintenance costs and how to meet the ever-expanding needs of the community they serve with enhanced features. It is not uncommon that gateways with compelling use cases are nonetheless unable to get past the prototype phase and become a full production service, or if they do, they don't survive more than a couple of years. While there is no guaranteed pathway to success, it seems likely that for any gateway there is a need for a strong community and/or solid funding streams to create and sustain its success. With over twenty years of examples to draw from, this presentation goes into detail for ten factors common to successful and enduring gateways that effectively serve as best practices for any new or developing gateway.
Into the Box Keynote Day 2: Unveiling amazing updates and announcements for modern CFML developers! Get ready for exciting releases and updates on Ortus tools and products. Stay tuned for cutting-edge innovations designed to boost your productivity.
Experience our free, in-depth three-part Tendenci Platform Corporate Membership Management workshop series! In Session 1 on May 14th, 2024, we began with an Introduction and Setup, mastering the configuration of your Corporate Membership Module settings to establish membership types, applications, and more. Then, on May 16th, 2024, in Session 2, we focused on binding individual members to a Corporate Membership and Corporate Reps, teaching you how to add individual members and assign Corporate Representatives to manage dues, renewals, and associated members. Finally, on May 28th, 2024, in Session 3, we covered questions and concerns, addressing any queries or issues you may have.
For more Tendenci AMS events, check out www.tendenci.com/events
Cyaniclab : Software Development Agency Portfolio.pdfCyanic lab
CyanicLab, an offshore custom software development company based in Sweden,India, Finland, is your go-to partner for startup development and innovative web design solutions. Our expert team specializes in crafting cutting-edge software tailored to meet the unique needs of startups and established enterprises alike. From conceptualization to execution, we offer comprehensive services including web and mobile app development, UI/UX design, and ongoing software maintenance. Ready to elevate your business? Contact CyanicLab today and let us propel your vision to success with our top-notch IT solutions.
Unleash Unlimited Potential with One-Time Purchase
BoxLang is more than just a language; it's a community. By choosing a Visionary License, you're not just investing in your success, you're actively contributing to the ongoing development and support of BoxLang.
How Recreation Management Software Can Streamline Your Operations.pptxwottaspaceseo
Recreation management software streamlines operations by automating key tasks such as scheduling, registration, and payment processing, reducing manual workload and errors. It provides centralized management of facilities, classes, and events, ensuring efficient resource allocation and facility usage. The software offers user-friendly online portals for easy access to bookings and program information, enhancing customer experience. Real-time reporting and data analytics deliver insights into attendance and preferences, aiding in strategic decision-making. Additionally, effective communication tools keep participants and staff informed with timely updates. Overall, recreation management software enhances efficiency, improves service delivery, and boosts customer satisfaction.
Globus Connect Server Deep Dive - GlobusWorld 2024Globus
We explore the Globus Connect Server (GCS) architecture and experiment with advanced configuration options and use cases. This content is targeted at system administrators who are familiar with GCS and currently operate—or are planning to operate—broader deployments at their institution.
top nidhi software solution freedownloadvrstrong314
This presentation emphasizes the importance of data security and legal compliance for Nidhi companies in India. It highlights how online Nidhi software solutions, like Vector Nidhi Software, offer advanced features tailored to these needs. Key aspects include encryption, access controls, and audit trails to ensure data security. The software complies with regulatory guidelines from the MCA and RBI and adheres to Nidhi Rules, 2014. With customizable, user-friendly interfaces and real-time features, these Nidhi software solutions enhance efficiency, support growth, and provide exceptional member services. The presentation concludes with contact information for further inquiries.
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns
Unlocking Business Potential: Tailored Technology Solutions by Prosigns
Discover how Prosigns, a leading technology solutions provider, partners with businesses to drive innovation and success. Our presentation showcases our comprehensive range of services, including custom software development, web and mobile app development, AI & ML solutions, blockchain integration, DevOps services, and Microsoft Dynamics 365 support.
Custom Software Development: Prosigns specializes in creating bespoke software solutions that cater to your unique business needs. Our team of experts works closely with you to understand your requirements and deliver tailor-made software that enhances efficiency and drives growth.
Web and Mobile App Development: From responsive websites to intuitive mobile applications, Prosigns develops cutting-edge solutions that engage users and deliver seamless experiences across devices.
AI & ML Solutions: Harnessing the power of Artificial Intelligence and Machine Learning, Prosigns provides smart solutions that automate processes, provide valuable insights, and drive informed decision-making.
Blockchain Integration: Prosigns offers comprehensive blockchain solutions, including development, integration, and consulting services, enabling businesses to leverage blockchain technology for enhanced security, transparency, and efficiency.
DevOps Services: Prosigns' DevOps services streamline development and operations processes, ensuring faster and more reliable software delivery through automation and continuous integration.
Microsoft Dynamics 365 Support: Prosigns provides comprehensive support and maintenance services for Microsoft Dynamics 365, ensuring your system is always up-to-date, secure, and running smoothly.
Learn how our collaborative approach and dedication to excellence help businesses achieve their goals and stay ahead in today's digital landscape. From concept to deployment, Prosigns is your trusted partner for transforming ideas into reality and unlocking the full potential of your business.
Join us on a journey of innovation and growth. Let's partner for success with Prosigns.
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Globus
The Earth System Grid Federation (ESGF) is a global network of data servers that archives and distributes the planet’s largest collection of Earth system model output for thousands of climate and environmental scientists worldwide. Many of these petabyte-scale data archives are located in proximity to large high-performance computing (HPC) or cloud computing resources, but the primary workflow for data users consists of transferring data, and applying computations on a different system. As a part of the ESGF 2.0 US project (funded by the United States Department of Energy Office of Science), we developed pre-defined data workflows, which can be run on-demand, capable of applying many data reduction and data analysis to the large ESGF data archives, transferring only the resultant analysis (ex. visualizations, smaller data files). In this talk, we will showcase a few of these workflows, highlighting how Globus Flows can be used for petabyte-scale climate analysis.
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Anthony Dahanne
Les Buildpacks existent depuis plus de 10 ans ! D’abord, ils étaient utilisés pour détecter et construire une application avant de la déployer sur certains PaaS. Ensuite, nous avons pu créer des images Docker (OCI) avec leur dernière génération, les Cloud Native Buildpacks (CNCF en incubation). Sont-ils une bonne alternative au Dockerfile ? Que sont les buildpacks Paketo ? Quelles communautés les soutiennent et comment ?
Venez le découvrir lors de cette session ignite
We describe the deployment and use of Globus Compute for remote computation. This content is aimed at researchers who wish to compute on remote resources using a unified programming interface, as well as system administrators who will deploy and operate Globus Compute services on their research computing infrastructure.
Listen to the keynote address and hear about the latest developments from Rachana Ananthakrishnan and Ian Foster who review the updates to the Globus Platform and Service, and the relevance of Globus to the scientific community as an automation platform to accelerate scientific discovery.
Code reviews are vital for ensuring good code quality. They serve as one of our last lines of defense against bugs and subpar code reaching production.
Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standards. How can we improve this crucial process?
In this session we will cover:
- The Art of Effective Code Reviews
- Streamlining the Review Process
- Elevating Reviews with Automated Tools
By the end of this presentation, you'll have the knowledge on how to organize and improve your code review proces
Advanced Flow Concepts Every Developer Should KnowPeter Caitens
Tim Combridge from Sensible Giraffe and Salesforce Ben presents some important tips that all developers should know when dealing with Flows in Salesforce.
Developing Distributed High-performance Computing Capabilities of an Open Sci...Globus
COVID-19 had an unprecedented impact on scientific collaboration. The pandemic and its broad response from the scientific community has forged new relationships among public health practitioners, mathematical modelers, and scientific computing specialists, while revealing critical gaps in exploiting advanced computing systems to support urgent decision making. Informed by our team’s work in applying high-performance computing in support of public health decision makers during the COVID-19 pandemic, we present how Globus technologies are enabling the development of an open science platform for robust epidemic analysis, with the goal of collaborative, secure, distributed, on-demand, and fast time-to-solution analyses to support public health.
Why React Native as a Strategic Advantage for Startup Innovation.pdfayushiqss
Do you know that React Native is being increasingly adopted by startups as well as big companies in the mobile app development industry? Big names like Facebook, Instagram, and Pinterest have already integrated this robust open-source framework.
In fact, according to a report by Statista, the number of React Native developers has been steadily increasing over the years, reaching an estimated 1.9 million by the end of 2024. This means that the demand for this framework in the job market has been growing making it a valuable skill.
But what makes React Native so popular for mobile application development? It offers excellent cross-platform capabilities among other benefits. This way, with React Native, developers can write code once and run it on both iOS and Android devices thus saving time and resources leading to shorter development cycles hence faster time-to-market for your app.
Let’s take the example of a startup, which wanted to release their app on both iOS and Android at once. Through the use of React Native they managed to create an app and bring it into the market within a very short period. This helped them gain an advantage over their competitors because they had access to a large user base who were able to generate revenue quickly for them.
Why React Native as a Strategic Advantage for Startup Innovation.pdf
Types of Operating System
1. DISCOVER . LEARN .
EMPOWER
Introduction to Operating System
APEX INSTITUTE OF TECHNOLOGY
Bachelor of Engineering (Computer Science & Engineering)
OPERATING SYSTEM
Instructor: Ms Akansha Moral
2. Content
1. Types of operating system
2. Serial Processing Operating System
3.Batch Operating system
4.Multi-programming Operating System
5.Distributed Operating System
6.Network Operating System
7.Real Time Operating System
8.Multi processor Operating System
3. Types of Operating System
• There are many types of operating systems that can be listed to study
the types the operating systems.
⮚ Serial Processing Operating System
⮚ Batch Operating system
⮚ Multi-programming Operating System
⮚ Time Sharing System
⮚ Distributed Operating System
⮚ Network Operating System
⮚ Real Time Operating System
⮚ Multi processor Operating System
4. Serial operating System
• Serial Processing: The Serial Processing Operating Systems are those which
Performs all the instructions into as sequence Manner or the
Instructions those are given by the user will be executed by
using the FIFO Manner means First in First Out.
.
• In this the Program Counter will determines which instruction is going
to Execute and the which instruction will be Execute after this.
Mainly the Punch Cards are used for this.
• Problem : the Main Problem is that a user doesn’t interact with
the System while he is working on the System, means the user can’t be able
to enter the data for Execution.
5. Batch Operating Systems
The Batch Processing is same as the Serial Processing Technique. But
in the Batch Processing Similar Types of jobs are Firstly Prepared and
they are Stored on the Card.
According to the concept of the batch operating systems, it states that
until a JOB (or process) has been completely processed and has been
successfully executed, we cannot perform another job or process at
the same time.
•The very first concept which denoted the task to be performed by the
operating system was the concept of Job. A job is defined as a piece of
work done on a computer. It generally consists of the program along
with the data.
•Let’s consider a scenario where , and are different jobs that are
supposed to be assigned to the batch operating system. All the three jobs
cannot be run, processed and executed at the same time as per the concept
of this kind of a system.
6. • If the input/output is required, the gets transferred from the main memory to
fulfilled the requirements of the same.
• At this time the main memory remains empty. The job gets successfully
executed after the requirements of the input and output are fulfilled.
Therefore there is no user interaction involved in such systems. Such jobs
that run without the end user interaction are called BATCH JOBS. Example
for a batch job can be the program that reads a large file and gives out a
report.
• Batch processing is basically done for those frequently used programs that
could be run with minimal human interaction.
ADVANTAGES
• The following are the advantages of using a batch operator:
• Reduction of manual work.
• Fast and well managed execution.
• Reduction in the repetitive usage of the punch cards and magnetic tapes.
• Reduction in CPU’s idle time.
Batch Operating
Systems
7. The following are the disadvantages
of the batch operating systems:
•SEQUENTIAL EXECUTION: Jobs in a batch system
are always executed sequentially.
•STARVATION: Different jobs might take different amount of
time for execution which leads to the starvation of some of the
jobs.
Disadvantages
8. Multi programming
Operating System
• As we know that in the Batch Processing System there are multiple jobs
Executed by the System. The System first prepares a batch and after that
he will Execute all the jobs that are Stored into the Batch.
• But the Main Problem is that if a process or job requires an Input
and Output Operation, then it is not possible and second there will be the
wastage of the Time when we are preparing the batch and the CPU
will remain idle at that Time.
• Multi-Programming we can Execute Many Programs on the System and
When we are Working with the Program then we can also Submit the
Second or Another Program for Running and the CPU will then
Execute the Second Program after the completion of the First Program.
And in this we can also specify our Input means a user can also interact
with the System.
•
9. Memory Layout for Multiprogrammed
System
Image no : 1
Image reference : https://tse3.mm.bing.net/th?id=OIP.aqJD5BUuuT5K5diDhhgxnAHaJk&pid=Api&P=0&w=300&h=300
10. Time Sharing System
• These types of systems are also known by many other names such as
multitasking operating systems, fair share operating system, multi-
programming (Round Robin Technique) etc…
• The main idea behind a time sharing operating system can be
explained with an example. Consider an example where a
processor is undergoing some process for execution. During the
process of execution, if the processor wants to wait for an I/O or for any
other event, then at that time why should the CPU remain idle? In such
situation, the CPU switches over to some other and starts running it.
• In case, if again the processor waits, the CPU again switches over to
some other process and the process goes on. The main idea which
could be understood from this context is that, the CPU should not
remain idle and should remain busy in performing one or more
number of tasks at the same interval of time.
11. Time Sharing System
One important thing to be noted here is that when the process
volunteers to wait for some event, the CPU switches over to some
other task. We do not force the CPU to leave the existing task and
switch over to the other one.
The process itself wants to perform some task which is not related to
the CPU and hence it switches over to some other process.
It maintains the working of all the systems simultaneously.
•As the name suggests, the time is being equally shared for all the
processes. Hence, multi-tasking is multi- programming with time
sharing. The various tasks are scheduled to access the CPU for a fixed
time limit known as the time quantum.
•The switching of CPU among various processes is so rapid that it gives
us an illusion of all processes working at the same time.
12. Advantages of Time sharing
system
•The following are the advantages of using the time sharing
operating systems:
⮚Reduced response time.
⮚Reduced CPU’s idle time.
⮚It avoids the duplication of the software.
13. Disadvantages of Time
sharing system
•The following are the disadvantages of the time sharing operating
systems:
⮚The integrity and security of a user’s program is a doubt.
⮚Problem of reliability.
⮚Problem of data communication.
14. Distributed operating System
• A distributed operating system is a kind of system which uses
MULTIPLE CENTRAL PROCESSORS. This is done in a motive of
serving multiple real- time applications and multiple users. These
processors get the distributed amount of data processing jobs
accordingly.
• Consider an example in which a company has a lot of systems but has only
one printer. All the members of the company want to take the printouts
at the same time. This distributed operating system provides the users
the access to that printer using different systems.
• This is possible only when all the systems of the company are linked
together by a single communication network.
• Linking the systems does not mean that the data of each system is being
shared with each other, it rather means that when a task is to be performed,
it could be performed using any of the given systems in order to enhance the
pace of work.
15. ADVANTAGES
The following are the advantages of using the distributed operating
systems:
•A user at one site could get an access to the resource which is
available at another site using this resource sharing facility.
•The speed of data exchange with one another could be enhanced by using
email.
•Also even if one site of work encounters a failure, the remaining
sites still potentially remain operating.
•It also helps in reduction of the load on the host computer.
•Data exchange process within the network is fast and reliable.
16. The following are the disadvantages of the
distributed operating systems:
•The entire communication relies upon a single network and
hence failure in this network will result in the failure of the entire
communication.
•The language used to establish the distributed systems are
not well defined yet.
•This kind of a system is very expensive and it is not readily
available as the underlying software of this system is highly complex.
DISADVANTAGES
17. Network operating System
• The network operating system is similar to distributed operating
system when their architecture is concerned. This type of a system is a
system that runs upon a server and provides the server the ability to
manage the applications, security, users, data and other networking
functions.
• The main motive of this kind of a system is to allow shared file and printer
access to multiple computers in a network. The multiplicity of computers
is known in such types of systems whereas in distributed type of
operating systems, the multiplicity is unknown. All the works to be
accessed are dependent upon the server and hence the work is done
manually through the server. The drawback of these kinds of systems is that
if any part of the server’s hardware encounters a problem, then all the
systems will get affected whereas this is not the case in a distributed
operating system.
18. Network operating System
The following operating systems are the examples of the network
operating system:
•WINDOWS SERVER 2003
•LINUX
•MICROSOFT WINDOWS SERVER 2008
•UNIX
•MAC OS X ETC…
ADVANTAGES OF NETWORK OPERATING SYSTEM
•The followingare the advantages of
using a network operating system:
•The security of the system is managed by the server.
•The servers are centralized servers and are highly stable.
•The upgrades to new technologies and hardware can be easily
integrated into the system.
•The elements can be replaced when the need increases.
19. • These systems are quite expensive.
• The malfunctioning of the server affects the whole
communication and hence the entire network gets affected.
Disadvantages of the network
operating systems
20. Real Time operating System
These types of operating systems are the types of
those operating systems which do not perform buffering delays.
These operating systems are intended to serve the real time
applications. The deadline of a work is already fixed and hence the
chances of delays in such systems are negligible. The real time
operating system fails if it is not well defined or it does not have a fixed
time constraint.
21. APPLICATIONS
•They are used in the scientific experiments.
•Medical imaging systems
•Industrial control systems
•Weapon systems
•Air traffic control systems
•Robots
•Thermal power plants etc…
•The applications of such systems can easily help us to figure out the
reasons of having no buffering delays in real time operating systems
.
22. • Based upon the strictness of the time constraints, the real time operating
systems can be classified as follows:
• HARD REAL TIME SYSTEMS
• SOFT REAL TIME SYSTEMS
CLASSIFICATION
23. •These types of real type systems are the systems which strictly follows the
definition of a real time system. The time constraints are strictly followed
here and hence no delays are accepted.
EXAMPLES
•The following are places where the time constraints are strictly followed:
•Submarine signaling
•RADAR
•Air traffic control systems
•Delays in the signaling of such systems are proved to lead hazardous
accidents.
HARD REAL TIME SYSTEMS
24. SOFT REAL TIME SYSTEMS
These types of systems are the systems which are less strict when
compared to the hard time real systems and hence a little bit delay
could be accepted.
EXAMPLES:
The following are the examples of the soft real time systems:
• Multimedia
• Virtual reality
• Video conferencing etc…
25. Multi processing System
Generally a Computer has a Single Processor means a Computer
have a just one CPU for Processing the instructions. But if we
are Running multiple jobs, then this will decrease the Speed of CPU.
For Increasing the Speed of Processing then we uses the
Multiprocessing, in the Multi Processing there are two or More CPU in
a Single Operating System if one CPU will fail, then other CPU is
used for providing backup to the first CPU.
With the help of Multi- processing, we can Execute Many Jobs at a
Time. All the Operations are divided into the Number of CPU’s.
if first CPU Completed his Work before the Second CPU, then the Work
of Second CPU will be divided into the First and Second.
26. REFERENCES
• “Galvin, Peter B., Silberchatz, A., “Operating System Concepts”,
Addison Wesley, 9th Edition.
• William Stallings, Operating Systems: Internals and Design Principles,
7th edition Pearson Education Limited, 2014 ISBN: 1292061944,
9781292061948.
• Andrew Tananbaum, “Operating System”, PHI Learning.
• Godbole, Kahate, "Operating System: A Concept Based Approach",
Tata Mc-Graw- Hill.