StudentShare
Contact Us
Sign In / Sign Up for FREE
Search
Go to advanced search...
Free

Operating Systems Comparison - Essay Example

Cite this document
Summary
The essay "Operating Systems Comparison" illuminates that from the users’ perspective, one of the main traits of the OS having a graphical user interface is usability. Tasks performed using operating systems would be based on automated wizards to give the users highly usable operating systems…
Download full paper File format: .doc, available for editing
GRAB THE BEST PAPER92.6% of users find it useful
Operating Systems Comparison
Read Text Preview

Extract of sample "Operating Systems Comparison"

Operating Systems Comparison The operating system (OS) is a collection of software to control the computer tasks and manage proper utilization of thehardware resources. The basic operating systems are the Linux, UNIX, Mac and Microsoft Windows. The operating system zOS is sixty four (64) bit utilized for the mainframe computers and developed by IBM. Moreover, the operating systems include: the iOS, Andriod and Palm OS are being utilized for mobile phone manufacturer companies like iPhone, HTC, Samsung respectively. It is pertinent to mention here that the mobile operating systems are not only been used by the above mentioned companies, however, the some of the mobile phones developed by the Samsung use Andriod Operating System. There are several and diverse components of an operating system that include but not limited to the file management, security, memory and process management. It is worthwhile to compare each operating system to evaluate and assess the above given components of an operating system. The following paragraphs present the comparison of basic operating systems with respect to the above given features (Solomon, Russinovich & Polze, 2006). File Management The file management system refers to the organization, management and manipulation of computer data in documents and files that is provided by the file manager (different with respect to the operating system) through a graphical user interface. The computer documents and files can be created, edited (existing file), viewed and deleted from the computer memory as well as the files can be arranged in computer directories / folders. The process of file management differs with respect to the operating system as presented in the following paragraphs (Goel, 2010). There are several file managers used by Microsoft Windows only that include but not limited to the Altap Salamander, FAR Manager, File Manager, Windows Explorer etc. The files are placed in the folders and the index contains the file information known as File Allocation Table (FAT). One of the latest file management systems of the Windows is the New Technology File System (NTFS). The NTFS store owner name, it provides POSIX file permissions, creation timestamps, last access timestamp, and last content modification timestamp. The Mac operating system uses the file managers that include: the Disk Order, Finder, Path Finder, and Xfile. The Disk order file manager provides the graphical user interface and shows the files as list view and twin panel view only. The Finder and Path Finder file managers show the icon, list view, panel view, column view and thumbnails of the files stored in the Macintosh operating system. The Linux and UNIX use the file manager include: the emelFM2, ROX-Filer, Krusader, and the Gentoo file manager. In the Linux and UNIX, there is a root directory (/), directories and sub-directories (if any) and the files can be presented as “/usr/local/filename.txt”. The directory structure and contents of the directory are defined by the File-system Hierarchy System (FHS) in the Linux and UNIX operating systems. The zOS uses Network File System (NFS) that allows the users to remotely access the files stored in the networked desktop, personal computer and other systems running client software of Sun, UNIX etc. file system. The zOS provides these features using NFS utilizes communication services provided through the TCP / IP. Memory Management The memory management is one of the core components of an operating system which manages the memory hierarchy of Random Access Memory (RAM), and hard disks. The important tasks of the operating systems in managing the memory include: the allocation and de-allocation of memory to the processes, the utilization of the hard disk for implementation of the Virtual Memory. The operating system should effectively use the memory component as it directly impacts the overall efficiency and performance of the computer system (Khetan, 2002). The Windows operating systems use a tree form of data structure rather the linked list. Each node of the tree is known as Virtual Address Descriptors (VAD) having a range of memory addresses. It is the responsibility of the VAD to mark each and every node as reserved for thread’s stack (nodes that are not available for mapping), free (unused nodes) or committed (addresses that have been used). The Linux and UNIX operating systems implement the virtual memory data structure. These operating systems maintain a linked list that represents continuous memory areas having same commit state information and protection parameters. The operating system searches the linked list every time it is required to find out the page having particular location. The data structure of these operating systems maintains the records of addresses mapping onto the applications, protection mode of the memory (either private or public) and the growing direction (either up or down). After the system booting, the Macintosh operating system divides the available Random Access Memory (RAM) into two major categories include: the reserved section and user available section. In the reserved section, it reserves a partition of memory for its own use which is known as system partition that begins at the lowest level of memory (address 0) and rises. The remaining memory is allocated for software applications (Mindfire Solutions, 2002). The memory management (RAM) of the Android OS are designed to utilize as low energy / power as usually the Andriod OS devices are battery powered unlike to the desktop operating systems. One of the significant feature of the Android OS does not allow the suspended applications (no longer in use) to use the mobile resources like power, processing, memory etc. The Android OS provides facility of storing applications automatically. Process Management The programs, services or applications that are being executed by the computer either at the background or front end is said to be a process. The Von Neumann architecture of the computer system compels the operating system to execute only one (1) process per Central Processing Unit (CPU) at a time. However, the current operating systems facilitate simultaneously carrying out (execution) of numerous processes at a time with one CPU by utilizing the technology of the multitasking. The operating system manages the execution of multiple processes through its core component of process management. The Microsoft operating systems rely on the threads rather than the processes. A thread is an unbreakable unit of the work, whereas, the process is a collection of threads. The Windows initiates a primary process for the desktop user; it facilitates only one (1) user to be executed at once, moreover, the Windows OS presents a full separation between the different processes initiated by the user. Moreover, the Windows deal all the processes equally, as they do not arrange in the hierarchical relationship. The UNIX effectively and efficiently deals with the multitasking of the processes especially the creation of the processes. It initiates a shell process to the service user commands. One of the advantages of the UNIX OS, it supports several concurrent users through not only the command line but also the graphical user interface. Like Windows, it also supports absolute separation between the different processes initiated by the user. The Macintosh OS along with the Finder and many system software components exert mutually to facilitate the multitasking feature for the user in a way that it could support the user to open several applications at a time, moreover, it facilitates the user to change the opened application up to the requirement. It is pertinent to mention here that the Central Processing Unit provides its services in one application (in progress) only, either executing at the front or back end. However, the applications can be switched by utilizing the hardware interrupts; moreover, these are obvious to the software applications under execution. Security Management One of the main responsibilities of the operating system is to secure the information stored in the computer. But the OS vulnerabilities encourage the hackers and viruses to contaminate the computer system. The security model of the Windows OS is based on the access control list. Moreover, the OS facilitates the administrator of the computer system to allocate the access rights to the users and / or group(s). In Windows OS, the security can be implemented to the several objects include: the files, folders, processes, services, drive, etc. as well as it supports auditing of the computer system. There are two security management models that can be used by the Linux i-e the access control list and standard UNIX model. The access control list security model is similar to the Windows OS i-e implementing user access rights. Whereas, the standard UNIX model deals with the application of the security level with respect to the object, however, it does not support or facilitate the user for computer system auditing. In the Macintosh Operating System, Discretionary Access Control (DAC) security model is used to secure the files of the users. The DAC implements the Portable Operating System Interface (POSIX) file system security model that apply user (identity) based restrictions on an object established through the access rights of the user or group. It is pertinent to mention here that the access control lists are a form of DAC which are used in the Windows and Linux. The zOS provides integrated security services as well as security server, however, the security server is optional feature of the operating system. The integrated security services of the zOS contains the security server of DCE, network authentication services, OCEP, and Enterprise Industry Mapping (EIM) (IBM Corporation, 2010). Multiprocessor Operating Systems The multiprocessing operating system allows the multiple users to run and execute multiple programs by utilizing the single central processing units at a same time. As far as the multiprocessor operating systems are concerned, these are regular operating systems capable of utilizing multiple processors for multiple processes running and executing at a same time. Moreover, these operating systems handle system calls, file management systems, manage memory, and I/O devices. There are several operating systems even discussed above in the document provides the functionality of multiprocessing and these operating systems include but are not limited to the Linux, UNIX, Microsoft Windows 2000, Microsoft Windows XP, Microsoft Windows 7.0, and Mac OS X. Future of the Operating System From the users’ perspective, one of the important characteristics of the operating system having graphical user interface is the usability. It is perceived that all the tasks performed using operating systems would be based of automated wizards to give the users highly usable operating systems. Moreover, the operating systems would provide the services efficiently while utilizing less resources with simplicity. The plateform independence is one of the features of the operating systems, therefore, it can be expected that the applications / files would work without differentiating the operating systems because of the automatic transalation of file / applications supported formats (Gelernter, 2003). References Solomon D. A., Russinovich, M. E., & Polze, A. (2006). Comparing Windows XP and Linux. Southern Methodist University, Dallas, Texas Goel, A. (2010). Computer Fundamentals. Dorling Kindersley, Pearson Education India Khetan, G. (2002). Comparison of Memory Management Systems of BSD, Windows, and Linux. Department of Computer Science, University of Southern California, Los Angeles, CA. Mindfire Solutions. (2002). Memory Management in Mac OS. Retrieved from: http://www.mindfiresolutions.com/mindfire/Mac_Memory_Manager.pdf IBM Corporation. (2010). Security Server and Integrated Security Services. Retrieved from: http://publib.boulder.ibm.com/infocenter/zos/v1r11/index.jsp?topic=/com.ibm.zos.r11.ieaa500/mobmg.htm Gelernter, D. (2003). Future of the Operating System: Simplicity. Retrieved from: http://www.computerworld.com/s/article/77335/Future_of_operating_systems_simplicity Read More
Cite this document
  • APA
  • MLA
  • CHICAGO
