Premium Essay

Os Comparison

In: Computers and Technology

Submitted By ynot0816
Words 2964
Pages 12
Comparison of Windows, Mac OS X and Linux Operating Systems
Team A
March 6, 2015

Memory Management System
Memory management is the process of allocating memory during your programs runtime.
Memory Management in MAC OS is a multi-core and multi-processor execution that is supported and a programming API, which is called grand central dispatch. It is in the MAC OS. It provides a pool of available threads.
There are ways to prevent memory related problems; Freeing data that is still in use, this can cause memory corruption that can result in your application crashing or worse corrupted user data. The MAC operating system can provide most concurrency as possible based on the number of cores available, and those threads depend on the capacity of the system.
Windows memory management system is both physical and has virtual memory. It is mainly controlled by the virtual memory managers and pages. “Windows operating system operates on many platforms then it uses page sizes that can range between 4KB to 64KB. So this means that windows virtual memory can control how memory can allocate paging performance” (Stallings, 2013).
Committed, Available, and Reserved are three types of regions of space or memory that the operating system can manage. Committed region is space it’s pages that have been stored either in physical or virtual memory. It also allows the process to access the virtual memory pages. Available region is where the address of the process is not being used. Reserved region is space that is not available for any other use and waits for a processing.
UNIX is different form Linux when it comes to managing its memory. The process that UNIX uses is swapping, it done by moving chucks of the virtual memory. In order for this to work pages is the main memory and moves others in. the pages are needed to be accessible in the main memory from the demand…...

Similar Documents

Free Essay

Comparison of Opensource Os and Closed Source Os

...Comparison of open source OS and closed source OS Ted Wallick University of Phoenix The definition of closed source Operating System(OS), is any OS made but it's code and functionality is private to the vendor that made it. The end user can neither look at it's core/kernel or change it in any way. If an end user needs a change made, a change request has to be sent to the vendor to get adjustments made. This is how most commercial software is developed. Microsoft Windows OS (PC and mobile), Apple OS X, IOS, and UNIX, are primary examples of closed OS. Closed OS has some Pros and Cons. Pros: * Vendors have complete control over hardware and functionality. * The vendor gets to set some standards with how software and hardware are developed to work with the OS. * Vendor controls Versions and updates * Vendor controls any security issues (personally I would not want this hot potato) * Vendor has some control over what 3rd party developers make * Easier for the OS vendor and 3rd party developers to make money. Cons: * Response to system exploits (things that allow hackers to do whatever) is slower than open source OS due to a limited amount of code monkeys that have intimate knowledge and access to the OS code base * Closed OSs cost end users money hand over fist. Major upgrades will cost money. Most 3rd party software will cost large amounts of money. This is only fair to the people that put great time, effort and money to develop the......

Words: 976 - Pages: 4

Free Essay

Unix, Linux, Mac Os, Windows Os Comparison

...Introduction The most commonly known Operating Systems (OS) today are UNIX, Linux, MacOS, and Windows. These operating systems all behave in their own way and similar in others. This paper will discuss this comparison of how these operating systems utilize memory, process handling, file management, and security. Memory Management Each operating system is required to allocate a certain amount of memory for the operating system itself for the processes that are being used or executed. There are two places memory exists: physically on the motherboard of the computer and within the operating system itself. When the operating system dynamically divides the memory usage between these two areas, this is called memory management. Each operating system manages memory different from the others; however they all follow some basic rules of memory management. All of the operating system’s memory management in general follows these requirements: relocation, protection, sharing, logical organization, and physical organization (Stallings, 2015). Relocation of memory is the process that allows the operating system to move a process or file from physical memory to virtual memory and back again, depending on the need for that data. Virtual memory exists within the operating system which uses the hard drive to store temporary information and physical memory is located on the motherboard of the computer. While the process is in memory, protection of that area needs to be enabled to...

Words: 2918 - Pages: 12

Free Essay

Comparison of Some Os Booting

...(E), Aurangabad,Maharashtra, India. Abstract This paper presents a comparative study of Booting Paradigm of Windows, Linux and Mac, the three popular operating systems. Booting process is the essential and first step perform by the OS after this process execution all other processes can get the chance to execute , so we may say that booting is the first process because of which all other OS processes can execute. This experimental study gives an overview on the similarity and difference in Booting Process. As every operating system have to initially do the booting and as every OS providing different feature of each others, the paper is highlighting those micro and essential similarities and differences having by the operating systems during the Booting Process. Keywords: Booting, Cold booting, Worm booting, Linux Booting, Windows Booting, Mac Booting. In Worm Booting the computer get restart without shutdown the system, in which the system application and memory just get cleared and then reloading the operating system in primary memory. With the above two booting types we also have some other flavor in the computer booting like Sleep, Hibernate. Power - ON Load Instruction from ROM Detect OS from HDD 1. Introduction Find Attached H/W Booting Process is the first step gets happened in the computer system when you switch on the computer. In computing, booting is the initial set of operations that a computer system performs when electrical......

