Activities of operating system - memory management, Operating System

Q. What are the three main activities of an operating system in regard to memory management?

Answer:

a. Keep follows of which parts of memory are currently being used and by whom.

b. Choose which processes are to be loaded into memory when memory space becomes available.

c. Allocate as well as deallocate memory space as needed.

Posted Date: 7/27/2013 2:17:38 AM | Location : United States







Related Discussions:- Activities of operating system - memory management, Assignment Help, Ask Question on Activities of operating system - memory management, Get Answer, Expert's Help, Activities of operating system - memory management Discussions

Write discussion on Activities of operating system - memory management
Your posts are moderated
Related Questions
Q. Explain about Spooling? Acronym for simultaneous peripheral operations on line. Spooling denotes to putting jobs in a buffer, a special area in memory or on a disk where

fork and join syntax in java

FIFO is named as 'named pipes'. FIFO (first-in-first-out) is a special file which is laid to be data transient. Once data is load from named pipe, it cannot be load again. Also, da

What is long-term, medium-term, short-term? In a batch system many processes are submitted than are able to be executed immediately. These processes are reel to a mass storage

1. What must a kernel provide for an effective user-level thread implementation? 2. With respect to the quantum q in a scheduling algorithm, explain and discuss the impact of th

What are the advantages of multi threading?  Multithreading a code can have several advantages. Improve application responsiveness --Any program in which var

Garbage collectors trade space for time. If we collect all the time (which requires a lot of processing time), the GC allocator will use the least memory possible. On the other han

What is paging? Name the different paging techniques. Paging is a memory management method that permits the physical-address space of a process to be noncontiguous. Paging evad

Define dynamic loading. To obtain better memory-space utilization dynamic loading is used. With dynamic loading, a routine is not loaded until it is called. All routines are ke

Elimination of common sub expression during code optimization An optimizing transformation is a rule for rewriting a section of a program to enhance its execution efficiency wi