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