Single User Operating System and Multi User
Operating System
Operating system is
classified according to the following criteria's.
- Single User Operating System
- Multi User Operating System
- Time Shared Operating System
Single User Operating System:
Single
user operating system allows only one user to use the system for micro-computer
a single user operating system offer the following function.
- Initialization of
system in which the operating system must have initial loader program to
initialize the system properly.
- File
Management an operating system contains the file management programs
that control the process of creation, deletion and access of files of data and
the programs.
- Memory
Management in type of operating system, this memory management is simple,
as only one application is executed at one time. If there is another
application to be run the previous is remove from the memory.
- Input Output management: I/O management in this type of operating system is more simple as compare to other because one I/O device is made active at a time.
Multi User Operating System:
Multi
user operating system allow more than one user at a time to use the system. The
function provide by OS are:
- Initialization is
more Complex than single user operating system because it is possible that more
than one computer be initialized by server.
- File
Management is more complex in this case because a file may be accessed
or shared by more than one user. If a user is using currently a file and
another user also trying to access this file than it is duty of operating system to lock the file for other user and also set Security (permissions) on
file also share a file to make it available on Network.
- Memory
management available memory of server is divided among different user the
rest of memory management is the same as the single OS dot it also uses a
technique called paging to allow your computer to run more programs then its
physical memory by storing memory page is not currently in use on a mass
storage device called virtual memory.
- Input
output management It is also complex because more than one
devices managed by operating system.
- Resource
Management resources (printer, CD drive, floppy drive are available to all
user on network) these devices can be shared to access from other computer.
- Process
management in multi-user operating system more than one application is
executed at a time this capability is called multitasking.
- Processor
management in multi-user operating system more than one user connected to
the system. Hence the processing speed must be fast to manage a user request
for this reason a system must have more than one processor multi-user system
has capability to manage all these processors.
- Communication management in multi user operating system one computer is connected with more than one systems. Hence it has capability to create new user, assign passwords in permissions.
Time Shared System:
Time sharing operating systems are those operating systems with slice processor
(CPU) time into small Fixed time slice and assign the processes to the CPU for
that time slice to be executed. if the process is completed by the processor in
its allotted time slice, it quits the system and CPU is assigned to the new
process waiting on the top of the ready queue. If the time slice expires in the
process still remains incomplete, it is added at the back of the ready queue
for its next turn.
Advantages of time sharing operating system:
- Minimizes response time.
- Supports user interactivity.
- A process does not wait for a long time if it is preceded by a process of large execution time.
- All processes get equal chances for execution.
No comments:
Post a Comment