Free Essay

Unix/Linux vs. Mac vs. Windows

In: Computers and Technology

Submitted By ratedPG
Words 452
Pages 2
The Operating System is a piece of software that is being advanced daily in the Information Technology world today. There are many operating systems to choose from but below four specific operating system are compared. Process Management, File Management, Memory Management, and Security are going to be compared between Windows, Linux, UNIX, and Mac operating systems. Every operating system is different and is interesting to see how every piece of software has the same outcome but has different procedures in between. Process management is defined as how the OS manages multiple programs running at the same time. A thread is a feature of an OS that enables parallel processing within a single process. UNIX, Windows, and Mach are all multitasking systems that support both processes and threads. They can be compared in several respects with regard to the process management features.
When executing a program on UNIX, the system creates an environment for that program. In this setting there is everything needed to execute that program. The OS tracks processes though a five digit number Recognized as the Process ID. Each process has its own unique PID. PID’s ultimately repeat because all the probable numbers are used, and the next PID repeats the system again. At any time, no two Processes with the same PID occur in the system, because it is the PID that UNIX uses to track its processes.
Each UNIX process has two ID numbers. The PID or process ID, and PPID or Parent process ID. Each user process in the system has a PPID. Normally, when a child process is killed, the parent process is told by a SIGCHLD signal. Then the parent can do another task, or restart a new process as needed. When a process is killed, a process listing may still show the process with Z stats. This is a zombie, or obsolete process. The process is dead and not being used. These processes have finished the execution but still have an entry in the process table.
Daemons are system related background processes that often run with the consent of root and service requests from other processes. A daemon process has no controlling terminal. It cannot open DEV, or TTY. A daemon is just a process that runs in the background; usually waiting for something to happen that is capable of working with it.
For windows every process contains one or more threads, and the Windows thread is the basic executable unit. Threads are planned on the basis of the usual factors: availability of resources such as CPUs and physical memory, priority, fairness, and so on. Windows has supported symmetric multiprocessing since NT4, so threads can be assigned to separate processors within a system.…...

Similar Documents

Premium Essay

Unix vs Windows Critique

...* Benefits and Disadvantages of UNIX® or Linux® Versus Microsoft® Windows Server® Virtual Company: Riordan Kenneth Fleming, Eddy Garcia, H. RaShonda Harris, Lupita Sebastian and John Ward University of Phoenix – POS 420 Introduction to UNIX September 19, 2012 Introduction History Riordan Manufacturing is a global plastics manufacturer who employs over 500 people with projected annual earnings of $46 million. Riordan's major clientele include automotive parts manufacturers, aircraft manufacturers, the Department of Defense, beverage makers and bottlers, and appliance manufacturers (Apollo Group, Inc., 2005). With manufacturing plants in Albany, Georgia, Pontiac, Michigan, and Hangzhou, China, Riordan’s e-business plays a vital role in continued growth. Riordan’s Internet site states, “Riordan Manufacturing, Inc. is an industry leader in the field of plastic injection molding. Purpose The purpose of this paper is to discuss the differences between UNIX/Linux versus Microsoft Windows. Our paper will discuss facts that cover security, administrative, networking, performance, programmability. Security Technical One of the key differences between the Unix approach to system security and the MS Windows approach is that significant security characteristics of Unix systems are a consequence of good architectural design. Modularity within the system is another example of architectural security in UNIX, but lacking in MS Windows. These differences in the design...

Words: 2022 - Pages: 9

Premium Essay

Pos/ Final Paper Compare Windows Linux Unix and Mac

...UNIX®/Linux® versus Mac® versus Windows® POS/355 October 29, 2012 Carol S. Eichling UNIX®/Linux® versus Mac® versus Windows® There are several computer operating systems available on the market, and it is sometimes difficult to choose. Therefore, it is important to compare the system capabilities to make the decision easier. The three biggest players in the operating systems market are UNIX®/Linux®, Mac®, and Microsoft® Windows® with Windows® holding the largest market share (Boitor & Brătucu, 2011). These three operating systems are capable of multi-processing and have similar capabilities; however, and it is important to compare and contrast how they handle memory management, process management, file management, and security, which are critical system functions. Discussing memory management, which is a vital component in operating systems, is first. Memory Management Memory management refers to the way a system makes use of the computer’s RAM (Random Access Memory). Many of the operating systems in use on computer systems have positives and negatives in their use of memory attributes. “Memory management is usually divided into three areas: hardware, operating system, and application…although the distinctions are a little fuzzy. In most computer systems, all three are present to some extent, forming layers between the user's program and the actual memory hardware” (Ravenbrook Limited, 2001, p. 1). There are several types of memory, including main memory, file......

Words: 2974 - Pages: 12

Free Essay

Mac vs. Windows Essay