Words: 2846 - Pages: 12

Premium Essay

Contrast and Comparison of Operating Systems

...Contrast and Comparison of Operating Systems Team B will take what we have learned from our course POS/355 Operating systems and research to compare and contrast the UNIX/Linux, Microsoft Windows, and MacOS systems. In particular we will contrast and compare the different operating systems in regards to memory management, processing, file management and security. Operating systems at the core is all about the kernel. The kernel in all of the operating systems is the main component that is responsible in the management of memory, processing, file management and security. Contrast and Comparison of Memory Management within Operating Systems Memory management in comparison and contrasts between the different operating systems is due to the way the kernel works in conjunction with the memory. Since each operating system has different kernel’s they each have similar and different ways that they manage memory. Contrasts and comparisons on Mac OS, Windows, and UNIX/Linux are described below. 1. UNIX: Though UNIX and Linux are extremely similar when it comes to how things work internally; there are slight differences that make UNIX distinct from its counterpart. One process that UNIX utilizes is known as swapping; this is done by moving chunks of the Virtual Memory (called pages), out of the main memory and moving others in. In order for this process to work at its best, those pages that are needed must be accessible in the Main Memory at the demand of the CPU. When a page......

Words: 3967 - Pages: 16

Free Essay

Operating Systems Comparison Outline

...Systems Comparison Outline Albert Lara POS/355 January 29, 2016 Ongart (Peng) Ratchaworapong   Albert Lara Operating Systems Comparison Outline I. Introduction MAC OS X is the operating system that is currently being utilized by every MAC being sold. According to “Apple” (2016), “Built on a rock-solid Unix foundation, it’s engineered to take full advantage of what the hardware is capable of”. One of the more popular choices due to its commercial success, MAC OS is a very user-friendly operating system that allows you to work throughout numerous MAS OS devices. II. Memory Management a. Divides random access memory into two sections 1. Differs from Windows and Linux b. Uses system partition 1. Begins at lowest byte of memory 2. Extends upward c. Uses application partition 1. Uses memory contained in its own partition 2. Divided into three parts (Stack, Heap, Global Variables) d. Memory outside of system available for allocation 1. Have multiple applications open and running simultaneously III. Process Management a. Ran by application known as Activity Monitor 1. Comprised of two sections 2. User-Friendly b. Process List 1. View and manage all processes 2. Given Process ID (PID) 3. Unique identifier number c. System Statistics 1. Overview of total load on system 2. Divided into 5 sub categories (CPU, System Memory, Disk Activity, Disk Usage, Network) IV. File Management a. Designed to manage files to reduce disk and hardware usage. 1. MAC......

Words: 700 - Pages: 3

Free Essay

Mac Memory Manacement

...draft Mac OS is available on two processor architectures: the Motorola 68k series and the PowerPC. Mac OS has a flat address space, shared between all processes. There is no per-process memory protection. Application code runs in supervisor mode, so there is no instruction protection. Mac OS has virtual memory, in the limited sense that a larger fixed address space can be simulated, by storing the entire address space on disc. This size of this address space is fixed at boot time. The lowest part of memory is occupied by the system partition. This contains some system global values which applications should not access directly, although there is nothing to prevent them doing so. Historically, the Mac OS used a form of memory management that has fallen out of favor in modern systems. Criticism of this approach was one of the key areas addressed by the change to OS X. The original problem for the engineers of the Macintosh was how to make optimum use of the 128 KB of RAM that the machine was equipped with. Since at that time the machine could only run one application program at a time, and there was no fixed secondary storage, the engineers implemented a simple scheme which worked well with those particular constraints. However, that design choice did not scale well with the development of the machine, creating various difficulties for both programmers and users. References: The Memory Management Reference Memory management in Mac OS, Mac OS memory......

Words: 1794 - Pages: 8

Free Essay

Computer Oss Comparison Essay

...Linux has grown in popularity and capability over the years, but is it competitive with its competition. In this paper an overview of the Linux 2.6 Operating System (OS) and how it functions/performs on the technical level will be discussed. Comparisons to other retail OSs such as, Windows, Mac OS X, and prior versions of Linux will be used to show the strengths and weaknesses of this OS. “Linux was created by a student (Linus Torvalds) in Helsinki in 1991 with the assistance of developers from around the world. Linux is free, it shares its work with everyone — including competitors — and its business model is motivated primarily by adrenaline, altruism, and peer respect rather than by money. Yet, Linux's functionality, adaptability and robustness has made it the main alternative for proprietary operating systems, especially where budgets are a main concern.” (OEDB, 2007). As it is stated above Torvalds creation was a key proponent in creating the Open Source Movement, which has paved the way for the many distributions of the Linux Kernel. In the beginning Linus Torvalds was an IT student with the desire to test the limits of his current computer. During this time Torvalds was working with the MINIX OS which was create to be a cheap alternative to UNIX. Torvalds wanted to modify the kernel of MINIX and found that this was not possible so he began to create Linux. In the beginning Linux did not offer a lot of features and seemed to be lacking in ability (Diedrich,......

