Operating Systems Concepts

Q1: Multiprogramming

A is a method of memory allocation by which the program is subdivided into equal portions, or pages and core is subdivided into equal portions or blocks.

B consists of those addresses that may be generated by a processor during execution of a computation.

C is a method of allocating processor time.

D allows multiple programs to reside in separate areas of core at the time.

E None of the above

ANS:D - allows multiple programs to reside in separate areas of core at the time.

@Sumit &Mohamed.

I think the core to which the text refers is the main memory. The core is an old term for memory. Multiprogramming is the technique of keeping some programs in main memory and taking advantage of the CPU's free time to run a different program when the current one requests input and output operation. The evolution of multiprogramming is multitasking, which uses time-sharing to give time slices to each process. As these slices of time are very small in relation to the human temporal dimension, we have the impression that several programs are running at the same time. This is different from multiprocessing, which allows more than one process to run simultaneously, as there is more than one processor.



img not found
img

For help Students Orientation
Mcqs Questions

One stop destination for examination, preparation, recruitment, and more. Specially designed online test to solve all your preparation worries. Go wherever you want to and practice whenever you want, using the online test platform.