...between Macintosh and Windows. Macintosh is a sophisticated system of computers with great performance and very easy to use. Windows as well is very sophisticated, is the best-known system in the market and with a lot of variety. In my opinion I prefer to use Macintosh, because it is simpler and more reliable. Generally most of the people have a Windows based computer. This computer systems work like in the same way, just with a few differences. Most of the people know how to use a windows based computer, but when you get a Macintosh is very different from the windows. One big problem that Windows have is the viruses, unlike Macintosh, this computer rarely get viruses. A good thing is that Windows have a lot of software as opposed to Macintosh. Macintosh have something called “Finder” were you can search in all of your files, and works really good, on the contrary of Windows. There are tons of games for Windows; you can buy it even in Wal-Mart different from Macintosh, which is harder to find games. One big issue that everybody complains, it is price of Macintosh. I know that the Macintosh computers are expense, but it is a good inversion. For example the MacBook Pro of 13 inches cost one thousand dollars, on the other hand the Sony VAIO of 17 inches is only five hundred dollars. The quality of the materials in the MacBook are outstanding, they made them of aluminum so they are more durable, thinner and lighter unlike the plastic cases from the most Windows......

Words: 352 - Pages: 2

Free Essay

Unix/Linux Versus Mac Versus Windows

...to start when trying to understand the basics of any computer hardware system would the operating system. Operating systems are a program which manages the computer’s hardware. These systems provide a basis for application programs and intermediate between the computer’s user and its hardware. There are many different types of Operating serves that are available to use. There are four main Operating systems that are used in today’s Technological world: UNIX, Linux, Mac, and Windows. Each one of these systems has its own unique aspects to offer users, while still sharing the same basics that an operating system needs. Memory Management UNIX/Linux In comparison to other operating systems, UNIX is quite different when it comes to managing its memory. It uses extremely sophisticated memory management algorithms to make the best use of memory resources. Though UNIX and Linux are extremely similar when it comes to how things work internally, there are slight differences that make UNIX distinct. One process that UNIX uses is Swapping; this is done by moving chunks of the Virtual Memory, known as 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 is expected to be needed in the very near future it is called a resident set. This can lead to errors due to memory allocation issues. If the CPU attempts to access a page......

Words: 4984 - Pages: 20

Premium Essay

Windows vs. Linux

...Windows® vs. Linux It was inevitable that operating systems—and computer system in general—at least in the year 2012, are not anything like those envisioned by science fictionists, novelists, and screen writers of the early and mid 20th century. For the most part, they saw computers as a single entity one system controlling everything, like a giant brain reaching out and serving each end-user anonymously. And there were surely no “blue screens of death.” Computers today come in hundreds of flavors. Let’s say you want a tablet instead of a keyboard, no problem. Need to run a multi-million dollar company with an extensive database from home? No problem. Interfaces and operating systems and software applications and hardware upgrades and I/O devices provide each and every person on the planet a customized computer experience. We should thank capitalism for many of the technological advances that have come about over the past fifty years. After all, money has a tendency to flow to the products that make our lives the most enjoyable. Three of the most notable advances in computer history are servers (formerly known as mainframes), Microsoft Windows, and the Linux operating system. Each one in its own right could fill volumes. However, the objective of this paper is to simply highlight a few of the most prominent features each of these advances has to offer. We will start with the most notorious MS Windows®. Microsoft has been in the computer......

Words: 2777 - Pages: 12

Free Essay

Unix/Linux Versus Mac Versus Windows

...Learning Team Outline POS 355, Outline of the UNIX/Linux Versus Mac versus Windows Paper I. Memory management a. UNIX®/Linux® i. Memory ii. Memory Management iii. Aging iv. Life Cycle b. Mac® v. Organization of memory vi. System Heap vii. System Global Variables viii. Temporary Memory ix. Pointers x. Invalid Handlers xi. Low-Memory Conditions xii. Virtual Memory c. Microsoft® Windows® Operating systems xiii. Paging in x86 processor xiv. Page Management xv. Memory Protection xvi. Logical Memory Layout II. Process management d. UNIX®/Linux® xvii. Process management within the UNIX OS is based of command prompts via Linux Terminal. xviii. Top ten commands that are helpful in process management * Top * Htop * Ps * Pstree * Kill * Pgrep * Pkill & killall * Renice * Xkill e. Mac® xix. Activity Monitor: process manager within the Mac OS. xx. User interaction and efficiency how does Activity Manager help. f. Microsoft® Windows® Operating systems xxi. Task Manager xxii. User interaction and efficiency how does Task Manager help and or is less effective than Activity Manager. III. File management xxiii. Compare and contrast how file management operates......

Words: 307 - Pages: 2

Premium Essay

Linux vs. Windows

