Default Pager
Rev.11を表示中。最新版はこちら。
作成中補助記憶装置へのPageOut/PageInを行う。
表1 vstructの内容(一部)
| フィールド | 内容 |
|---|---|
| vs_mem_obj | |
| vs_control | |
| vs_readers | 処理中のReadRequest数 |
| vs_writers | 処理中のWriteRequest数 |
| vsu_dmap | |
| vsu_imap |
mem_obj->pagerがmagic numberだとvsであることを示す。
[関連関数]
dp_memory_object_data_request()
PageIn処理を行う。
dp_memory_object_data_return()
PageOut処理を行う。
default_pager_memory_object_create()vstructを構築する。
pvs_cluster_read(vs, vs_offset, cnt)
ps_read_file()
vnode_pagein() - BSD側に実装
