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