5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

☆Linux カーネルの仕組みを勉強するスレ☆

18 :login:Penguin:01/10/02 23:49 ID:wFiCO6hI
>13

slab ってのは、

ページサイズより小さな領域を効率よく割り当てる

仕組み。いくつかの「オブジェクト」をまとめて割り当てて、そこから割り当てるようになってる。

特徴的には、Linuxだと

- キャッシュラインをずらしてキャッシュヒット率を上げてる。
- 2.4 だと CPU ごとのプールがあって、競合しにくくなってる。

ぐらいか。

オリジナルは Sun のやつで、論文がでてる。slab allocator Sun とかで検索かければたくさんヒットするよ。
Sun のは、無駄な再初期化を減らす方に主眼が置かれてたみたいだけど、Linux はそういう使い方はしてない。

25 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)