Block 1 Windows Flashcards
What is the Kernel?
Windows Components
heart of the OS providing basic low-level operations suck as schedulinng threads or routing hardware interrupts
Windows Components
Explain User mode for Processors
Windows Components
Private virtual address space in memory
unprivileged/restricted
Windows Components
Explain Kernel mode for Processors
Windows Components
Shares the same vitual address space in memory
Privileged/unrestricted
Windows Components
What Processor mode makes it possible to overwrite other programs and compromise the entire system?
Windows Components
Kernel Mode
Windows Components
What are drivers?
Windows Components
Software component that enables communication between hardware and the OS
Windows Components
What are the Driver Types?
Windows Components
User Mode and Kernel
Windows Components
Explain the Drivers User mode
Windows Components
Interfaces between a Win32 application and kernel-mode driver or other OS components
Windows Components
Explain the Drivers Kernel mode
Windows Components
Interface with I/O, Plug and play memory, process and thread management, security, etc…
Windows Components
Explain Lowest-level drivers
Windows Components
Control I/O bus in which the actual hardware device is connected
DOES NOT DEPEND ON LOWER LEVEL DRIVERS
Windows Components
Give an example of a Lowest-level driver
Windows Components
AGP/PCI hardware bus drivers
Windows Components
How are intermediate-level drivers divided?
Windows Components
Function, Filter and Software bus Drivers
Windows Components
What do intermediate-level drivers and highest-level drivers have in common
Windows Components
always depend on lower level drivers for support
Windows Components
What are some examples of highest-level drivers
Windows Components
NTFS, FAT, CDFS
Windows Components
What do filter drivers do?
Windows Components
communicates with other filter drivers or function drivers
(basically filters information)
Windows Components
What are the three driver categories?
Windows Components
Software, Bus, and Device
Windows Components
What mode do bus drivers always run in?
Windows Components
Kernel mode
Windows Components
What mode do software drivers always run in?
Windows Components
Kernel mode
Windows Components
What mode do Device drivers always run in?
Windows Components
Can run in both User and Kernel mode
Windows Components
What do software bus drivers do?
Windows Components
provides an interface for higher-level drivers to attah to a set of child devices
(the bus drives around children)
Windows Components
What do function drivers do?
Windows Components
Handles reads/writes to the device and manages device power policy
Windows Components
What are the three types of intermediate-level drivers?
Windows Components
Function, filter, and software bus
Windows Components
What do software bus drivers do?
Provides an interface for higher-level drivers to attach to a set of child services
What stage is the Master Boot Record read on?
Boot Process
The BIOS Phase
Boot Process
What is the the Boot Loader Phases’s purpose?
Boot Process
To load the Kernel into memory
Boot Process