Memory Management Essay

545 words - 3 pages

Memory management requirements can be broken up into five different sections: Relocation, Protection, Sharing, Local organization, and Physical organization. Many online resources confirm these exact requirements and seem to have the same information published so it is difficult to find something unique. It will be necessary to use information from the referenced textbook to explain memory management requirements.
In a multiprogramming system, relocation is the act of moving a process into different areas of memory from which it began. To maximize efficiency, processes move into and out of main memory. Relocation therefore is essential for moving the process into available memory while keeping the memory reference information up to date.
Protection of memory is best understood as preventing unwanted access to processes resident in memory and allowing authorized access only to the level allowed when permission is granted. It is ...view middle of the document...

Logical organization has many facets to it and most programs organized into modules. There are many partitioning techniques used in logically organization. Fixed Partitioning, Dynamic Partitioning, Simple Paging, Simple Segmentation, Virtual Memory Paging, and Virtual Memory Segmentation (Stallings, 2012) are the techniques defined in the textbook. Fixed partitioning divides memory into static partitions at system generation time. Dynamic Partitioning is memory partitioning as needed when a process is loaded. Simple Paging divides main memory into equal size frames and each process into same size pages to be loaded into the frames. Simple Segmentation divides a process into segments to be loaded into dynamic partitions. Virtual Memory Paging is the same as Simple Paging but loads only what is necessary and can load nonresident pages later. Virtual Memory Segmentation is the same as Simple Segmentation but only loads the necessary segments of a process and can load nonresident segments later.
Physical organization refers to main and secondary memory (Stallings, 2012). Main memory is fast access memory, comes at a high cost and is volatile whereas secondary memory is large, slow, cheaper, and usually nonvolatile. These two levels of memory are left up to the system to manage because of the waste of programmer time with overlay programming practices.
In conclusion, memory management is composed of five major requirements. The five requirements are Relocation, Protection, Sharing, Local organization, and Physical organization (Stallings, 2012). Relocation moves data around in memory and protection is the security aspect. Sharing helps reduce duplication and can make process intercommunication faster. Logical organization organizes programs into modules and has many techniques to help memory be more efficient. Finally, physical organization is the requirement for main and secondary memory.

References
Stallings, W. (2012). Operating systems: Internals and design principles (7th ed.). Boston, MA: Prentice Hall.
Streicher, Martin. (2010). Speaking UNIX: Interprocess communication with shared memory. Retrieved September 30, 2013 from website: http://www.ibm.com/developerworks/aix/library/au-spunix_sharedmemory

Other Papers Like Memory Management

Memory Management Essay

626 words - 3 pages Memory Management Amanda Dyer POS/355 August 28, 2014 August Smith Memory Management Windows and Linux are two popular operating systems used in today’s technology age. Windows is most commonly used as a desktop environment for beginners and has advanced into a well-developed operating system. Linux isn’t every users first choice as an operating system, but has become more and more popular over the past years. Linux is harder to

Memory Management Essay

641 words - 3 pages Memory Management Paper Darren Blackwell POS/355 January 16, 2014 C. Randall Shirley Memory is a crucial component in a computer system. The operating system and various applications must be loaded into the memory system before the ability to be executed. The efficiency of memory management can affect the entire system. Examining the nature of the execution of programs helps determine the requirements which include relocation, protection

Memory Management Requirements

639 words - 3 pages Memory Management Requirements Mai Nguyen POS/355 August 4, 2014 Brian Davis Memory Management Requirements In today’s computer marketplace, suppliers are constantly looking for ways to boost overall system performance in their computing products. Memory management is the means by which an operating system allocates a computer’s memory and when done effectively enables suppliers to gain a competitive advantage. In its broadest

Memory Management Requirements

564 words - 3 pages Memory Management Requirements Main memory is an important part in a computer system because the operating system and many user applications must input into the main memory before the execution stage begins. The effectiveness of memory management affects the efficiency of the computer system. Efficient amount of memory must be obtainable to reduce the quantity of processor idle time while the computer’s devices are arranging to react. Effect

Memory Management Requirements

