" " |
: http://www.citforum.ru/operating_systems/microkernel_tanenbaum/
, , , : , , 10 . . , , . . , ( ), ( ). .
, : . Linux 2,5 , Windows XP - . , 1000 ; 75 1000 . Linux 15000 , Windows XP - 30000 . , 70% , 3-7 , . , ; , .
, , . , , . , , . . . , , . , , .
, Nooks 99% 55% , . , , ; ; . , Nooks , . , . , .
. "" , . . , . , , Linux Windows.
, , . , Pentium , . , , , . . , Linux- , . , . , , Linux. , Linux, ., , , , , , . , , Nooks. , 3-8%.
. . : , . , . , , , . 1980- . , . , , .
. - , , . , . . , .
. (4,500 ) , Posix- , (read, write, lseek stat) . , Posix- , fork, exec brk. , . , , , , . , TCP/IP; , ; , .
, . Unix- , . , API Posix.
(IPC) MINIX 3 : , . , . , , . . -. " " . , .
Minix 3 . -, , , 4000 , - 24. . IPC . , IPC, , . , Posix-. , . , , " " (memory leak), .. , , , , . , ..; , .
, , . , , , ( ).
, , . , - , , .
. , . , Minix 3 , . 10%, , , (112 11 ) 6 Athlon 2,2 . , Unix- , . Minix 3 Pentium www.minix3.org.
, Singularity (http://research.microsoft.com/os/singularity), Sing#. C#, , , . , . ( ), ( ).
, Singularity , , , , , . , . Singularity . , , , . , , IPC.
Singularity , . , , , , , , -. .
Sing#, C#, C++ , , . . , -, , . - .
. , SEND RECEIVE, Sing# , .
Singularity "" , . . , , . (handle) , , , .
Singularity . , . , , , /fs, /fs/users/linda/foo . B-, . . .
, , , . . , , , . ; , , . . , , .. MSIL (Microsoft Intermediate Language), -, . , MSIL x86 , . .
, ( ). , , , , .
| : | - |