...Premise Linux was created as a variation of UNIX by Linux Torvalds in 1991. He created it as open source with a GNU (GPL) General Public License and a lot of coders began downloading the source code and creating their own programs with it. They created patches and fixes for bugs to improve the Linux OS use experience. Security Advantages and Disadvantages Linux and Windows Server share logical security mechanisms that work similar in principle. Both are advantages in their own right using different techniques to secure a network. The importance of network security and how users have access to a network can be maintained not only through best practices but, a strict policy as well. Linux and Windows Server use security mechanisms directly manipulated by the OS, called account privileges. The key advantage with this mechanism is how it assigns a user account privilege to folders and files within the operating system. Linux users are not assigned “root “privilege as default instead the user is assigned an account with low-level privilege. Setting read, write, and execute permissions for owner, group, and other users to give them access control to specific files and folders is usually controlled through the Command Line Interface (CLI) yet some distributions of Linux may also have a Graphical User Interface (GUI) that allows an administrator to change permissions. Windows Server is similar in the way is too assigns account privileges to users. The client/server architecture...

Words: 1581 - Pages: 7

Premium Essay

Unix vs Ms vs Mac

...Running head: UNIX vs. MS vs. MAC 1 CIS-155 Final - UNIX vs. MS vs. MAC UNIX vs. MS vs. MAC 2 Abstract This paper will explore the history of UNIX, Microsoft (MS), and Macintosh (MAC) operating systems. Not only will I discuss the history of these systems, but I will also dive into the pros and cons of each. The benefits of each over its rivals will also be discussed. Keywords: open source, UNIX, Windows, UNIX vs. MS vs. MAC 3 The topic of what operating system is best has been a long and heated one. But, in the long run, UNIX will beat its rivals in most categories hands down. As the reader will see throughout this paper, undisputed evidence will be presented that will detail exactly how UNIX based operating systems are superior. Operating systems (OS‘s) are a means for users to communicate with the computer. Each OS provides a set of commands for directing the operation of the computer. Without these operating systems to help as interfaces, each user would have to learn the command syntax, which can be very difficult. These operating systems can be menu-driven, which provides a set of menus and lets users choose desired functions from then, or they can be icon-driven, known as a graphical user interface (GUI). GUIs are very common these days and with them, users can choose an icon, usually with a mouse, to......

Words: 1794 - Pages: 8

Free Essay

Windows vs Linux

...Security of Windows NT and UNIX† Hans Hedbom1,2, Stefan Lindskog1,2, Stefan Axelsson1 and Erland Jonsson1 1Dept of Computer Engineering 2Dept of Computer Science Chalmers University of Technology S-412 96 Göteborg, SWEDEN {sax, Erland.Jonsson}@ce.chalmers.se University of Karlstad S-651 88 Karlstad, SWEDEN {Hans.Hedbom, Stefan.Lindskog}@hks.se Abstract This paper presents a brief comparison of two operating systems, Windows NT and UNIX. The comparison covers two different aspects. First, we compare the main security features of the two operating systems and then we make a comparison of a selection of vulnerabilities most of which we know have been used for making real intrusions. We found that Windows NT has slightly more rigorous security features than “standard” UNIX but the two systems display similar vulnerabilities. The conclusion is that there are no significant differences in the “real” level of security between these systems. †Presented at the Third Nordic Workshop on Secure IT Systems, NORDSEC’ 5-6 November, 1998, Trondheim, Norway. 98, 1. Introduction It has been claimed that the security of Windows NT is far better than that of previous commercial operating systems. In order to verify (or refute) this statement we have made a brief comparison of the security of Windows NT to that of UNIX. UNIX was selected as a reference since it is well-known and widely spread. Thus, the target systems were (1) a networked Windows NT 4.0 and (2) UNIX with NFS......

Words: 6676 - Pages: 27

Free Essay

Ms Windows vs. Unix/Linux

...Ms Windows vs. Unix/Linux MS Windows vs. Unix/Linux University of Phoenix POS/420 Introduction to Unix October 20, 2008 Scott Stewart MS Windows vs. Unix/Linux  The Microsoft and Linux operating systems have been long considered to be in a competition to be the best operating systems on the market. This paper will compare and contrast these operating systems to help the consumer decide which is right for his or her environment. Such subjects as; cost, market share, hardware requirements, file processing, programming capabilities, availability if application software, networking, and user interface will be examined. Cost The cost difference between running a Linux desktop / server compared to a Microsoft desktop / server is overwhelming. In all scenarios, Linux ends up being the cheaper and more “functionality rich” option. In the first scenario, let’s compare the cost difference between a Linux and Microsoft desktop. The first cost difference in this scenario is the cost of obtaining the software. A copy of most Linux distributions can be obtained for under $60 dollars, and free if it is downloaded from such sites as www.linuxiso.com. A Microsoft desktop is not so cheap however; the initial cost of purchasing a full copy of Windows Vista is currently $319.95, a much larger cost than that of Linux desktop. Functionality wise, both the Linux and Microsoft desktops provide the basic needs of the “home user,” however, such additional features as an......

