An Introduction to Windows Operating System
Publisher: Bookboon
Published: 2015
ISBN-13: 9788740311693
Table of contents: title: Content; title: About Windows history; title: MS-DOS; title: The first versions of Windows; title: Windows NT; title: Windows versions based on Windows NT; title: Windows Server; title: Control Questions; title: The tasks of an operating system; title: About the construction of computers; title: Central tasks for an operating system; title: Control Questions; title: Some components and concepts of the Windows operating system; title: Windows API; title: Objects and Handles; title: Windows runs in two modes; title: Processes and threads; title: Services, functions and routines; title: Unicode; title: Control Questions; title: The architecture of Windows; title: Some aims for the Windows NT operating system; title: About the structure of Windows; title: User mode; title: Kernel Mode; title: Windows Executive Services; title: The kernel; title: Hardware Abstraction Layer; title: Device Drivers; title: The window and graphics system; title: System Processes; title: Control Questions; title: System Mechanisms; title: Interrupts; title: Exceptions; title: Object Manager; title: -bit applications on a -bit operating system; title: Control Questions; title: Mechanisms for data management; title: The Registry; title: Configuration Manager; title: Control Questions; title: Processes, Threads and Jobs; title: About processes; title: About threads; title: About fibers; title: About jobs; title: The Process Manager; title: Multitasking; title: Communication between processes; title: Control Questions; title: Synchronization of threads; title: Threads cooperating; title: Threads competing; title: Critical region; title: Mutual Exclusion; title: Semaphore; title: Mutex; title: Some synchronization mechanisms in Windows; title: Control Questions; title: Process planning on one processor; title: Voluntary and involuntary sharing of the processor; title: Non-preemptive process planning; title: Preemptive process planning; title: Scheduling for various operating systems; title: Context Switching; title: About the length of a Quantum; title: About scheduling in Windows; title: Control Questions; title: Process planning on multiple processors; title: Multi-core processors; title: The organization of multiple processors; title: Symmetric Multiprocessing; title: Multiple processors and synchronization; title: Process scheduling on multiple processors; title: Multiprocessing in Windows; title: Control Questions; title: Deadlocks; title: Examples of deadlocks; title: Conditions for a deadlock to occur; title: How the operating system can manage deadlocks; title: Tools to find deadlocks; title: Control Questions; title: Memory Management; title: Swapping; title: Some memory models; title: Virtual Memory; title: Memory management in Windows; title: The Memory Manager; title: The Heap Manager; title: Stacks; title: Control Questions; title: Caching in Windows; title: The Cache Manager; title: Control Questions; title: Input and output; title: Problems with input and output; title: Block devices and character devices; title: Data Streams; title: Treatment of errors in input and output; title: Synchronous and asynchronous input/output; title: Use of a buffer; title: Polling; title: Interrupts; title: Direct access to memory; title: About drivers for input/output devices; title: Input and output in Windows; title: The Input/output Manager; title: The Plug and Play Manager; title: The Power Manager; title: Control Questions; title: File systems in Windows; title: FAT; title: NT File System; title: Support for SSD disks; title: File systems for CD-ROM and DVDs; title: Control Questions; title: Storage Management; title: About storage on hard drives; title: Organization of hard disks; title: Storing data on servers; title: Control Questions; title: Networking Features in Windows; title: Network Services; title: Some network APIs; title: About network drivers in Windows; title: Control Questions; title: Security in Windows; title: About security in computer systems; title: Security in Windows NT; title: Security Mechanisms in Windows; title: Defense against Spyware; title: Virus Protection; title: The firewall in Windows; title: Windows Update; title: Control Questions; title: When Windows crashes; title: The blue screen; title: Some reasons that Windows can crash; title: File dumping by system crash; title: Control Questions