.


:




:

































 

 

 

 


(executive) Windows




(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 , .





:


: 2017-03-12; !; : 827 |


:

:

.
==> ...

1775 - | 1747 -


© 2015-2024 lektsii.org - -

: 0.014 .