Words: 1869 - Pages: 8

Premium Essay

Operating System Comparisons

...Operating System Comparisons PRG/355 January 14, 2013 Steven Kernan Operating System Comparisons Table of Contents Introduction 3 Memory Management 3 File Management 4 Security 4 Conclusion 4 Reference 5 Introduction An operating system (OS) is software that manages the hardware and software resources of a computer system. Basically an OS is a set of libraries or functions which programs may use to perform specific tasks relating to interfacing with computer system components (The Computer Technology Documentation Project, n.d.). Advantages and disadvantages exist in every operating system. Reviewed in this paper is a comparison of some of the primary responsibilities of popular operating systems. The review includes Unix/Linux, Mac, and Microsoft Windows operating systems. Memory Management An important function of the OS is to manage the computer systems memory. Programs, processes, and resource do not simply float around in memory haphazardly. Memory is shared among these processes and resources. Accordingly, managed by the OS is an organized structure of locating processes in computer memory locations. The two primary types of memory controlled by an OS are main memory and virtual memory. Main memory is… (need general definition). Virtual (secondary) memory is… (need general definition). Intended memory management requirements include relocation, protection, sharing, logical organization, and physical organization. Processes......

Words: 1019 - Pages: 5

Premium Essay

Windown vs Linux

...CRITICAL COMPARISON: WINDOWS VS. LINUX This report is a critical comparison of the computer operating systems (OS), Windows and Linux. It is written for an average audience that uses a computer almost everyday and is now curious to know which operating system is better. The audience is assumed to have sufficient knowledge to understand the various aspects of an OS, but is not aware of the specific details of each OS. This report analyzes the different features of both operating systems in order to arrive at a conclusion on which OS is better for daily use. Both systems are evaluated on a wide range of criteria such as cost, installation process, software applications, hardware, user interface, security/stability, troubleshooting, and the implementation of the OS itself. These will help decide which of the two systems is better to use on a daily basis. Before I begin the comparison the reader needs to know that Windows is created, maintained, and updated by Microsoft. No one from outside can access the underlying code. However, Linux is created and updated by volunteers all over the world, which is why there are so many different variations of Linux like Red Hat, SuSE, MandrakeSoft and a few more. The important features of the operating systems are discussed below. COST The Windows operating system is significantly more expensive than the Linux operating system. In fact,......

Words: 1216 - Pages: 5

Premium Essay

Operating Systems

...Windows, Mac OS, and Linux. Although each OS is different, “they all provide a graphical user interface, or GUI, that includes a desktop and the ability to manage files and folders.” The Windows OS is the most commonly used OS due its simplicity making is extremely user friendly. This OS is versatile and has the highest user base. OS must be purchased for installations. The Mac OS can only be used on Macintosh computers (Apple products). The Mac OS also has to be purchased and it more expensive than the Windows OS. Linux is open-source operating system modeled on UNIX. This OS is free and can be installed on any PC. Many advanced users use this for experimental and/or testing purposes. This OS is the least user friendly. Choosing and OS really depends on the needs of the user. Someone who wants an OS to perform simple tasks such as administrative work or browsing would typically use Windows or Mac depending on their preference. A user with a more advance knowledge base in computers that wants to do experimental testing, gaming, or downloading might want to go with Linux being that if OS became corrupt in the process they could easily reinstall for free. I prefer the windows user interface, but I would rather run linux OS over mac or windows because when it comes to software i am all about freedom there shouldn’t be limitations. Sources

Words: 286 - Pages: 2

Premium Essay

Operating System terms of: iii. Normal usage (everyday usage by normal user) iv. Server usage (server environment) c. As part of the comparison, you may choose one example of operating systems from both variant, Example – Windows XP, 98, 7, 8 and Linux – Ubuntu, Red Hat,etc. This will help you to focus only one example of OS for each. Schedule Milestone | | Assignment distribution | Week 3 | Q & A | Week 4 | Hardcopy due date + Presentation | Week 5 | Assignment (hardcopy) format To facilitate the evaluation of the assignment, team shall utilize the following format: I. Cover letter of accepting the RFP invitation II. Brief history of selected operating systems. You can illustrate in terms of graph and simplified in terms of table. III. Comparison in terms of memory management IV. Comparison in terms of process management V. Reference page VI. Marking page – attach (1.2 Assignment rubric mark.docx) VII. Comment page – For my comments Presentation format To facilitate the presentation evaluation, each group shall follow the format as below: I. Brief introduction to team members II. Brief history and evolution of both OS III. Memory and process manager comparison i. Highlight only key difference and advantage for both OS IV. Q & A Presentation will be done on week 5 (timetable and location to be given later) in a close door concept to avoid any conflict......

