PDF4PRO ⚡AMP

Modern search engine that looking for books and documents around the web

Example: tourism industry

Free-Space Management - University of Wisconsin–Madison

17. Free-Space Management In this chapter, we take a small detour from our discussion of virtual- izing memory to discuss a fundamental aspect of any memory manage - ment system, whether it be a malloc library (managing pages of a pro- cess's heap) or the OS itself (managing portions of the address space of a process). Specifically, we will discuss the issues surrounding Free-Space Management . Let us make the problem more specific. Managing free space can cer- tainly be easy, as we will see when we discuss the concept of paging. It is easy when the space you are managing is divided into fixed-sized units;. in such a case, you just keep a list of these fixed-sized units; when a client requests one of them, return the first entry. Where Free-Space Management becomes more difficult (and interest- ing) is when the free space you are managing consists of variable-sized units; this arises in a user-level memory-allocation library (as in malloc().)

Free-Space Management In this chapter, we take a small detour from our discussion of virtual-izing memory to discuss a fundamental aspect of any memory manage-ment system, whether it be a malloc library (managing pages of a pro-cess’s heap) or the OS itself (managing portions of the address space of a process).

Tags:

  Management, Free, Space, Ment, Manage, M anagement, Free space management

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Spam in document Broken preview Other abuse

Transcription of Free-Space Management - University of Wisconsin–Madison

Related search queries