Words: 324 - Pages: 2

Premium Essay

Unix/Linux Versus Mac Versus Windows

...start when trying to understand the basics of any computer hardware system would the operating system. Operating systems are a program which manages the computer’s hardware. These systems provide a basis for application programs and intermediate between the computer’s user and its hardware. There are many different types of Operating serves that are available to use. There are four main Operating systems that are used in today’s Technological world: UNIX, Linux, Mac, and Windows. Each one of these systems has its own unique aspects to offer users, while still sharing the same basics that an operating system needs. Memory Management UNIX/Linux In comparison to other operating systems, UNIX is quite different when it comes to managing its memory. It uses extremely sophisticated memory management algorithms to make the best use of memory resources. Though UNIX and Linux are extremely similar when it comes to how things work internally, there are slight differences that make UNIX distinct. One process that UNIX uses is Swapping; this is done by moving chunks of the Virtual Memory, known as 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 is expected to be needed in the very near future it is called a resident set. This can lead to errors due to memory allocation issues. If the CPU attempts to access......

Words: 341 - Pages: 2

Premium Essay

Windows vs Mac Os

...use Mac OS on a Macintosh, or you can also install Windows OS on it. Mac OS and Windows are the two most popular operating systems for computers known to beings. The rivalry among the two is much older than you can imagine. It all began when Apple released Macintosh in 1984, and Bill Gates released Windows in the following year. This is when the computer generation was born and door to technology opened. Since then, we are bombarded with information comparing one operating system to another. Frankly, these two operating systems have much more in common than they do in difference. Each has its own set of pros and cons, but they share many of the core features that define a computer operating system in a modern era. If I were to pick one operating system between the two, I would be better served out by having the similarities pointed out first rather than the differences. Let’s take a moment to move past this vs. that way of thinking and look into what is similar between the two operating systems. Like, both operating systems have a robust set of integrated drivers that enable a wide range of external accessories to work flawlessly out of the box. Installing software or applications on any of them isn’t a problem now, because now usually they are made for both operating systems. The elements of the user interface are mostly common too, only the placement of them differs. E.g. the title bar buttons are on the left in a Mac, while they are on the right in Windows.......

Words: 605 - Pages: 3

Premium Essay

Linux vs Windows

...Windows vs. Linux Enterprise Distribution Recommendation Introduction to UNIX Linux vs. Windows Enterprise Distribution Recommendation X Industries is a large sized business that is in the midst of a decision regarding wither or not to switch their existing Windows-based IT system over to a less proprietary product, Linux. This is no easy choice to make, considering X Industries is currently running 170+ Windows-based servers of various types. Their staff fulfills company operations on these servers with their 750+ array of desktop and laptop computers – all running Windows XP Professional. Linux may just be a little dog in the Microsoft park, but a company that makes the big switch can expect Linux to yield benefits in cost savings, increased security, and arguably better usability. However, each individual enterprise situation is always different, so a cookie cutter solution of which system to use will never suffice. Rather, the numbers through subjects of cost, market share, programming capabilities, software compatibility and availability, and the ever-important user interface will tell the best choice. Cost The only way to evaluate cost is to get down to the basics, and look at the statistics. The first topic of cost will center solely on the price for Windows operating system software, first for the network side, then the node side. Other topics will focus on the cost of the Ubuntu Linux distribution, which will run on the servers and desktops,...

Words: 3478 - Pages: 14

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

Unix vs. Windows Server

...Unix / Linux vs. Microsoft Windows Server Student Name Goes Here Class Number Goes Here Due Date Goes Here Professor Name Goes Here Unix / Linux vs. Microsoft Windows Server Introduction Pace Glass Company is a global cutting, polishing and bending company with operating facilities in two U.S. cities. Pace Glass Company's major clientele include RV manufacturers, specialty car manufacturers, automotive parts manufacturers, aircraft manufacturers, appliance manufacturers and most prestigiously N.A.S.A. With manufacturing plants in Southwest Michigan and Northwest Ohio, Pace Glass Company's online business plays a vital role in continued growth and as such there is heavy consideration underway as to which type of computer operating base the company upgrades will be implemented against. Pace Glass executives and partners recognize that security and reliability are key to the continued growth in their online presence which plays a substantial role in system determination. Purpose The purpose of this study is to discuss the differences between Unix, Linux and Microsoft Windows and server environments. This study will discuss facts that cover security, administrative, networking, performance, programmability as well as provide a briefing in conclusion. Security Approach A fundamental difference between the Unix approach to system security and the Windows approach is that significant security characteristics of Unix systems are a consequence of good architectural......

Words: 2110 - Pages: 9