Preview

Importance of Memory Management

Better Essays
Open Document
Open Document
900 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Importance of Memory Management
Importance of Memory Management in Operating Systems
Leonardo Negron
University of Phoenix
Author Note
“Computers are stupid. They can only do three things: add two numbers, compare two numbers and REMEMBER” –Philip Mumford, High School Computer teacher
Abstract
Computers have been around since the dawn of mankind in the form of our brains. In the past few hundred years we have been creating computers to help us handle our increasing demands for automation tasks. From simple computers that can do one thing to complex interconnected systems that can do so much they are able to truly multitask. This multitasking requires proper memory management and for that we have software called an Operating System, whose job is to manage the environment in which automated tasks will be conducted.
Keywords: operating systems, memory, random access memory, memory management
Importance of Memory Management in Operating Systems
The Operating System (OS) is a complex program designed to provide functionality and boundaries for programs that will perform tasks. Their job is to do many things from schedule, to protection to allocation. Overall the OS is a form of general manager that enhances the productivity of the programs meant to run in it. Although not all computers need an operating system, complex computers will need some form of memory management agent. Handling memory is a key part of this process and thus a very important part of the overall goal of whatever program runs on it.
Managing Memory
When building an OS a designer has to be able to perform several steps before, during and after. First there must be a discovery phase. The OS must know what hardware it is dealing with. With this knowledge it can move to allocate the area it will use for its own processes and thus protect it from accidentally being used by other non-operation processes. Once it knows this it is ready to run programs. In a way the same rules apply. The program will ask for



References: Stallings, W. (2012). Operating systems, Internals and design principles (7th ed.). Retrieved from The University of Phoenix eBook Collection database. Silberschatz, A., Galvin, P. B., & Gagne, G. (2013). Operating System Concepts Essentials (2nd ed.). Hoboken, NJ: John Wiley & Sons,

You May Also Find These Documents Helpful

  • Good Essays

    The operating system occupies low memory, starting with memory address 0. Directly afterwards is system control information, then the various resident operating system…

    • 7085 Words
    • 29 Pages
    Good Essays
  • Satisfactory Essays

    Stallings, W. ((2015)). Operating Systems: Internal and Design Principles, 8e. Retrieved from The University of Phoenix eBook Collection Database.…

    • 472 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    POS-355 Week 5 Operating Systems Analysis 10 Slides with Speaker Notes - Team B new ver.ppt…

    • 400 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    Nt1330 Unit 1 Assignment

    • 4639 Words
    • 19 Pages

    An operating system (OS) is an interface between hardware and user which is responsible for the management and coordination of activities and the sharing of the resources of the computer that acts as a host for computing applications run on the machine. As a host, one of the purposes of an operating system is to handle the details of the operation of the hardware. This relieves application programs from having to manage these details and makes it easier to write applications. Almost all computers (including handheld computers,desktop computers, supercomputers, video game consoles) as well as some robots, domestic appliances (dishwashers, washing machines), and portable…

    • 4639 Words
    • 19 Pages
    Powerful Essays
  • Good Essays

    Memory management is an important characteristic of an operating system. Main memory is divided into two parts one for resident programs, and the other for the program currently in use. The user part must be subdivided to accommodate multiple processes (Stallings, 2012). When a few processes are in the memory then much of the time all of the processes will have to wait for input /output and the processor will be idle. According to Stallings (2012),. The requirements that memory management is supposed to satisfy are Relocation, Protection, Sharing, Logical organization, and Physical…

    • 573 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    So there are 3 basic operating systems, Linux, Mac OS and Windows. The purpose of these operating systems is exactly that, to operate. Operating systems are what run your computers programs. They are what enable you to interface with the computer to complete tasks. Without an operating system, you really wouldn’t have much use for a computer. Operating systems give you access to so many aspects of the computer. From the OS you can control outside devices like printers and scanners. You can also send output and recognize input to the computer. One other purpose for operating systems is file management.…

    • 205 Words
    • 1 Page
    Satisfactory Essays
  • Better Essays

    Week 5 Pos 355

    • 2010 Words
    • 9 Pages

    Operating systems were not in existence before the 1960s. The definition of operating systems is a program designed to run other programs on the computer and is the most important program. In the past, computers were built to execute a series of single task similar to a calculator. In the 1960s came the MCP (Master Control Program) for the B5000 mainframe computer created by the company Burroughs/Unisys. The MCP was the first OS written exclusively in a high-level language. As the years progressed, OS giants were starting to form such as Windows, Linux, and Mac. In, this paper, these 3 tech OS giants will be examined thoroughly while covering memory management, process management, file management, and security.…

    • 2010 Words
    • 9 Pages
    Better Essays
  • Satisfactory Essays

    IT 282 sylabus

    • 2660 Words
    • 11 Pages

    This course is an introduction to the fundamentals of personal computer operating systems for computer software configuration, file management, performance monitoring, optimization, maintenance, recovery, and security.…

    • 2660 Words
    • 11 Pages
    Satisfactory Essays
  • Good Essays

    stallings, W. (2012). operating systems internal and design principles (7th ed.). Upper Saddle River, NJ: prentice hall.…

    • 608 Words
    • 2 Pages
    Good Essays
  • Good Essays

    A computers operating system (OS) is the core of the computer and is more than just software. The OS controls the computer’s memory and processes as well as its hardware and software. It is the brain of the computer. Software applications on the other hand perform a certain task. Ex. Google Chrome provides internet and Adobe allows PDF files to be read (among other things). The OS is what makes all of these applications work successfully and accomplish whatever the application is designed to accomplish.…

    • 816 Words
    • 3 Pages
    Good Essays
  • Better Essays

    IT 600 Module One Lecture

    • 1256 Words
    • 5 Pages

    Silberschatz, A., Galvin, P. B., & Gagne, G. (2009). Operating system concepts. Hoboken, NJ: John Wiley &…

    • 1256 Words
    • 5 Pages
    Better Essays
  • Good Essays

    For any operating system to function properly, one of the vital tasks it must be able to do is manage memory. When a program runs on a computer, it first must be loaded into memory before it can execute. There are five different requirements memory management must satisfy in order to execute the program so it runs without errors or corruption. These requirements are relocation, protection, sharing, logical organization, and physical organization.…

    • 730 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Arrakis OS

    • 719 Words
    • 3 Pages

    Peter, Simon. “Arrakis: The Operating System is The Control Plane.” washington.edu, 14 October 2013. Web. 6 May 2014. http://faculty.washington.edu/simpeter/arrakis-tr.pdf…

    • 719 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    References: [10]. Maurice .J. Bach , "Design and implementation of the UNIX operating system", pp 91, 323. 1996.…

    • 4407 Words
    • 18 Pages
    Powerful Essays
  • Powerful Essays

    Cis Memory Management

    • 1581 Words
    • 7 Pages

    The purpose of this paper is to show how memory is used in executing programs and its critical support for applications. C++ is a general purpose programming language that runs programs using memory management. Two operating system environments are commonly used in compiling, building and executing C++ applications. These are the windows and UNIX / Linux (or some UNIX / Linux derivative) operating system. In this paper we will explore the implementation of memory management, processes and threads.…

    • 1581 Words
    • 7 Pages
    Powerful Essays

Related Topics