, , , .
(user mod e) , (kernel mode) (su pervisor mode). , ( ), .
Ø . , , . , , , , (. monolithic kernel).
, :
Ø ;
Ø ;
Ø ;
Ø ;
Ø () , , ;
Ø .
, , . , , , , , . ѐ , . , ѐ , , , ..
.
, , . . , .
.
Unix , BSD, Linux NetWare.
, . , , (. microkernel architecture). , , , , , -, - (. 2).
|
|
. 2
, . , , .
() , . , , ().
, , , , . .
, , , .
, . , . , -, .
, ( ) , -, .
:
Ø ;
Ø , , ..
Ø ;
Ø ( , ).
:
Ø , , ;
|
|
Ø ( , , ).
, . N N-1. , , . THE (Technishe Hogeschool Eindhoven) 1968 . (Dijkstra) (. 3).
. 3 THE
, , (. layered systems). :
Ø ( , , , , );
Ø ( );
Ø ( , ).
:
Ø ( );
Ø (, - ).
(. virtual machine) , (, - ).
- (. byte-code) - , . - . - .
. , , BIOS, , ѐ ( ѐ ), . .
. 4 . hardware (, , -, ..). hardware , .
(. system call) - .
4
, , , . , . , , CP/CMS (VM/370) IBM/370, VMWare Workstation VMWare.
, () . , Linux .
|
|
4.4BSD MkLinux , Mach ( ; , , ).
Windows NT:
Ø Windows NT , ;
Ø .
...
DOS
, , , . .
MacOS
, , , , . , - , , , , .
OS/2
, 10 , . , , , , , . - , , ... , . , .
Windows 98
, , , . .
Windows 2000
, . . , .
Windows XP
. - : , , . , , !
UNIX/LINUX
, , , .
QNX
... - !