Studyspark Study Document

Windows 7 Operating System Guide to Operating Essay

Pages:5 (1501 words)

Sources:4

Subject:Technology

Topic:Windows 7

Document Type:Essay

Document:#69612276


Windows 7 Operating System

Guide to Operating Systems

The role of operating systems continues to be critical to the overall performance of enterprise information systems globally. In the majority of enterprises today there is a wide variation in the type of operating systems used, as the information needs vary significantly across organizations. The intent of this analysis is to evaluate the Microsoft Windows XP, Windows 7 and Linux operating systems. The architectures, pros and cons or advantages and disadvantages of these operating systems, pricing, and feature analysis is included in this analysis.

Architectural Differences

All three of these operating systems vary most significantly at the architectural levels, as the design philosophies of the architects Microsoft vary significantly from Linus Torvalds' initial designs in the early 1990s to today (Foley, 36). Both Microsoft Windows XP and Windows 7 share a common legacy of kernel-based design that completely changes the dynamics of how applications are created on these platforms relative to Linux (Sliwa, 53).

Comparing the kernel architectures of Windows XP and Windows 7 to Linux shows how the latter evolved from the basis of UNIX operating system design criterion, while the latter is a progression from the Windows operating environment

Figure 1: The Windows XP and Windows 7 Kernel

Source: (Antoniol, et.al)

One of the greatest differences in these operating system is how the User Model and Kernel Mode are differentiated from each other. This has a cascading effect on how applications are managed at the user interface and process management standpoint. Figure 2 shows the Linux kernel.

Figure 2: Linux Kernel

Source: (Antoniol, et.al)

Applications are delivered via the X-Windows windowing technology with Linux, while both Windows XP and Windows 7 rely on a Win32-based Windowing architecture. X-Windows is often handled outside the kernel mode, which has been a significant advantage for Linux in being adopted throughout engineering and scientific applications (Antoniol, 758, 759). X-Windows went through a period of being highly sought after in advanced computer-aided drawing and design applications due to the device independence.

Another significant difference between Windows XP, Windows 7 and Linux are in how each manages device drivers. Starting in the Windows NT architecture and progressing through XP and being fine-tuned in Windows 7, multithreading of Win16-based and Win32-based device drivers as developed. In Windows XP, Microsoft began offering Win64-based device drivers that had the potential to support multithreading for increased performance. Linux also moved to support Win64-based device drivers in the mid- 2000 timeframe in an effort to stay in step with Microsoft's aggressive development of entirely new Graphic Device Interface (GDI) standard (Antoniol, 765, 766). Windows 7 continues to support a dynamic loadable kernel module that in this latest released version of their operating system, supports dynamic extensions of their kernels .

One of the most critical differences between these operating systems is the design approach each has taken in creating a set of Application programmer Interfaces (API). Microsoft has taken the approach of reaching over 17,500 commands and functions that can be called o top of native APIs. This approach is predicated on creating a very rich set of APIs to nurture and foster as rapid development cycles of independent software vendor (ISV) applications (Sliwa, 53). Conversely Linux has taken an approach of layering their architecture and supporting 200 different system calls to the kernel level (Antoniol, 757). In addition, Linux system designers have taken an entirely different approach to creating the API structure of the operating system, by concentrating on 1,742 compact APIs that include the graphic interface-based X-Windows APIs heavily used in the development of Computer-Aided Design (CAD) applications. There are many other differences between the Microsoft XP, Windows 7 and Linux operating system at the architectural level. This comparison has concentrated on the foundational aspects of the kernel architecture. There are also significant differences at the process management,, sequencing of threading applications, physical and I/O memory management and security. These all are factors that are being actively evaluated by Chief Information Officers (CIOs) as they evaluate Linux' role in their enterprises.

Pros and Cons (Advantages and Disadvantages) Comparison

The pros and cons or advantages and disadvantages of Windows XP, Windows 7 and Linux are analyzed in this section. As the previous section discussed the differences of these operating systems at the architectural level, this section compares the advantages and disadvantages from an enterprise-wide deployment standpoint.

Starting with security, Linux has two different models including the legacy standard UNIX model in addition to Access Control Lists. These technologies define users by capacities and privileges first and second by role-based access in later editions (Antoniol, et.al). In the BSD-based versions of Linux, the security levels can also be defined down to the object-by-object level with significantly streamlines programming and development (Kennedy, 46). Linux also has in-depth auditing support and the ability to create an entire activity trail by account while Microsoft Windows XP and Windows 7 cannot. There are also security models that can be loaded into Linux kernel architectures and recompiled by administrators to harden or otherwise strengthen the security of this operating system. With both Windows XP and Windows 7, the user or administrator cannot recompile the kernel at any time (Kennedy, 50).

Microsoft takes a completely different approach to defining and implementing security models by relying on Access Control Lists first, and then defining user privileges and member groups within each category and account (Kennedy, 45). In addition, Microsoft is concentrating more on object-based security based on the needs of CIOs to streamline internal development on the Windows XP and Windows 7 platforms. As Microsoft has literally thousands of hours invested in the Windows XP and 7 platforms, their approach to defining protection of processes to the thread level in the Win16, Win32 and Win64 APIs is more focused on agility for enterprises than it is in hardening the process itself. / This is a deliberate decision by Mark Russinovich and the core team of architects at Microsoft planning current and future directions of these operating systems (VARBusiness, 28).

