Operating System Comparison
Elvira Bill, Jennifer Coners, Amber Nightingale-Watson,
Chris Sitter, and Michael Sullivan
POS355
October 28, 2013
Ashok Rao
Operating System Comparison
This paper will provide a comparison of the following operating systems; UNIX, LINUX, MAC, and Microsoft Windows. Each section will provide details for each of the operating systems. The areas that will be reviewed include, History, Memory Management, Process Management, File management, Security, User Interface, Server Performance, Clustering, and Load Balancing. Before getting into the details of each system, brief history of each system will be provided.
Platform History
This section will provide a general history of the platforms being compared. The first of them being the platform with the longest history, UNIX.
UNIX
UNIX operating system has the longest history of the systems that will be compared in this paper. UNIX started as an operating system in 1969 when Ken Thompson, Dennis Ritchie and others started working on the "little-used PDP-7 in a corner" at Bell Labs and what was to become UNIX. Over the past 44 years UNIX has changed from an operating system written in assembler to an open system. As an open system, others would develop their own variations of UNIX. This caused issues as all the variations had compatibility issues with each other. Then in 1995 a single specification for UNIX was released. The many version of UNIX now need to comply with the published specification.
Linux
In 1991 Linus Torvalds collected the feedback of a UNIX system called Minix. Reviewing what users did not like, he decided to develop his own variant of the UNIX operating system from scratch. Linus decided it would be a free operating system and rely on the Linux community to help develop the operating system . This has become a very successful project and now there are many variations of Linux branded under different names.
Mac
Mac is the marketing name for Macintosh by the owners Apple Inc. Apple was created by Steven Wozniak and Steven Jobs in 1976. In 1984 Apple released their first operating system with the Macintosh 128K model it was referred to as “system software”. In 2007 mac OSx achieved a certified UNIX status
Microsoft Windows
Microsoft Windows was created by Paul Allen and Bill Gates. In 1982 the first version was announced but took two years to ship the first copies of windows 1.0. . Windows introduced users to a point and click interface rather than typing MS-DOC commands. Prior to windows, Microsoft utilized MS-DOS.
The next section will look at the memory operating systems use. Topics that will be covered include; how much, how expensive, and how fast. Then will do into detail how each system manages the memory that is availed to the system.
Through the comparison of the following operating systems; UNIX, Linux, Mac, and Microsoft Windows. (need to review the other sections to write a conclusion that applies)
MEMORY MANAGEMENT
Next to the CPU the memory management systems is the most important aspects of the operating system, of any operating system. There are three main questions that need to be asked when designing any CPU and dealing with the memory of the unit. First, how much memory is needed for that unit. Second, how expensive is the memory for the unit. Second, how expensive is the memory for the unit? Finally, how fast dose the memory need to be? Windows has 32-bit and 64-bit systems. Windows creates its own virtual addresses, and on the 32-bit system there is addressing for four gigabytes of memory. The 64-bit system therefore has addressing for up to eight terabytes. Windows also offers four options within the system for large memory support. The options are 4-gigabyte turning, physical address extensions, address windowing extensions, and large-page support. Windows also offers a large number of functions offered for memory management a few of these functions are
Management course. My approach to balancing my studies with all the above has become a difficult task as my life has now taken a 90 degree turn. I am now in Fairbanks, Alaska and for those that don’t know that is a four hour time difference from where I was before and from where I was when I started my studies. Now the task of balancing all of this has become even more difficult to manage. As you will be able to notice, I don’t have a per say schedule for balancing my daily life and school as it is…
valid. We believe the problem seems to lie at a higher layer than hardware, and so our approach to solving this problem must be to directly modify the scheduling algorithm so that it provides performance predictability while still maintaining good load balance. Thus, to mitigate the overhead caused by performance variation on a Hadoop Cluster, we first categorize the sources of jitter in a…
HLTH 101 Fall 2014 Dr. Diane Williams http://www.nature.com/scientificamericanmind/journal/v14/n1/pdf/scientificamericanmind0104-56.pdf Tutorial Assignment 3 due Week 8: Stress, Allostatic Load, and Health Answer the following questions. The first 5 questions are based on the McEwan article you read for tutorial during Week 7 (reference included below). Be sure to paraphrase from the article in your own words, rather than copying and pasting sentences. You may quote short phrases from…
wanted to become doctors but had to put some of those courses on hold because they would miss too many classes because of team traveling. As a student athlete I have to balance my educational workload, and commitment to basketball, all in one day. Balancing these two tasks is often stressful and difficult. My daily routine consists of waking up, eating, attending class and practice, and…
be working alone, especially if you freelance," says Shatkin. Some duties of a graphic designer may include using the computer to design images for logos or websites, creating designs that convey a message, or developing layouts for magazines, notes the U.S. Department of Labor. What You'll Need to Prep: According to the Department of Labor, graphic designers are usually required to have a bachelor's degree in graphic design or a related field, as well as a professional portfolio that showcases…
Zero Operation and Indication Test 5 4.3 Zero Tracking Test 5 4.4 Eccentricity Test 5 4.5 Comparison Test 7 5. Weighing Procedure 7 6. Weighing Methods 9 6.1 Direct Measurement 9 6.2 End-and-End Measurement 9 6.3 Axle Load Measurement 10 7. Measurement Tickets for Weighbridges used for Trade 10 8. Measurement Tickets for Public Weighbridges 11 8.1 General Requirements and Guidelines 11 8.2 Direct Measurement Tickets 12 8.3 End-and-End Measurement Tickets…
Cloud Computing Group Members Ruth Wanjiru Cliff Kinyua Maritim Leonard Alphonse Kinyua Tracy Gathoni Abstract. Cloud computing is Internet-based computing, whereby shared information, resources, and software, are provided to terminals and portable devices on-demand. It is a rapidly developing and excellent promising technology. Cloud computing is the product of the combination of grid computing, distributed computing, parallel computing, and ubiquitous computing. Cloud Computing model…
get part of the label in focus. If you steadily back away, more of the bottle will come into focus. The flipside, is if you have a high number e.g. 18 / 22 (NARROW aperture), then all of the picture will be in focus and there will be no blur. NOTE: Lets say the subject is where the two lines cross. Your aperture number tells the camera how much either side (front and back) of the subject is to be in focus. Therefore, if you are taking a landscape picture, you do not need to focus on the…