(“Operating Systems Research Paper Example | Topics and Well Written Essays - 1750 words”, n.d.)
Operating Systems Research Paper Example | Topics and Well Written Essays - 1750 words. Retrieved from https://studentshare.org/information-technology/1619143-operating-systems
(Operating Systems Research Paper Example | Topics and Well Written Essays - 1750 Words)
Operating Systems Research Paper Example | Topics and Well Written Essays - 1750 Words. https://studentshare.org/information-technology/1619143-operating-systems.
“Operating Systems Research Paper Example | Topics and Well Written Essays - 1750 Words”, n.d. https://studentshare.org/information-technology/1619143-operating-systems.
  • Cited: 0 times

CHECK THESE SAMPLES OF Operating Systems Comparison

Business Operations and Systems

This essay will discuss the structure of operating systems for British Petroleum Company ways in which it correlates with the environment.... Even though there are apparent benefits for companies and development of these operational management systems, there are still some observable challenges.... According to Paul the term business operating system (BOS) is a typical, project-wide assortment of various processes of business applied in most expanded industrial firms....
9 Pages (2250 words) Literature review

Evaluation of Open Source Operating System

This paper “Evaluation of Open Source Operating System” describes some of the issues in the evaluation of the open source operating systems.... There are reasons for the increased interest in the open source operating systems like the success of products like Linux and Apache.... hellip; The author states that the open source systems were found during the 1980s with the development of a free version of 'Unix' by Richard Freeman.... The open source system becomes interesting to user groups such as the individual users who use the open source systems in industrial and academic areas mostly in the non-software areas....
5 Pages (1250 words) Assignment