Feature Analysis

Comparing these three operating systems across the file organization and search, remote access, security and compliance, management and deployment. Starting with file organization and search, Windows XP is the most deficient in that it requires a software upgrade to support desktop search and advanced search federation, including the design of taxonomies. Windows 7 supports all of these features for file organization in the baseline operating system, as does Linux. In terms of remote access, Windows XP is completely featureless on this set of functionalities with Windows 7 supporting VPN Reconnect (critical for enterprise users)( in addition to Direct Access, Mobile Broadband and RemoteApp and Desktop Connections. Linux extensions and the Linux development community has supported these features for well over five years (Antoniol, 755-65).

On the feature set of security and compliance, Windows XP does not support Granular Audit, Domain Name System Security Extensions, or Smartcards. It does support biometrics through 3rd party applications. Windows 7 has support for Granular Audit, Domain Name System Security Extensions and Smartcards, all at the operating system level. Linux again has the lead on these attributes given the depth and breadth of its support through a global developer base.

On the areas of management and deployment, XP only supported unified tracing and user state migration tools out of nearly three dozen features on these two areas. Windows 7 did slightly better by supporting remote access to reliability data, dynamic driver provisioning, volume activities and problem step recording. Linux had these features nearly 18 months before the Windows 7 beta was released (Antoniol, 781). Deployment on XP was virtually non-existent, which was an area that CIOs pushed Microsoft to improve in Windows 7, which they did., Active support for Multicase Stream Transfer, VHD Image Management and Deployment and VHD support are all…


Sample Source(s) Used

Works Cited

Antoniol, G., et al. "Analyzing Cloning Evolution in the Linux Kernel." Information and Software Technology 44.13 (2002): 755-65.

Foley, John. "Staring Down Linux." InformationWeek 959 (2003): 36-44.

Gomes, Lee. "How Virtualization Led Microsoft to Support Linux, and Other Tales." Wall Street Journal: B.1.

Kennedy, Randall C. "APPLICATION PERFORMANCE Management: Know Your OS." InfoWorld 26.7 (2004): 44-50.

Cite this Document

Join thousands of other students and "spark your studies."

Sign Up for FREE
Related Documents

Studyspark Study Document

Windows 7 Operating System Vs. Ubuntu Linux Operating System

Pages: 3 (1100 words) Sources: 3 Subject: Education - Computers Document: #69765186

Windows 7 Operating System vs. Ubuntu Linux Operating System. Windows and Linux have sustained a head-to-head competitive race. Whilst Windows 7 is the premier and best selling operating system for personal desktop use, Linux, and Linux Ubuntu included, has achieved a reputation as the most prominent Free Software and Open Source operating system. Individuals -- such as I - prefer Windows due to better consumer familiarity, whilst other individuals, on

Studyspark Study Document

Windows 7 Workgroup Consultation Setting Up a

Pages: 3 (912 words) Sources: 3 Subject: Education - Computers Document: #35185471

Windows 7 Workgroup Consultation Setting up a Windows 7 workgroup network is an effective way to manage user accounts for multiple computer users. There are several steps that should be implemented, however, to ensure the security and integrity of the network. Taking the necessary precautions will make it far more likely that the network operates in an efficient manner for the foreseeable future. Setting up User Accounts When the computer is initially set

Studyspark Study Document

Windows XP to Windows 7

Pages: 18 (6896 words) Sources: 1+ Subject: Education - Computers Document: #81709807

This will not only create a higher level of trust in the actual implementation, it will also set the foundation for more effective ongoing support for these users if they have any problems with the systems once they are installed. An effective change management strategy is as important, if not more important, than the technology upgrade and implementation plan itself (Gil, Tether, 2011). In implementing any it Project the concept

Studyspark Study Document

Operating Systems Are the Very

Pages: 6 (1889 words) Sources: 10 Subject: Education - Computers Document: #65811318

Without the consent of the user, the program will never be elevated to administrator privilege. The MIC or integrity levels is again a new security concept with Vista OS. This feature is controlled by the Access control entry (ACE) in the System Access control List (SACL) of a file, process or a registry key. By associating every process with an integrity level, the OS limits privilege escalation attacks. [Matthew

Studyspark Study Document

ERP Systems Challenges of Enterprise

Pages: 81 (22297 words) Sources: 50 Subject: Business - Management Document: #27293594

Role-based ERP systems are critical for the siloed, highly inefficient architectures of legacy ERP systems to be made more relevant, contribute greater financial performance, and lead to higher levels of overall customer satisfaction. c. Purpose of the study The purpose the study is evaluate how enterprises who adopt role-based ERP system implementations are able to attain higher levels of financial and operations-based performance vs. those that rely on silo-based, more functionally

Studyspark Study Document

Microsoft Windows File Systems: Comparison and Contrast

Pages: 3 (1164 words) Sources: 10 Subject: Education - Computers Document: #38367468

Microsoft Windows File Systems: Comparison and Contrast The standard versions of Windows use three types of file systems: FAT, exFAT, and NTFS. Windows 8 server also uses ReFS. The 8 server (Windows Server 2012) is the only version that uses that type of file system, as the other versions of Windows are not able to boot from that type of file system at all. In order to better understand these file

Join thousands of other students and

"spark your studies".