Advertisements
Advertisements
Question
Explairt the process of Multiprogramming in Process Management with help of an example.
Advertisements
Solution
(1) The number of processes running simultaneously competing for CPU is called multiprogramming.
(2) Multiprogramming is used for increasing the CPU utilization and reducing the idleness of CPU.
(3) In multiprogramming CPU can execute multiple processes at a time.
e.g. When process1 waits for an external event (I/O operation), the processor executes process 2.
(4) The switching time between two processes is called as context switching

(5) Context means storing the status of process. In that memory contents and registers like Program
Counter, Instruction Register, Accumulator, general purpose registers are stored. Each process has a
register save area and in that area context for the process is stored.
(6) Suppose Process A is under execution and it requires I/O operations, then process B should start. So
there would be context switching from A to B. The context of process A is stored and restores the
process B status which is already in memory. When process A is scheduled again, then it is restored in
CPU and continues from the leftover point.
APPEARS IN
RELATED QUESTIONS
What is Virtual Memory?
Explain Multiuser and Time Sharing Operating Systems.
Give features of Windows 98 Operating System.
Context Switching is a term related to........... Management
(i) Process
(ii) Memory
(iii) Information
(iv) Device
What is Virtual Memory ? Explain any three terms related to virtual memory.
The time lost in turning the attention of processor from one process
to another is called as ________
(i) Circuit Switching
(ii) Band Width
(iii) Context Switching
(iv) Packet Switching
What functions are performed by Memory Management of Operating System?
What is Computer Virus?
What are the different method by which virus can infect other programs ?
If the page size for 2MB memory is 2KB then the number of higher order bits on address bus used to denote page number is________.
(i) 11
(ii) 10
(iii) 9
(iv) 8
List and explain types of File Systems used in OS.
Explain tape-based and disk-based file system.
Explain following terms of VDU: Intelligent Terminal
Explain the following process state:
Ready State
Explain the different elements of security.
Explain following terms in case of Process Scheduling
1) Turn-around Time
2) Waiting Time
3) Terminal Response Time
4) Event Response Time
List any six features of LINUX Operating System.
Write the difference between Worm and Virus.
Identify the usage of Operating Systems.
From the options given below, choose the operations managed by the operating system.
