0% found this document useful (0 votes)
37 views

Operating System

The document discusses operating systems, including their common functions, components, interfaces, types, examples, and advantages and disadvantages. It provides details on real-time, single-user single-tasking, single-user multi-tasking, and multi-user multi-tasking operating systems.

Uploaded by

IBNUL HOSSAIN
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views

Operating System

The document discusses operating systems, including their common functions, components, interfaces, types, examples, and advantages and disadvantages. It provides details on real-time, single-user single-tasking, single-user multi-tasking, and multi-user multi-tasking operating systems.

Uploaded by

IBNUL HOSSAIN
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

Operating

System
What is an Operating System (OS)?
The common functions of an Operating System

Managing
Resources

Prov nterface
user
ons
Appl ning

iding
icati

i
Run
Operating

an
System

Co r
n fo ty
co trol t
or tili
ha mpu to th p p u s
rd
wa ter e Su ilt in ram
re bu rog
p
Components of OS
➢ Process management
➢ Memory management
➢ I/O device management
➢ File system
➢ Protection
➢ Network management
➢ Network services
➢ User interface
Operating System Interface

Command line interface Graphical user interface


A command line interface (CLI) A graphical user interface(GUI)
is a text -based user interface is a system of interactive visual
(UI) used to view and manage components for computer
computer files. CLI processes software. A GUI displays objects
commands to computer that convey information and
program in the form of lines of represents actions that can be
text. taken by the user.
Command line interface Graphical user interface
Types of Operating System
➢ Real-time operating system
➢ Single-User/Single-Tasking
➢ Single-User/Multi-Tasking
➢ Multi-User/Multi-Tasking
Real-time Operating System

Real time operating system is designed to run


real-time applications. It can be both single
and multi-tasking. Examples include Abbasi,
AMS RTOS, etc.

Advantages:

➢ Works very fast


➢ Time saving
➢ Since it very small, it occupies less space
in memory.
Single-User/Single-Tasking OS

An operating system that allows a single user to perform only


one task at a time. Functions like printing document,
downloading images, etc, can be performed only one at a
time. Examples include MS-DOS, Palm OS, etc.

Advantages:

➢ Occupies less space in memory.

Disadvantages:

➢ Can perform only one single task at a time


Single-User/Multi-Tasking OS

An operating system that allows a single user to


perform more than one task at a time is called
Single-User Multitasking Operating System. Examples
include Microsoft Windows and Macintosh OS.

Advantages:

➢ It is time saving as it performs multiple tasks at a


time yielding high productivity.

Disadvantages:

➢ This operating system is highly complex and


occupies more space
Multi-User/Multi-Tasking OS

It is an operating system that permits several users to utilize the


programs that are concurrently running on a single network server. The
single network server is termed as "Terminal server". "Terminal client" is
a software that supports user sessions. Examples include UNIX, MVS,
etc.

Advantages:

➢ Highly productive as it performs multiple tasks at a time.


➢ time saving as we don’t have to make changes in many desktops,
instead can make changes only to the server.

Disadvantages:

➢ If the connection to the server is broken, user cannot perform any


task on the client as it is connected to that server.
Examples
❏ Common Operating Systems:

-Windows (Used in IBM compatible microcomputers)

-Mac OS (Graphical user interface–based operating systems developed by


Apple Inc. for their Macintosh line of computer systems)

-UNIX (Multi-User/Multi-Tasking OS used in minicomputers and


microcomputers)

-Linux (Enables applications and the computer operator to access the devices
on the network to perform desired functions. Used in microcomputers)
Different Types of Operating System

UNIX DOS Mac OS MS Windows Linux Palm OS

Multi-user/ Single-user/ Single-user/ Single-user/ Multi-user/ Single-user/


multi-tasking single-tasking multi-tasking multi-tasking multi-tasking multi-tasking

Command line Command line GUI GUI Command line GUI


user interface user interface user interface,
GUI

It has several DOS has been Mac OS has The first true Linux is an They are
versions but they replaced by MS easy to use MS Windows open source specifically
lack Windows OS GUI is MS software. designed for
interoperability Windows-95 PDA

Network OS Desktop OS Desktop OS Desktop OS Network OS Mobile OS


Advantages and Disadvantages of OS
Advantages Disadvantages

➢ O/S provides the interface between the ➢ Unknown users can can system without
users and hardware. user’s permission.
➢ Allows to User Friendly GUI for all ➢ If operating system get fault then all
users. data can be destroyed from O/S.
➢ Not required any technical skills for ➢ Required guarded page tables
operating GUI O/S. ➢ Need more memory for memory
➢ Cost effective. management.
➢ provides the assistance for managing ➢ It is very difficult task for providing the
the all I/O devices of computer system. entire protection from all viruses
➢ can be updated time by time without because any threat can be inserted any
any hassle. time.

You might also like