Windox Xp Case Study

Only available on StudyMode
  • Download(s) : 117
  • Published : April 29, 2013
Open Document
Text Preview
Chapter 21 – Case Study: Windows XP
Outline 21.1 21.2 21.3 21.4 21.5 21.5.1 21.5.2 21.5.3 21.5.4 21.5.5 21.5.6 21.6 21.6.1 21.6.2 21.6.3 Introduction History Design Goals System Architecture System Management Mechanisms Registry Object Manager Interrupt Request Levels (IRQLs) Asynchronous Procedure Calls (APCs) Deferred Procedure Calls (DPCs) System Threads Process and Thread Management Process and Thread Organization Thread Scheduling Thread Synchronization

 2004 Deitel & Associates, Inc. All rights reserved.

Chapter 21 – Case Study: Windows XP
Outline (continued) 21.7 Memory Management 21.7.1 Memory Organization 21.7.2 Memory Allocation 21.7.3 Page Replacement 21.8 File Systems 21.8.1 File System Drivers 21.8.2 NTFS 21.9 Input/Output Management 21.9.1 Device Drivers 21.9.2 Input/Output Processing 21.9.3 Interrupt Handling 21.9.4 File Cache Management 21.10 Interprocess Communication 21.10.1 Pipes 21.10.2 Mailslots 21.10.3 Shared Memory

 2004 Deitel & Associates, Inc. All rights reserved.

1

Chapter 21 – Case Study: Windows XP
Outline (continued) 21.10.4 Local and Remote Procedure Calls 21.10.5 Component Object Model (COM) 21.10.6 Drag and Drop and Compound Documents 21.11 Networking 21.11.1 Network Input/Output 21.11.2 Network Driver Architecture 21.11.3 Network Protocols 21.11.4 Network Services 21.11.5 .NET 21.12 Scalability 21.12.1 Symmetric Multiprocessing (SMP) 21.12.2 Windows XP Embedded 21.13 Security 21.13.1 Authentication 21.13.2 Authorization 21.13.3 Internet Connection Firewall 21.13.4 Other Features

 2004 Deitel & Associates, Inc. All rights reserved.

Objectives • After reading this chapter, you should understand: – – – – – – – – – – the history of DOS and Windows operating systems. the Windows XP architecture. the various Windows XP subsystems. asynchronous and deferred procedure calls. how user processes, the executive and the kernel interact. how Windows XP performs process, thread, memory and file management. the Windows XP I/O subsystem. how Windows XP performs interprocess communication. networking and multiprocessing in Windows XP. the Windows XP security model.

 2004 Deitel & Associates, Inc. All rights reserved.

2

21.1 Introduction • Introducing Windows XP
– Most recent desktop OS from Microsoft – May 2003: Over 1/3 of all Internet users

• 5 Editions, a 6th one soon
– – – – – – Windows XP Home Edition Windows XP Professional Windows XP Tablet PC Edition Windows XP Media Center Edition Windows XP 64-Bit Edition Windows XP 64-Bit Edition for 64-Bit Extended Systems (soon)

 2004 Deitel & Associates, Inc. All rights reserved.

21.2 History • 1976 Bill Gates and Paul Allen found Microsoft – Bill Gates drops out of Harvard – Paul Allen quits day job at Honeywell – Move to Albuquerque, NM

• 1981 MS-DOS 1.0
– 16-bit addressing – Real mode

• 1985 Windows 1.0
– First Microsoft GUI operating system – Introduced protected mode

 2004 Deitel & Associates, Inc. All rights reserved.

3

21.2 History • 1990 Windows 3.1 and Windows for Workgroups 3.1 – Eliminated real mode, introduced enhanced mode – Added network support (LANs)

• 1992 Windows NT 3.1
– – – – – – New Technology operating system Created new corporate line Focused on security and stability NTFS Eliminated direct access to memory 32-bit addressing

 2004 Deitel & Associates, Inc. All rights reserved.

21.2 History • 1996 Windows NT 4.0
– Moved graphics driver into kernel

• 2000 Windows 2000
– Last purely corporate line desktop OS – Active Directory • Database of users, computers and services

– Kerberos
• Enables single sign-on

 2004 Deitel & Associates, Inc. All rights reserved.

4

21.2 History • 1995 Windows 95
– Consumer line – 32-bit addressing – DirectX
• Simulates direct access to hardware through API

• 1998 Windows 98
– Bundled Internet Explorer into operating system

• 2000 Windows ME
– Last purely consumer line desktop operating system – Does not...
tracking img