Amy E. Blocker, Anthony Bianca, Brent Hester, Davontae Smith, Derrick Hobbs
January 14, 2013
Mr. John Stewart
Operating System Differences
UNIX®/Linux®, Mac®, and Microsoft® Windows® have stood the test of time so to speak. Each having their particular features and functions, which depends on your personal or company needs. What we have been tasked with, is to compare and contrast the difference between basic operating systems.
Memory management is a very important consideration when designing, building, and maintaining a network regardless of its size. The memory management system in any network is one of the most important parts of the core system, with its basic …show more content…
Process management is best described as the proper allocation of critical resources such as processor time and main memory to computer processes. When effectively applied, process management allows the computer system as a hole to run in very efficient manner by creating an environment in which all of the components can be used to maximum capacity. While there are various types of operating systems it can be assured that in regards to process management they share a common desired end game: effective employment. This section will cover the differences that separate how the Unix/Linux, Mac, and Microsoft operating systems effectively enforce process management respectively.
The Linux operating system is considered dynamic because of its constantly shifting computer needs. The process is the center piece that represents those computational needs. In the Linux operating system processes are dynamically created and represented by dynamically allocated task_struct. This task_struct holds all of the required data to represent a process as well as a lot of other data such as accounting and information that helps maintain the relationships with other processes (Emulex Corp, 2008).
There are two ways that processes can be collected in Linux, which are a hash table and a