Preview

Operating System Comparisons

Powerful Essays
Open Document
Open Document
2694 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Operating System Comparisons
Operating System Comparisons
PRG/355
February 4, 2013

Operating System Comparisons

Table of Contents Introduction 3 Memory Management 3 Process Management 6 File Management 7 Security 8 Conclusion 9 References 11

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. Although Microsoft Windows has taken its own approach as an operating system, Mac OS X is based heavily on the UNIX core. The review includes Unix/Linux, Mac OS X, 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 the location of data moved to the CPU for process execution. Virtual memory is used to swap processes too large to fit completely into main memory. Intended memory management requirements include relocation, protection, sharing, logical organization, and physical organization. Paging permits the physical address space of a process to be noncontiguous. Because paging has advantages over earlier methods it is prominent in most operating systems. Processes are swapped from main memory to virtual memory and back again as needed. The original memory location may not be available at the



References: OSX Daily. (2010, Oct). Mac Virtual Memory – What it is, the Swap Location, and How to Disable Swap in Mac OS X. Retrieved from http://osxdaily.com/2010/10/08/mac-virtual-memory-swap/ Scribd, Inc. (n.d). Advantages and Disadvantages of Virtual Memory Schemes. Retrieved from http://www.scribd.com/doc/59018943/Advantages-and-Disadvantages-of-Virtual-Memory-Management-Schemes Stallings, W. (2012). Operating Systems: Internals and Design Principles (7th ed.). Upper Saddle River, NJ: Prentice Hall. The Computer Technology Documentation Project. (n.d.). Operating System Functions. Retrieved from http://www.comptechdoc.org/basic/basictut/osintro.html University of Washington. (n.d.). Introduction to Operating System Security. Retrieved from http://www.washington.edu/lst/help/computing_fundamentals/computermgmt/secure_intro Apple Inc. (2013). Why you’ll Love a Mac. Retrieved from http://www.apple.com/why-mac/better-os/ Rashid, F. (2013, October) Windows 8 Security: What 's New? PCMag.com Ferreira, D. (n.d.). Mac or PC: Does It Matter for Computer Security Anymore? Retrieved from http://anti-virus-software-review.toptenreviews.com/mac-or-pc-does-it-matter-for-computer-security-anymore-.htm

You May Also Find These Documents Helpful

  • Good Essays

    Some OS routines directly support application programs as they run and thus must be resident. Other transient routines are stored on disk and read into memory only when needed. Fixed-length partitions can also be used to allocate the set amount of memory that a particular program needs to run. Under dynamic memory management, the transient area is treated as a pool of unstructured free space. When the system decides to load a particular program, a region of memory just sufficient to hold the program is allocated from the pool. Using segmentation, programs are divided into independently addressed segments and stored in noncontiguous memory. Paging breaks a program into fixed-length pages.…

    • 7085 Words
    • 29 Pages
    Good 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
  • Good Essays

    In this report I will briefly explain about the features and functions of different operating systems. I have chosen to compare windows 7 Mac OS.…

    • 537 Words
    • 3 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
  • 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
  • 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

    What Apple Must Do To Survive. (2014). Retrieved from http://What Apple Must Do To Survive Apple Gazette. (2014.). Retrieved from http://www.applegazette.com/opinion/what-apple-must-doto-survive/…

    • 386 Words
    • 3 Pages
    Satisfactory 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

    The General Public License also referred to as (GNU or GPL is one of the most widely used software license among individual, organizations and companies. The reason behind this is this product guarantees its users the freedom to make changes to the software, study and share the software, and if needed the software may be copied. 3 versions of the GNU have been released. Operating System is the core software of any machine that provides interface between applications and the hardware. Different types of operating systems exist that are available these days, some of them are Open source and some are closed or proprietary standards. Each of them has their own benefits and advantages that are detailed in this paper.…

    • 669 Words
    • 3 Pages
    Good 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

    Beowulf Clusters

    • 360 Words
    • 2 Pages

    Bibliography: Abraham Silberschatz, Peter Baer Galvin, Greg Gagne. Operating Systems Concepts. John Wiley & Sons. Inc., 2010.…

    • 360 Words
    • 2 Pages
    Good Essays
  • Powerful Essays

    Unix Versus Windows

    • 3753 Words
    • 16 Pages

    Solaris and Windows 2003 are filled with differences. The main difference between the two operating systems is the way the security is built in. They…

    • 3753 Words
    • 16 Pages
    Powerful Essays
  • Powerful Essays

    Windox Xp Case Study

    • 6130 Words
    • 25 Pages

    Outline (continued) 21.7 Memory Management 21.7.1 Memory Organization 21.7.2 Memory Allocation 21.7.3 Page Replacement 21.8 File Systems 21.8.1 File System Drivers 21.8.2 NTFS 21.9 Input/Output Management 21.9.1 Device Drivers 21.9.2 Input/Output Processing 21.9.3 Interrupt Handling 21.9.4 File Cache Management 21.10 Interprocess Communication 21.10.1 Pipes 21.10.2 Mailslots 21.10.3 Shared Memory…

    • 6130 Words
    • 25 Pages
    Powerful Essays
  • Good Essays

    My Essay About Ur Mom

    • 580 Words
    • 3 Pages

    Research, investigate and document areas relating to memory management of any Operating System of your choice. Areas to be discussed in your research documentation to include among other areas, how memory is managed including mechanisms and strategies used, problems faced by these techniques and solutions to overcome them.…

    • 580 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    Operating System Basics

    • 421 Words
    • 2 Pages

    • An operating system is the software on a computer that manages the way different programs use its hardware, and regulates the ways that a user controls the computer.…

    • 421 Words
    • 2 Pages
    Satisfactory Essays

Related Topics