(executive) Windows.
. , Windows . . :
object handle - Windows;
;
.
: create, open, close, delete, query name, parse, security.
executive . . MS-DOS UNIX.
- , UNIX .
, , , -.
.
executive. , , , .
Windows 4 .
:
1. .
2. (paging file).
Windows .2.
.2. Windows.
, .
Windows .
(page directory), 1024 4 .
, 1024 (page table entries - PTEs) 4 .
PTE (4 KB) .
10 (0..1023). .
: valid (), zeroed (), free standby (), modified (), bad ().
.3 Windows.
. 3. Windows.
10 page directory entry, 10 page table entry, 12 .
|
|
.4 .
. 4. Windows.
5 , 20 - , 4 - , 3 . V 0.
executive. , . , .
(LPC). LPC . , .
LPC .
, 256 ; , .
, , .
- LPC Win32.
LPC, :
typedef struct _LPC_MESSAGE_HEADER {
//
USHORT DataLength;
//
USHORT TotalLength; /
/
USHORT MessageType;
USHORT DataInfoOffset;
// ,
ULONG ProcessId;
,
ULONG ThreadId;
//
ULONG MessageId;
ULONG CallbackId;
} LPC_MESSAGE_HEADER, *PLPC_MESSAGE_HEADER;
- executive. - :
-
.
- , , -.
- , .
- -, -.
- , , - , .
- Windows . 5.
. 5. - Windows.
executive. - Windows .
, , , .
Plug-and-Play. Plug-and-Play (PnP) ( ).
(, PCI USB), PnP .
|
|
PnP , .