FreeBSDを語れ Part52at UNIXFreeBSDを語れ Part52 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト813:名無しさん@お腹いっぱい。 20/10/15 14:25:34.57 .net ITRON L4( OKL4,seL4,Genode)GenodeのUNIX互換ライブラリはFreeBSD由来のコードが使われている VxWorks QNX 814:名無しさん@お腹いっぱい。 20/10/15 14:32:23.01 .net マイクロカーネルはやはりメッセージパッシングを桁違いに高速化したL4以降の第2~4世代でしょ MacOSは第1世代のMachベースなので残念だったね 815:名無しさん@お腹いっぱい。 20/10/15 16:05:10.51 .net >>804 macOSのkernelはBSDをkernel空間で動かしてるから遅くなってない MachのIPCは他のライブラリとかで便利に使われているはず、詳しくは知らんけど 816:名無しさん@お腹いっぱい。 20/10/15 16:34:38.63 .net >>805 んーだからね MacOSの場合は元がメッセージパッシングだった実装をわざわざ関数呼び出しに書き換えた残念実装だよね リートケのL4以降のマイクロカーネルはMachの実装が遅い主な原因はメモリのフットプリントが大き過ぎる事が 原因であることを実証したものでカーネル空間に置くコードを極小化、単純化してメッセージパッシングが十分に高速になる実装なんだよ 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch