tailieunhanh - Bài giảng Hệ điều hành nâng cao - Chapter 22: Windows XP

Bài giảng Hệ điều hành nâng cao - Chapter 22: Windows XP trình bày về lịch sử Windows XP, nguyên tắc thiết kế, hệ thống thành phần, mạng, hệ thống tập tin, giao diện lập trình, hệ thống con,.Mời bạn đọc cùng tham khảo. | Chapter 22: Windows XP 1 Chapter 22: Windows XP History Design Principles System Components Environmental Subsystems File system Networking Programmer Interface 2 Objectives To explore the principles upon which Windows XP is designed and the specific components involved in the system To understand how Windows XP can run programs designed for other operating systems To provide a detailed explanation of the Windows XP file system To illustrate the networking protocols supported in Windows XP To cover the interface available to system and application programmers 3 Windows XP 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 four versions, Professional, Server, Advanced Server, National Server 4 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 . 5 Design Principles Extensibility — layered architecture Executive, which runs in protected mode, provides the basic system services On top of the executive, several server subsystems operate in user mode Modular structure allows additional environmental subsystems to be added without affecting the executive Portability —XP can be moved from on hardware architecture to another with relatively few changes Written in C and C++ Processor-dependent code is isolated in a dynamic link library (DLL) called the “hardware abstraction layer” (HAL) 6 Design Principles (Cont.) Reliability —XP uses hardware protection for virtual memory, and software protection mechanisms for operating system resources Compatibility — applications that | Chapter 22: Windows XP 1 Chapter 22: Windows XP History Design Principles System Components Environmental Subsystems File system Networking Programmer Interface 2 Objectives To explore the principles upon which Windows XP is designed and the specific components involved in the system To understand how Windows XP can run programs designed for other operating systems To provide a detailed explanation of the Windows XP file system To illustrate the networking protocols supported in Windows XP To cover the interface available to system and application programmers 3 Windows XP 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 four versions, Professional, Server, Advanced Server, National Server 4 History In 1988, Microsoft decided to develop a .

TỪ KHÓA LIÊN QUAN