Preview

POS355 Week 1 Individual

Satisfactory Essays
Open Document
Open Document
574 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
POS355 Week 1 Individual
Memory Management Differences
Between Windows and Linux
POS/355
October 6, 2014
Jeff Rugg

Memory Management System
Memory is essential to the operation of any computer system. Memory is comprised of a large collection of bytes, each with its own address. What is memory management? It is the method for controlling and coordinating the computer’s memory, assigns blocks to numerous programs that are running in order to enhance the systems overall performance. Memory management is located in the hardware, in the operating system, within programs and applications.
While in the hardware, memory management includes elements that store data such as random access memory chips, and memory caches. In the operating system, memory management involves the distribution of precise memory blocks to programs as the user requests adjustments. While at the application and program level, memory management ensures the availability of sufficient memory for the objects and data structures at all times for each program that is running.
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
Windows and Linux both have their differences some good and a few bad. Linux was developed collaboratively so no particular company is solely responsible for its creation or ongoing support. One of the differences between Windows and Linux is that with Linux users have access to the operators system’s (OS) code. But giving user’s access to the software code the users are able to change the software to better suit their needs and even change the way the memory is used on the operating system. Windows software does not allow the flexibility the Linux software has, this forces the user to conform to its fixed operating



References: How NTFS Works. (2014). Retrieved from http://technet.microsoft.com/en-us/library/cc781134%28v=ws.10%29.aspx Master File Table. (2014). Retrieved from http://msdn.microsoft.com/en-us/library/windows/desktop/aa365230%28v=vs.85%29.aspx Tecopedia: New Technology File System (NTFS). (2010-2014). Retrieved from http://www.techopedia.com/definition/24482/new-technology-file-system-ntfs Centos: What is SWAP Space? (2014). Retrieved from https://www.centos.org/docs/5/html/5.2/Deployment_Guide/s1-swap-what-is.html

You May Also Find These Documents Helpful

  • Satisfactory Essays

    SD1230 Lab 1

    • 239 Words
    • 2 Pages

    1. Why is virtual memory addresses used for applications? – So it can have its own address space on the memory.…

    • 239 Words
    • 2 Pages
    Satisfactory Essays
  • Better Essays

    POS421 Week 5 Individual

    • 1789 Words
    • 5 Pages

    In the Week 4, a domain model was created for Company Beta. When the domain model was created, it was thought to cover all the security concerns associated with the information contained on the network. Unfortunately, this is not the case. Recently, there has been some compromising activity to allow sensitive information to possibly get into the wrong hands. To help aid in eliminating the possibility of this occurring again, the entire domain model will be re-evaluated. This will provide security enhancements that are not present in the current domain model. In order to re-evaluate the current domain model, there are several aspects that we will have to discuss. These aspects include the type of domain model used for current domain model, the affects subnets may or may not have, how a new domain model can provide better security, how to improve the domain name system, the Internet domain name and its effect on the DNS name-resolution process, and can ISDN be improved. In addition, it will also be noted how domain controllers can be utilized to provide the company with adequate expansion in the future due to user population increase.…

    • 1789 Words
    • 5 Pages
    Better Essays
  • Satisfactory Essays

    RAM is the random access memory and it is volatile. It holds program instructions and data. The CPU can find…

    • 204 Words
    • 1 Page
    Satisfactory Essays
  • Satisfactory Essays

    memory changes on how it is set. It either can be added or reduced from the computer.…

    • 281 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
  • Good Essays

    Random-access-memory (RAM) is a very important specification of the computer. By ensuring you have enough RAM, the faster your system processes, you can store more data, and allow more programs to run at the same time. As the OS allows the different task to complete for the processor, the RAM is used as temp storage, when the processor no longer needs them the OS clears it. Virtual memory is the hard drive space borrowed to use if there isn’t enough…

    • 580 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    Internal Memory – The interior memory of a computer is called RAM. It is mainly used to hold programmes and pages that are open or any documents and graphics that the user is viewing. This is useful for creating graphics images because once the programme or document is in the RAM then it works at a higher speed which is good because users are able to complete their work at a faster speed and don’t have to experience any problems.…

    • 732 Words
    • 3 Pages
    Satisfactory 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
  • Good Essays

    The operating systems job is managing the memory. The operating system is in charge of bringing this process into main memory (Stallings, 2012). However the processor must deal with references within the program. Branch instructions include an address to reference the order to be executed next. Data reference instructions include the address of the byte or word of data referenced. The processor hardware and operating system software must be able to translate the memory references found in the code of the program into actual physical memory addresses, reflecting the current location of the program in main memory. (Stallings, 2012).…

    • 573 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Cache Memory-Cache Memory this is the memory in which your computer has. The bigger the memory the faster the computer will run. The cache memory is used to reduce the average time to access memory. The more memory you have the less your computer has…

    • 1306 Words
    • 4 Pages
    Powerful Essays
  • Good Essays

    Semester Project

    • 1691 Words
    • 5 Pages

    Memory is any kind of data stored up that can be used to apply/develop certain…

    • 1691 Words
    • 5 Pages
    Good Essays
  • Good Essays

    The second function of an operating system is managing memory. The operating system gives each individual program a certain amount of memory this is called a partition. If the memory becomes full then the operating system starts storing copies of the pages into files in the hard disk. This is called a swap file.…

    • 440 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Linked list

    • 1308 Words
    • 6 Pages

    • Unary operator sizeof is used to determine the size in bytes of any data…

    • 1308 Words
    • 6 Pages
    Good Essays
  • Satisfactory Essays

    Memory Management

    • 442 Words
    • 2 Pages

    Memory management is important when working with computers. Memory management is where the computer divides memory to accommodate multiple processes. Memory needs to be redistributed to help with the processor so that programs can run smoother and faster. The requirements for memory management are, relocation, protection, sharing, logical organization, and physical organization.…

    • 442 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    "Memory management is the process of controlling and coordinating computer memory, assigning portions called blocks to various running programs to optimize overall system performance. Memory management resides in hardware, in the OS (operating system), and in programs and applications"(Techtarget, 2012). The requirements for memory management consist of relocation, protection, sharing, logical organization, and physical organization.…

    • 683 Words
    • 2 Pages
    Good Essays