AllFreePapers.com - All Free Papers and Essays for All Students
Search

Pos 355 - Memory Management Paper

Autor:   •  October 5, 2013  •  Term Paper  •  505 Words (3 Pages)  •  1,450 Views

Page 1 of 3

Memory Management Paper

Patrick Maxfield

POS/355

September 18, 2013

Eugene Gorbatov

Memory Management Paper

Memory management is vital in multiprogramming systems, without it most of the time your processor would be idle. There are five requirements that memory management needs to satisfy. The purpose of this paper is to explain these requirements what they are, what they do, and their purpose.

The first requirement that needs to be satisfied is relocation; this is basically what it sounds like. Not knowing were the program is going to be placed in the system, you need to have the ability to pull it up and move it or relocate it as needed. The programmer also has to deal with address requirements. The processor and the operating system have to translate the memory references found in the program into a physical memory address which will reflect the current location of the program in the main memory.

The next requirement that needs to be satisfied is called protection. Whether it is accidental or intentional each process needs to be protected from unwanted interference. Programs in other processes should not be able to reference memory locations in a process for the purpose of reading or writing without permission. All memory references generated by a process must be checked at run time to ensure that they refer only to the memory space allocated to them. A user process cannot access any portion of the operating system. A program in one process cannot branch to an instruction in another process. A program in one process cannot access the data area of another process without making special arrangements. The processor must have the ability to abort such instructions

...

Download as:   txt (3.1 Kb)   pdf (60.6 Kb)   docx (10.7 Kb)  
Continue for 2 more pages »