
最 低 价:¥118.40
定 价:¥148.00
作 者:[美]David A.solomon Mark E.Russinovich 著 著
出 版 社:北京大学出版社
出版时间:2001 年4月
I S B N:7900632700
| historical perspective foreword acknowledgments introduction chapter one concepts and tools 1 foundation coneepta and terma win32 api services, functions, and routines processes, threads, and jobs virtual memory kernel mode vs. user mode objects and handles security registry unicode digging into windowe 2000 internals tools on the companion cd performance tool windows 2000 support tools .windows 2000 resource kits kernel debugging tools platform software development kit (sdk) device driver kit (ddk) systems internals tools chapter two system architecture requirements and design goals operating system model portability symmetrio multiprocessing scalability architecture overview windowe 2000 product packaging checked build multiprocessor-specific system files key syetem componenta environment subsystems and subsystem dlls ntdll.dll executive kernel hardware abstraction layer device drivers peering into undocumented interfaces system processes chapter htree system mechanisms trap diapatehing interrupt dispatching exception dispatching system service dispatching object manager executive objects object structure synchronization kernel synchronization executive synchronization syetem worker threads windows 2000 global flags loeal procedure calls (lpcs) chapter four startup and shutdown boot proeees preboot the boot sector and ntldr initializing the kernel and executive subsystems smss, csrss, and winlogon safe mode driver loading in safe mode safe-mode-aware user programs boot logging in safe mode recovery console shutdown system craehee why does windows 2000 crash? the blue screen crash dump files chapier five management mechanisms 215 the registry registry data types registry logical structure registry internals services service applications service accounts the service control manager service startup startup errors accepting the boot and last know service failures service shutdown shared service processes service control programs windows management instrumentation wmi architecture providers the common information model and the managed object format language the wmi namespace class association wmi implementation wmi security chapter six processes, threads, and jobs procees internals data structures kernel variables performance counter! relevant funotions relevant tools flow of cteateploeess stage 1 : opening the image to be executed stage 2: creating the windows 2000 executive process object stage 3: creating the initial thread and its stack and context stage 4: notifying the win32 subsystem about the new process stage 5: starting execution of the initial thread stage 6: performing process initialization in the context of the new process thread internals data structures kernel variables performance counters relevant functions relevant tools flovr of cleatethread thread scheduling overview of windows 2000 scheduling priority levels win32 scheduling apls relevant tools real-time priorities interrupt levels vs. priority levels thread states quantum scheduling data structures scheduling scenarios context switching idle thread priority boosts job oblects chapier seveh memory management a7a memory manager components configuring the memory manager examining memory usage services the inemorv manager providee reserving and committing pages locking memory allocation granularity shared memory and mapped files protecting memory copy-on-write heap functions address windowing extensions system memory pools look-aside lists driver verifier address space layout user address space layout system address space layout address translation translating a virtual address page oireotories process and system page tables page table entries byte within page translation look-aside buffer physical address extension page fault handling invalid ptes prototype ptes in-paging i/o collided page faults page files virtual address descriptors working sete paging policies working set management balance set manager and swapper system working set page frame number databaee page list dynamics modified page writer pfn data structures section objects chapter eight seourity security ratings security system components protecting objects access checks security identifiers tokens impersonation restricted tokens security descriptors and acoess control securlty auditing logon winlogon initialization user logon steps chapter nine i/o system design goals i/o syatem componenta the i/o manager device drivers the plug and play (pnp) manager the power manager uo data structures file objects driver objects and device objects i/o request packets i/o completion ports driver loading, inltializatlon, and installation the start value device enumeration devnodes devnode driver loading driver installation i/o proceeeing types of i/0 i/0 request to a single-layered driver i/o requests to layered drivers i/o completion port operation synchronization chapter ten storage management 607 the evolution of windowe 2000 storage partitioning basic partitioning dynamic partitioning storage drivers disk drivers device naming basic disk management dynamic disk management disk performance monitoring multipartition volume management spannnd volumes striped voiumes mirrored volumes raid-5 volumes volume i/o operations the volume namespace the mount manager mount points volume mounting chapter eleven cache manager 645 key features of the windovrs 2000 cache manager single, centralized system cache the memory manager cache coherency virtual block caching stream-based caching recoverable file system support cache structure cache size cache virtual size cache physical size cache data struetures systemwide cache data structures per-file oache data structures cache operation write-back caching and lazy writing intelligent read-ahead system threads fast i/o cache suppon routines copying to and from the cache caching with the mapping and pinning interfaces caching with the direct memory access interfaces write throttling chapter twelve file systems windowes 2000 file syatem formats cdfs udf fat12, fat16, and fat32 ntfs file system driver architecture local fsds remote fsds file system operation ntfs design goals and features high-end file system requirements advanced features of ntfs ntfs file system driver ntfs on-disk structure volumes clusters master file table file reference numbers file records filenames resident and nonresident ahributes indexing oata compression and sparse files reparse points the change journal file object ids ouota traoking consolidated security ntfs recovery support evolution of file system design logging recovery ntfs bad-cluster recovery encrypting file system security registering callbacks encrypting a file for the first time the decryption process backing up encrypted files chapier thirieen networking 779 the osi reference model osi layers windows 2000 networking components networking apls named pipes and mailslots windows sockets remote procedure cail common internet file system (cifs) netbios other networking apls network-reeource name reaolution multiple provider router multiple unc provider domain name system protocol drlvers ndis drivers variations on the ndis miniport connection-oriented ndis binding layered network servicee remote access aotive directory network load balancing file replication service distributed file system tcp/ip extensions glossary index |
商品评论(0条)