Top-Rated Free Essay
Preview

memory management paper

Satisfactory Essays
463 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
memory management paper
Memory Management Requirements
William Sader
POS/355
February 11, 2014
Timothy Thacker
Memory Management Requirements
During this paper titled memory management requirements topic of discussion consist of the explanation of the five requirements of memory management.
Relocation
Relocation is processes of adjustment of program addresses to match actual physical addresses where program resides in memory when program process is executed. Reasons relocations is required because computer programmers no knowledge of other programs processes exist in resident memory upon execution of a program (Stallings, 2012). Computer programmers prefer to swap active processes to and from main memory to optimize computer processor utilization providing pool of ready program processes for execution (Stallings, 2012). When a program process is switched to disk, location hard to determine when switched back in, requiring program process placement in same location in main memory when program process first executed. Computer programmers may require relocation of process within a different area of memory. Operating systems responsible for managing, and process into main memory, and requires known location process control information of execution stack. Entry point begins with execution of program process. Branch instructions consist of address referencing instructions to execute next process. Data reference instruction contains bytes, and words of data referenced. Computer processor hardware and operating system software requires the ability to translate memory references in code of program into memory addresses reflecting current location of program in main memory.
Protection
Program processes require protection against unwanted interference by other program processes caused either accidentally or intentionally by other program processes (Stallings, 2012). Programs in other processes should not have the ability to reference to reference memory locations in process for reading, and writing programs without permission. The relocation requirements make the protection requirement more difficult because of location of program process into main memory unpredictability. Memory protection requirements conducted by the computer processor hardware not the operating system software because operating systems inability to predict memory references that program processes.
Sharing
Allowing flexibility within several processes, allowing access with same portion of main memory. Processes cooperating tasks required shared access to access to the same data structure.
Memory management required controlled access within shared areas without compromising security.
Logical Organization
Main memory within a computer system organization is usually one dimensional consist of bytes or words. Secondary memory at the physical level is organized similar to main memory. This organization resembles machine hardware, and does not respond which programs are developed.

Physical Organization

Computer memory organization is in two levels. The levels consist of main memory, and

Secondary memory. Main memory is more volatile provides fast access and more expensive

main memory does not provide log term storage. Secondary memory not as volatile also providing long term storage for data.

Reference

Stallings, W. (2012). Operating systems: Internals and design principles (7th ed.). Boston, MA:

Prentice Hall

You May Also Find These Documents Helpful

  • Good Essays

    Some OS routines directly support application programs as they run and thus must be resident. Other transient routines are stored on disk and read into memory only when needed. Fixed-length partitions can also be used to allocate the set amount of memory that a particular program needs to run. Under dynamic memory management, the transient area is treated as a pool of unstructured free space. When the system decides to load a particular program, a region of memory just sufficient to hold the program is allocated from the pool. Using segmentation, programs are divided into independently addressed segments and stored in noncontiguous memory. Paging breaks a program into fixed-length pages.…

    • 7085 Words
    • 29 Pages
    Good Essays
  • Satisfactory Essays

    SD1230 Lab 1

    • 239 Words
    • 2 Pages

    1. What happens to the volatile memory when the power is lost? –RAM is deleted…

    • 239 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Comp 220

    • 1463 Words
    • 6 Pages

    Pointers also have the requirement that the pointer type must be of the same data type as the variable, or the data that it points to or holds the address of. The power of pointers also hints at the potential complexity of their use, which is why this lab is focused almost entirely on several different aspects and uses of pointers. The lab also introduces pointer arrays and pointers to pointers.…

    • 1463 Words
    • 6 Pages
    Good Essays
  • Satisfactory Essays

    POS355 Week 1 Individual

    • 574 Words
    • 2 Pages

    There are several items that are pertinent to memory management such as, basic hardware, the binding of symbolic memory addresses to definite physical addresses and the difference between logical and physical addresses. The most important task that memory management executes is the distribution and collection of memory…

    • 574 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    BTEC ICT Unit 2 P1

    • 944 Words
    • 4 Pages

    There are two types of memory which we need and use on our computers one of them is RAM and the other one is cache.…

    • 944 Words
    • 4 Pages
    Good Essays
  • Better Essays

    Week 5 Pos 355

    • 2010 Words
    • 9 Pages

    Memory management is an important part of an operating. The UNIX/Linux OS use numerous intricate algorithms for memory management which will permit the system to…

    • 2010 Words
    • 9 Pages
    Better Essays
  • Powerful Essays

    EXPLICIT MEMORY: Memory of facts and experiences that one can consciously know and “declare.” (Also called declarative memory.)…

    • 1113 Words
    • 5 Pages
    Powerful Essays
  • Satisfactory Essays

    The multi-store model of memory is widely renowned as the definitive concept of how our memory works, through inter-connected stores.…

    • 426 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Faith Integration

    • 613 Words
    • 3 Pages

    The processor could keep track of what locations are associated with each process and limit access to locations that are outside of a program's extent. By using base and limits registers and by performing a check for every memory access, information regarding the extent of a program's memory could be maintained…

    • 613 Words
    • 3 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Intro the Programming

    • 386 Words
    • 5 Pages

    The _______ is the memory address that is saved by the system when a method is called and is the location to which…

    • 386 Words
    • 5 Pages
    Satisfactory Essays
  • Good Essays

    Memory Dependencies

    • 529 Words
    • 3 Pages

    1. When predicting memory dependencies, what is the cost of "over predicting" (falsely predicting dependence)? What is the cost of "under predicting" (failing to predict an actual dependence)?…

    • 529 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Memory Worksheet

    • 644 Words
    • 3 Pages

    Memory Worksheet Using the text, Cognition The Thinking Animal, the University Library, the Internet, and/or other resources, answer the following questions. Your response to each question should be at least 150 words in length. What is primary memory What are the characteristics of primary memory Primary memory is also known as short-term memory, or working memory. A persons daily routines or activities that require attention are what involve primary/working memory. Primary memory is considered to be the brains short-term memory storage and its characteristics include grasping the small amounts of information needed to complete tasks that are simultaneously taking place. For example, as I write this assignment, my primary memory is circulating…

    • 644 Words
    • 3 Pages
    Good Essays
  • Better Essays

    Hunger Of Memory Analysis

    • 1430 Words
    • 6 Pages

    In his autobiography, Hunger of Memory, Richard Rodriguez discusses his early life as the son of Mexican immigrant parents and the beginning of his schooling in Sacramento, California. Knowing only a finite number of English words, the American life is an entirely new atmosphere for Rodriguez and his family. Throughout his book, Rodriguez undergoes a series of changes and revelations that not only hurts him but enhances him. It’s the journey of a young man who experiences alienation that changes his way of life before assimilating into the world of education. Rodriguez was submitted into a first-rate Catholic school in the white suburbs of Sacramento,…

    • 1430 Words
    • 6 Pages
    Better Essays
  • Powerful Essays

    Memory Failures Diary

    • 2100 Words
    • 9 Pages

    The purpose of this assignment was to write down my memory failures that occurred throughout the semester. In my memory diary, I recorded specific details about the memory failures. I would analyze after reaching 15 memory failures and discuss the similarities and differences found. I evaluated my memory failures and related them to the memory concepts that we discussed in class.…

    • 2100 Words
    • 9 Pages
    Powerful Essays
  • Good Essays

    Assembly Language

    • 5117 Words
    • 21 Pages

    In the introductory section some of the elemental concepts regarding computer systems are mentioned, along with the concepts of the assembly language itself, and…

    • 5117 Words
    • 21 Pages
    Good Essays