Professional Documents
Culture Documents
ID : RU 0750/13
Disadvantages of OS
• It is hard to debug batch systems.
• If a job fails, then the other jobs have to wait for an unknown time till the
issue is resolved.
• Batch systems are sometimes costly. Any failure of the system creates a
backlog.
Examples of Batch OS: payroll system, bank statements, data entry, etc.
2.Distributed OS
A distributed operating system is a recent advancement in the field of
computer technology and is utilized all over the world that too with great
pace. In a distributed OS, various computers are connected through a single
communication channel. These independent computers have their memory
Disadvantages of Distributed OS
Advantages of Multitasking OS
• There are very few chances for the duplication of the software.
There's a quick response during task performance.
It minimizes the idle time of the processor.
All tasks get an equal chance of being accomplished.
Disadvantages of Multitasking OS
The user's data security might be a problem.
System failure can lead to widespread failures.
Problems in data communication may arise.
The integrity of user programs is not assured.
4.Network OS
Advantages of Network OS
Centralized servers provide high stability.
Security issues are easier to handle through the servers.
It's easy to upgrade and integrate new technologies
• Servers can be accessed remotely from different locations and systems.
Disadvantages of Network OS
• Regular updates and maintenance are required.
• Users are dependent on the central location for the maximum number of
operations.
Servers are expensive to buy and maintain.
Disadvantages of Mobile OS
• Some of the mobile operating systems give poor battery quality to users.
• Some of the mobile operating systems are not user-friendly.
Examples of the Mobile OS: Android OS, ios, Symbian OS, and Windows mobile
OS.
It allows them to bridge all the gaps and build a unified app specifically for the
OS. The embedded operating system is also known as a real-time operating
system (RTOS) in some cases, which we will discuss in another section.
One real life example: User can use MS-Excel, download apps,
transfer data from one point to another point, Firefox or Google
chrome browser, and more at a same time.
9.Linux
For example, Linux has emerged as a popular OS for web servers such as
Apache, as well as for network operations, scientific computing tasks that
require huge compute clusters, running databases, desktop and endpoint
computing, and running mobile devices with OS versions like Android.
Server OS for web servers, database servers, file servers, email servers
and any other type of shared server. Designed to support high-volume
and multithreading applications, Linux is well-suited for all types of
server applications.
Desktop OS for personal productivity computing. Linux is an open
source and freely available desktop environment for users who prefer it
to commercial OSes.
Headless server OS for systems that do not require a graphical user
interface (GUI) or directly connected terminal and keyboard. Headless
systems are often used for remotely managed networking server and
other devices.
Embedded device or appliance OS for systems that require limited
computing function. Linux is used as an embedded OS for a variety of
applications, including household appliances, automotive entertainment
systems and network file system appliances.
Network OS for routers, switches, domain name system servers, home
networking devices and more. For example, Cisco offers a version of the
Cisco Internetwork Operating System (IOS) that uses the Linux kernel.
Software development OS for enterprise software development.
Although many development tools have been ported to Windows or
other Oases, Linux is home to some of the most widely used open source
software development tools. For example, for distributed source
control; vim and iMac’s for source code editing; and compilers and
interpreters for almost every programming language.
Cloud OS for cloud instances. Major cloud computing providers offer
access to cloud computing instances running Linux for cloud servers,
desktops and other services.
networking performance;
computation performance;
deployment on specific hardware platforms; and
deployment on systems with limited memory, storage or
computing resources.
Linux distributions
Since its initial development, Linux has adopted the copyleft stipulations
of the Free Software Foundation which originated the GNU GPL. The GPL
says that anything taken for free and modified must be distributed for
free. In practice, if Linux or other GNU-licensed components are
developed or modified to create a new version of Linux, that new version
must be distributed for free. This prevents a developer or other groups
from profiting unfairly from the freely available work of others.
Which people like a lot. And that is, with Android you get a choice in
which you can use other company’s mobiles. In which the Android
operating system is loaded. Such as Samsung, LG, HTC, Xiaomi,
Micromax when iOS is a uniform platform made by App
https://www.digi.com/blog/post/what-is-an-embedded-operating-
system
https://www.gatevidyalay.com/batch-operating-system-types-of-
operating-system/
https://www.guru99.com/operating-system-tutorial.html