Professional Documents
Culture Documents
In this part of this assignment I would be comparing windows server 2008, oracle Solaris and Ubuntu server These three different windows are variants of different operating system, such as windows server 2008 for Microsoft windows, oracle Solaris for Unix While ubuntu server for Linux. Windows server 2008 vs Solaris vs Ubuntu Process Management: A process is an object that is executable in a physical memory page and contains specific memory segments with executable instructions. Windows server 2008: Unlike Linux windows server 2008 and Unix Solaris process management are a quiet similar. Windows has long multi processor system, which implies that threads can be distributed to separate processors within a computer. Since shared memory files in windows share the same physical memory, for the commands to access those file it has a distinct virtual address to access the map file in the kernel. Also windows 2008 uses procedure calls, interrupts and exception handlers, the same way Solaris uses interrupts command such as kill() and wait() to interrupt a process. Finally, since in Unix Operating system (Solaris) threads are executed in the kernel based on a system call, and the fact that in Solaris data are stored in the kernel where in windows server 2008, the kernel is used to maintain and store date values. Solaris: Solaris has a multi thread characteristics and in its operating system, which implies that every threads that can be executed by the operating system would also be executed as a kernel thread.
Ubuntu: Ubuntu is a variant of the Linux operating system its process management is quite different from UNIX (Solaris) and windows operating system (windows server 2008). Ubuntu starts it process from priority zero (0), because the rule of thumb stated that the lower the number the greater the priority. This in turn implies that priority zero is the highest priority in ubuntu. In ubuntu the user can tell the ubuntu software which process to run on which priority and which not to run, but it does not happen like that in Solaris or in windows server 2008 There are two major ways to manage the process of ubuntu software and they are: Use of System monitors and command terminal.
3. File System Management: The file system management of Solaris UNIX enterprise and ubuntu Linux enterprise are quiet similar compared to the file system of windows server 2008. In both Solaris and ubuntu server there is a term called directories which is often referred to as folders in windows server 2008 and the previous version of windows. Actually since Solaris is a variant of Unix and Unix is of the same family with Linux, I would say that Linux operating system has only one directory, everything in Solaris and Ubuntu begins in the directory which is I .
4. I/O Management. Whenever we talk about input and output management one of the things we have to know is input and output scheduler. I/O management in windows server 2008 is handled by a set of layered of drivers whose functions are being carried out by I/O manager. Drivers in the Operating system communicate with one another using I/O request packets. Nevertheless, windows 2008, there is a term known as disk cache manager, the disk cache manager increases the performance of input and output drivers or appliances. When it comes to managing I/O, The cache manager uses loads of physical memory in the system, however if the user request to use memory the NT would release the specified memory needed. Actually, in most cases input/ output scheduler are a little but similar to a process scheduler in process management, for example both schedule must resource among multiple users. In Solaris input/output are managed by ZFS I/O Scheduler, the ZFS I/O Scheduler they are used to track a priority and a deadline for each input and output. Nevertheless, within each deadline group would be scheduled based on the availability and in systematical order in the logical block address. However Ubuntu has different ways of managing their input/output and they includes different types of I/O Scheduler in Linux Operating System.
5
system by taking care of the processing power of that particular computer and by doing this the amount of power that need replenishing or backup would be low.
2. Virtualization enhances reliability, security and protection: Virtualization enhances reliability because it supports the power backups, This in turn make it possible for the computer processing power speed to be faster, since the backup power is for the processing of the computer. 3. Virtualization enables green technologies: virtualization enables green technology based on the fact that the server virtualization and storage virtualization reduces the energy consumption, by doing this virtualization enables green technologies
Cons of Virtualization: 1. Virtualization makes performance slower: Since most users who are into virtualization might not have hardware virtualization. And they have software virtualization embedded to their machine, the presence of the software virtualization and the absence of the hardware virtualization makes the machines performance to be slower.
I did mentioned five virtualization software that are available in our markets today, now I would list and describe the features of two software that is available in todays market.
1. The VMware server allows or enables easy installation: user can install the virtual server just as they install every other software application. 2. Operating System Support: this virtualization software has the broadest operating system support of any host based virtualization platform that is currently available.
10
Windows Virtual PC Features: 1. It supports USB: this type of virtualization software is for windows only, the function of this feature is to allow user to access the USB devices that are attached to the host from virtual window xp. For example: USB devices include scanners, printers, pen drive, memory disk, external hard disk and digital camera,
2. It provides and enhances clipboard sharing: It allows the user to cut and paste in their windows 7 host and VM. 3. Printer redirection: User of the windows virtual pc can print directly from the virtual machine. 4. It as a known Folder Integration between host and quest: This features of virtual pc allows the user to go through his or hers folder. The user can open folders such as pictures, music, videos and so on.
11
12
References: 1. Tsveti GeorgievaDisadvantageofVirtualization (http://www.suite101.com/content/disadv antage -of-virtualization-a170745) Posted On: Nov 17th 2009. 2. Sergio Esposito Solaris Process Management ((http://computersight.com/operatingsystems/linux/solaris-process-management/) Posted on: august 9th 2003 3. Sergio Esposito Solaris 10 Memory Management pat 1 ((http://computersight.com/hardware/sol aris-10-memory-management-part-1/) posted on: august 9th 2003 4. Sergio Esposito Solaris 10 Memory Management pat 3 ((http://computersight.com/hardware/sol aris-10-memory-management-part-3/) posted on: august 9th 2003 5. VIVEK GITE Linux exchange the I/O Scheduler for a hard disk. (http://www.cyberciti.biz/faq/linux-change-io-scheduler-for-harddisk/) Posted On: July 9th 2008. 6. Johnson M. Hart windows system programming: Process management ( http://www.informit.com/articles/article.aspx?p=1564827) Posted On: February 25th 2010
13