Words: 486 - Pages: 2

Free Essay

Memory Management

...Unix®, Linux®, Mac OS®, Windows® Operating Systems Comparison Paper. Barbara Poe Pos 355 Introduction to Operating Systems 11-10-14 William Davis Unix®, Linux®, Mac OS®, Windows® Operating Systems Comparison Paper. Memory management is the act of managing computer memory. The essential requirement of memory management is to provide ways to dynamically allocate portions of memory to programs at their request, and free it for reuse when no longer needed. The memory management system is one of the important parts of the operating system. Its basic function is to manage the memory hierarchy of RAM and secondary memory devices. There is always a need of more memory than physical memory. Memory management allows this to be done through the concept of virtual memory. Virtual memory can be many times larger than the physical memory. The most important task of memory management includes allocation and dealloacation of memory to the processes running on the system. Other requirements of memory management are relocation, protection, sharing, logical organization, and physical organization Relocation Stallings states, when an active process is swapped out of main memory to disk it would be quite limiting to specify that when it is next swapped back in, it must be placed in the same main memory region as before. Instead, we may need to relocate the process to a different area of memory (Stallings, 2015). Protection The main purpose of memory protection is to prevent......

Words: 1317 - Pages: 6

Free Essay

Microsoft Windows File Systems

........... 7 Appendix B: FAT and NTFS File System Comparison (Figure 2)........................................ 8 REFERENCES.......................................................................................................................... 9 Microsoft Windows File Systems      The management and organization of information is vital to the success of any corporation. This success is determined by the type and number of file systems used in the protection and maintenance of that information. Without a solid file system in place, sensitive data can be lost, stolen, deleted, or infected, which could lead to a significant monetary deficit or the eventual demise of the company. The purpose of this paper is to examine the various file systems incorporated into Microsoft Windows (Windows) operating systems (OS) that not only manages and organizes crucial data, but protects it as well. File and File System: What They Are A file is any piece of information, such as a song track or an e-mail. Files can be large or small in size and are usually contained within a folder. A file system on the other hand, is the most noticeable part of the OS as it supplies the method for storage and admission to both data and programs within the OS. All file systems have three things in common that they must do: 1. Ensure that the files contained within it are stored safely and do not get overwritten 2. Allow the OS to inscribe new files of data to the storage disk ...

Words: 1524 - Pages: 7

Free Essay

Malicious Code

...Running head: MALICIOUS CODE Malicious Code Randy W. Morgan, Sr. CIS Management of Information Systems Malicious Code This research paper attempts to explain the methodologies used in the creation of viruses, the frequency of their development, and the skill level required in creating this code. Although we live in a society that presents various malicious threats that includes virus, worms, Trojan programs, and logic bombs, the focus of this paper will concentrate on the comparison of viruses and worms. I will also examine the question as to weather of not non-Microsoft operating systems as less prone to virus threats. Malicious code threats are primarily programmed to create havoc or major problems within the computing and networking environment. Exploitation of internet based services and applications are probably the hardest hit because of the increase in everyday usage and the unfamiliarity of threat countermeasures of many users. Virus and other malicious are created only to create problems; nothing more. There are various levels that indicate the proficiency in developing or writing the program for viruses. These levels range from low skilled students to program researchers who have acquired many years of experience in developing their programming skills. The researchers are the group that introduces highly complex and sometimes anti-virus resistant code into computing/networking systems. Although they differ, most users do not distinguish virus and......

Words: 490 - Pages: 2

Premium Essay

Windows Os File System Comparsion

...File System Comparison POS/421 Windows Server Networking January 30, 2012 Ali Shokraee File System Comparison This paper is going to compare the different file system structures used for the different version of Windows Operating Systems. This will go from the Disk Operating System (DOS) of the early years to the latest Windows Server 2008. The desktop OS and the servers OS will be compared and contrasted in this paper. Different Types of File Systems There were many different types of file systems that were used over the years that Microsoft was in business. This ranges from the DOS years to the most current version from Microsoft, Windows Server 2008. The following table (table 1) shows the different File Systems that Microsoft has used and the Operating System (OS) that uses that type of File System (, 2011). |File System Structure |Operating System | |FAT12 |All Versions of MS DOS | |FAT16 |All Versions of MS DOS | |FAT32 |DOS v7 and Higher, Windows 98, Windows ME, Windows 2000, Windows XP, Windows 2003 | | |Server, Windows Vista, Windows 7 | ...

Words: 1183 - Pages: 5