You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
ヒソヤカにごにょごにょ。 導入 笛吹きプログラマ Mac OS X LionでUNIX V6を動かす http://simh.trailing-edge.com/software.html からunix v6のdisk imageを貰ってくる。 適当な場所に展開。 ここまではいい。 $ simh-pdp11 起動 このコマンドの所在も内容もわからないので、とりあえず brew install simh する。 とりあえずコマンドはおーけー。 で、 Voila, voila :: V6Unix install on SIMH $ pdp11 PDP-11 simulator V3.9-0 sim> set cpu u18 Disabling XQ sim> att rk0 unix0_v6_rk.dsk sim> set cpu u18 sim> att rk0 unix0_v6_rk.ds
はじめてのOSコードリーディング UNIX V6で学ぶカーネルのしくみが面白すぎたので備忘録。 今回は2章 プロセス、3章 プロセスの制御、7章 ブロックデバイスサブシステム、9章ファイルシステムを対象に書いていきます。 読み方 上記の書籍+ソースコードを以下からダウンロードしてIntelliJとかで開いて関数や変数を検索しながら読むのが良いです。ダウンロードするのはv6root.tar.gzです。 Index of /Archive/PDP-11/Distributions/research/Dennis_v6 $ mkdir v6 $ wget http://minnie.tuhs.org/Archive/PDP-11/Distributions/research/Dennis_v6/v6root.tar.gz $ tar xzf v6root.tar.gz -C ./v6 また実際に
はじめてのOSコードリーディング ~UNIX V6で学ぶカーネルのしくみ (Software Design plus) 作者: 青柳隆宏出版社/メーカー: 技術評論社発売日: 2013/01/09メディア: 単行本(ソフトカバー)購入: 56人 クリック: 1,959回この商品を含むブログ (29件) を見る ふと思いたって、上記をひととおり読んでみようという気になり、ノートにメモ(まとめ)を取っていきながら読み進んでいった。 途中から複雑になってまだ頭の中が整理され切れていないけど、とりあえず読了。 うーん、プロセスの切り替えの仕組みとか大雑把なところは分かったのだけれども、まだ「ソースコードを読むことによる深い理解」まで行っていない。 ソースコードに注力し過ぎて、まだ「点と点」が結ばれていない感じ。 各システムコールについてソースコードは詳細に解説されているのだけれども、例えばプロセス
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く