function of memory management
teri maa ki chut
B. Managing memory.
Role of the Memory management unit in Operating system Every program for its execution requires some space in computer memory which is provided by memory management unit using virtual memory that provides the external storage addressing location for the programs that does not have too much space in main memory for their execution and saved them in secondary memory but when required loaded them again in main memory. This deallocation and reallocation of programs in main memory deals with concurrency. At last, we say that loading capabilities of programs with the memory addressing is there in it.
An Operating System (OS) is an interface between a computer user and computer hardware. An operating system is a software which performs all the basic tasks like file management, memory management, process management, handling input and output, and controlling peripheral devices such as disk drives and printers.
1.keeping track of which parts of memory are currently being used and by whom. 2.decide which process is to be loaded in memory when the space is available. 3.allocate and deallocate memory space as needed.
All are functions of the OS.
Yes. It provides all of the functions of an operating system, such as communicating with the hardware, memory management, and process management. It also provides an API for other programs to be run on top of it.
This is an altenative VIEW above the services perfomed by the os. The OS provides an orderly and controlled allocation of te proccesor memory and I/O device. when computer has user the need for managing and protecting the memory I/O and other devices is greater.
Prymary memory is volatile memory. There is have also 2 sub memory.Like RAM & ROM.Starting (OS) cold position to Starting (OS) hot position. Secondary memory is non volatile memory.(HDD)
Hard disk is a secondary and permanent memory of your computer. It will store your OS, documents and everything. It is large in size but slower when compared to RAM.
-
Processes need to request memory allocation from the operating system. The OS keeps track of these resources as they are used.