Memory Management in Operating System
Memory Management in Operating System
Memory Management in
n Operating System
Durgesh Raghuvanshi
B. Tech, Department off Computer Science
Science, IILM Academy off Higher Learning,
Greater Noida, Uttar Pradesh, India
ABSTRACT
In the recent era of computing, applications an As we know that the goals of ana operating system are
operating system cannot survive without efficient convenient and efficiently so we should take care of
memory management, especially if an application has these two goals of an operating system.
to be under Surve load for an undefined long time.
Resources must be utilized efficiently to enhance 1. Memory Management Schemes:
performance. This paper describes about the memory Memory management Schemes are broadly
management in an operating system and it will divided into following categories:
demonstrate basic architecture of segmentation in an 1.1. Contiguous Memory Allocation:
operating system and basic of its allocation. This Contiguous allocation means that each logical object
paper also describess about the basic concept of virtual is placed in a set of memory locations with strictly
memory management and dynamic memory consecutive addresses. Bare machines, resident
management. monitor, multiprogramming are in further division of
contiguous allocation while multiprogramming is
KEYWORD: Memory, Allocation, Segmentation, categorized
tegorized into two parts i.e. Fixed partition and
Support in segmentation. variable partition.
6. Hardware Implementation:
In a system using segmentation, computer memory
addresses consist of a segment id and an offset to the
segment. A hardware memory management is
responsible for translating the segment and offset into
3.1. Demand paging: a physical memory address, and for performing
In demand paging a page is brought into the memory checks to make sure the translation can be done and
for its execution only when it is demanded otherwise that the reference to that segment and offset is
it is remained in backing storage disk. The name permitted.
seems to have been derived from demand feeding.
CONCLUSION
Hence, with this we have understood about the
indispensable concept of an operating system and its
memory management and its segmentation in memory
and also a short outlook of memory management.
REFERENCES
4. Segmentation Architecture 1. Muhammad Abdullah Awais; MS150200157,
4.1. The logical address consists of a two Virtual University of Pakistan.
tuple<segment-number, offset> 2. Martin Bohmert; Department of computer science
4.2. Relocation University of Freiburg, Germany
4.2.1. Dynamic 3. Christoph Scholl; Department of computer
4.2.2. By segment table science; University of Freiburg, Germany
4.2.3. Sharing 4. https://whatis.techtarget.com/definition/segmented
4.2.4. Shared segments .memory
4.2.5. Same segment number 5. https://wikipedia.org/wiki/memory management,
4.2.6. Allocation segmentation
@ IJTSRD | Available Online @ www.ijtsrd.com | Volume – 2 | Issue – 5 | Jul-Aug 2018 Page: 2247