Comparison between Windows XP & the Linux operating system

Therefore, the present era is seeing a tug-of-war between the vendor-based Windows XP (the newest version of windows) and the Linux (open source) operating systems.... Therefore, the present era is seeing a tug-of-war between the vendor-based Windows XP (the newest version of windows) and the Linux (open source) operating systems As such, the windows vs.... Linux debate are a heated topic for discussion under the OS (operating systems) domain....
5 Pages (1250 words) Essay

Comparison of Operating Systems

Linux, Windows 95/98/NT/2000/XP, VMS, OS/400, AIX, and z/OS are all examples of operating systems.... he scripting technology used in both the operating systems is different in terms of their complexity.... NIX operating systems come with a program called Sendmail.... Essentially, both meet the minimum requirements for operating systems functioning in a networked environment.... comparison of UNIX and Windows NT The main difference between UNIX and Windows is that, UNIX code is open source it is less standardized, selecting UNIX server depends on each organization needs....
3 Pages (750 words) Essay

Modern operating system

The added advantage of open source operating system is the presence of platforms and online societies supported by the given operating systems developer companies.... The use of Dalvik Virtual machine by Android is a characteristic feature of Android which gives it an edge over the contemporary operating systems as well as the Linux operating system.... Apple Inc itself is a closed source operating system.... Apple Inc itself is a closed source operating system....
4 Pages (1000 words) Research Paper

Systems Media Table: Comparison

"Systems Media Table: comparison" paper compares Word processor, Hierarchical database, Flat database, Object-oriented database, Standalone information system, Hospital information system, Specialty information system, Administrative information system, and Operations support systems.... The Macintosh was the first personal computer to use a graphical user interface (GUI), which allowed the user to interact with the operating system by using a mouse to click and drag objects....
6 Pages (1500 words) Assignment

Aspects of Hardware and Software Systems

This means that the company will have to carry out an assessment of a more advanced operating system such as Microsoft Exchange Server 2010, Lync 2013, and other operating systems that have better or similar capabilities.... This coursework "Aspects of Hardware and Software systems" describes business information systems and the role of PSF.... This paper outlines the aims of a company to improve its hardware and software systems, problems with information technologies, types of cloud, and the role of the operating system....
23 Pages (5750 words) Coursework

Operating Systems for Mobile Devices

This coursework "operating systems for Mobile Devices " discusses operating systems for mobile platforms from the perspective of the challenges that are unique to the OS, and from the perspective of comparing and contrasting the user experiences and structures that underlie them.... Among the mobile operating systems relevant to this discussion are Android, iOS, Windows Phone, Ubuntu, Sailfish, Blackberry, Ubuntu, and Firefox.... The paper highlights Android for discussion in the context of being able to dwell into detail on the inner workings of mobile operating systems, and in particular how Android relates to the issues and topics enumerated above....
10 Pages (2500 words) Coursework
sponsored ads
We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.
Contact Us