Following are the different properties of an Operating System. This tutorial will explain these properties in detail one by one: Show
Batch processingBatch processing is a technique in which an Operating System collects the programs and data together in a batch before processing starts. An operating system does the following activities related to batch processing −
Advantages
Disadvantages
MultitaskingMultitasking is when multiple jobs are executed by the CPU simultaneously by switching between them. Switches occur so frequently that the users may interact with each program while it is running. An OS does the following activities related to multitasking −
MultiprogrammingSharing the processor, when two or more programs reside in memory at the same time, is referred as multiprogramming. Multiprogramming assumes a single shared processor. Multiprogramming increases CPU utilization by organizing jobs so that the CPU always has one to execute. The following figure shows the memory layout for a multiprogramming system. An OS does the following activities related to multiprogramming.
Advantages
Disadvantages
InteractivityInteractivity refers to the ability of users to interact with a computer system. An Operating system does the following activities related to interactivity −
The response time of the OS needs to be short, since the user submits and waits for the result. Real Time SystemReal-time systems are usually dedicated, embedded systems. An operating system does the following activities related to real-time system activity.
Distributed EnvironmentA distributed environment refers to multiple independent CPUs or processors in a computer system. An operating system does the following activities related to distributed environment −
SpoolingSpooling is an acronym for simultaneous peripheral operations on line. Spooling refers to putting data of various I/O jobs in a buffer. This buffer is a special area in memory or hard disk which is accessible to I/O devices. An operating system does the following activities related to distributed environment −
Advantages
What type of operating system allows two or more programs or apps to reside in memory?A multiprogramming operating system is an operating system which in addition to supporting multiple concurrent processes (several processes in execution states simultaneously) allows the instruction and data from two or more separate processes to reside in primary memory simultaneously.
Which operating system allows more than one program to run at the same time?The remaining 10 percent run the Macintosh operating system. UNIX is a multi-user, multitasking operating system, and was designed to be a small, flexible system used by computer programmers.
When two or more programs exist in memory at the same time is referred as?A computer's capability to process more than one task simultaneously is called multiprocessing. A multiprocessing operating system is capable of running many programs simultaneously, and most modern network operating systems (NOSs) support multiprocessing.
Which are the two types of memory that work together under the operating system?Memory is also used by a computer's operating system, hardware and software. There are technically two types of computer memory: primary and secondary.
|