tailieunhanh - Lecture Operating system concepts (9th Ed) - Chapter 19: Windows 7

In this chapter you will learn: To explore the principles upon which Windows 7 is designed and the specific components involved in the system, to understand how Windows 7 can run programs designed for other operating systems, to provide a detailed explanation of the Windows 7 file system, to illustrate the networking protocols supported in Windows 7, to cover the interface available to system and application programmers. | Chapter 19: Windows 7 Operating System Concepts – 9th Edition Silberschatz, Galvin and Gagne ©2013 Chapter 19: Windows 7 History Design Principles System Components Environmental Subsystems File system Networking Programmer Interface Operating System Concepts – 9th Edition Silberschatz, Galvin and Gagne ©2013 Objectives To explore the principles upon which Windows 7 is designed and the specific components involved in the system To understand how Windows 7 can run programs designed for other operating systems To provide a detailed explanation of the Windows 7 file system To illustrate the networking protocols supported in Windows 7 To cover the interface available to system and application programmers Operating System Concepts – 9th Edition Silberschatz, Galvin and Gagne ©2013 Windows 7 32-bit preemptive multitasking operating system for Intel microprocessors Key goals for the system: portability security POSIX compliance multiprocessor support extensibility international support compatibility with MS-DOS and MS-Windows applications. Uses a micro-kernel architecture Available in six client versions, Starter, Home Basic, Home Premium, Professional, Enterprise and Ultimate. With the exception of Starter edition (32-bit only) all are available in both 32-bit and 64-bit. Available in three server versions (all 64-bit only), Standard, Enterprise and Datacenter Operating System Concepts – 9th Edition Silberschatz, Galvin and Gagne ©2013 History In 1988, Microsoft decided to develop a “new technology” (NT) portable operating system that supported both the OS/2 and POSIX APIs Originally, NT was supposed to use the OS/2 API as its native environment but during development NT was changed to use the Win32 API, reflecting the popularity of Windows . Operating System Concepts – 9th Edition Silberschatz, Galvin and Gagne .