552 words - 3 pages Memory Management Requirements Effective memory management is vital for multiprogramming. The first goal of memory management is to pack in main memory as many processes as possible, and in order to meet this goal, there are five requirements a memory management system needs to satisfy. These requirements include the following: 1. Relocation In a multiprogramming system, the available main memory is shared among a number of processes. It is

Memory Management Comparison

696 words - 3 pages Memory Management Comparison Christopher Liebenrood POS/355 March 24, 2014 Chris Miserendino Memory Management Comparison While researching the differences between the memory management systems of Windows and Linux operating systems there was not many differences except a small few. To start the memory management system is one of the most vital parts of the system. It manages and organizes the structure of (RAM) Random Access Memory as

Memory Management: Early Systems

869 words - 4 pages Cst 1215 OS_HW_Ch. 2_2015.02.07 1. Explain the fundamental differences between internal fragmentation and external fragmentation. For each of the four memory management systems explained in this chapter (single user, fixed, dynamic, and relocatable dynamic), identify which one causes each type of fragmentation. 1A. Internal fragmentation is the area occupied by a process but cannot be used by the process. This space is unusable by the

Memory Management Paper

795 words - 4 pages Memory Management Paper JJ Barnes POS/355 Version 9 April 15, 2013 John Buono Memory Management Paper As any person utilizes a computer system, what appears to be a simple click-and-point user interface is actually a symphony of data management being controlled by both memory and process management. At their simplest form, the data manager is how the computer system stores and recalls date collected from the user and the process manager

Pos Memory Management

2616 words - 11 pages internals such as memory, processor, device, and file management. A variety of operating systems are compared and contrasted. Policies Faculty and students will be held responsible for understanding and adhering to all policies contained within the following two documents: • University policies: You must be logged into the student website to view this document. • Instructor policies: This document is posted in the Course Materials forum

Cooperating Write Buffer Cache and Virtual Memory Management for Flash Memory Based Systems

1407 words - 6 pages Cooperating Write Buffer Cache and Virtual Memory Management for Flash Memory Based Systems Liang Shi∗†‡, Chun Jason Xue‡ and Xuehai Zhou† ∗ Joint Research Lab of Excellence, CityU-USTC Advanced Research Institute, Suzhou, China †Department of Computer Science and Technology, University of Science and Technology of China, Hefei, China ‡ Department of Computer Science, City University of Hong Kong, Kowloon, Hong Kong 2011 17th IEEE Real-Time

Week1 Memory

563 words - 3 pages There are many mechanisms and policies associated with memory management. The requirements that memory management is intended to address, these include: relocation, protection, sharing, logical organization, and physical organization. The reason relocation is needed is because in many multiprogramming systems the main memory is shared amongst a number of processes. To maximize processor efficiency it is important to be able to swap programs

Related Essays

Memory Management Essay

680 words - 3 pages Memory Management Paper Scott Wells University of Phoenix Memory Management Paper There are six memory management requirements that will discussed in this paper. Those requirements are relocation, protection, sharing, logical organization, and physical organization. Memory management is the act of managing the computer’s memory, this basically means the steps necessary to provide ways of allocating portions of memory to programs at their

Memory Management Essay 530 Words

530 words - 3 pages Memory Management Memory Management The processes share the CPU along with the share of physical memory. I will be discussing the operating system memory requirements. Memory requirements may be demanding and complex, but there are many techniques to help it be more efficient. There are tremendous varieties of computer systems that cause the complexity. These include systems as smart phones, shared systems, supercomputers, and personal

Memory Management Essay 747 Words

747 words - 3 pages Computers of today multitask where you can run more than one program simultaneously. All computers need system memory to operate and require a method of management to insure the proper handling of the data stored within it. Memory management involves relocation, protection, sharing, logical organization, and physical organization of the data. Without proper memory management page faults would climb out of control and data could become corrupted

Memory Management Essay 699 Words

699 words - 3 pages Memory Management Requirements Memory Management In this paper I will discuss the memory management requirements for Operating Systems. The memory management requirements in operating systems are relocation, sharing, protection logical organization, and physical organization. Memory Management Requirements Main memory is an important part in a computer system because the operating system and many user applications must input into the