gm300の日記: SDメモリ(カードかな?)のFAT16
日記 by
gm300
とりあえず、open -> read/write -> close で処理できるようになる。
mkdir なし。link はできるけど、unlink が難しいのでなし。もともとのMS の仕様にないし。
link counter がないからunlink するたびに全部の場所を探さないといけない。
mkdir のかわりは、open(const char *,O_DIR|O_CREAT);
mkdir("a/b/c") でaもa/bもa/b/c も全部できるのって不都合?それがいいならmkdir("a/b0/../b1/../b2/../b3")とか。
flag の組み合わせは自信なし。O_TRUNC|O_RDONLY とか、O_RDNLY|O_WRONLY|O_RDWR とか、O_CREAT|O_EXCL|O_APPEND というのは何か特別な用途があるのか。 DIR をO_TRUNCでopenできるのか とか。
DOS 3.x, 5.x だとbufferのdynamic assign がある。512 byte くらいのbuffer のpoolがたくさんあって、DOS がそれを使いまわししているのだ。FATを読むためにこれを使って、dir entry を読むのにどれかをリサイクルして.. って進んでいるみたいだ。寿命が短いかもしれないbufferを確保するためには、中々いい考えだ。昔は思いいたらなかったが。それを昔の人はMASMで記述していたのだろう。大変そうだ。そのライフサイクルは.. <確保>、<開放>、<再利用>かな。そのほかに、disk cache かな。特定のdisk address に結びつける。dirty ならどこかのタイミングで書きこむ。user が勝手にdisk に直接アクセスすると死ぬ。
ああ。"/./././././././a"とか処理できないな。
DIRの深さとか、連結されたfile名の長さとかあまり気にならないけど、何が問題?
ねもい。仕事ほしい。formal検証のほうは、既存製品と被った。商品計画作り直し。デンマークの会社、無理やり割り込むが、すぐには日本で活動なしっぽい。非同期会社は、買収話進行中。買収をスムースに進めるコンサルタントなんてあるんだ。買収されても正社員ではないオイラにはすぐには関係ないし。昔のセクレタリと交信。layoffされてすごく悲しんでいる。いや、いや あそこは沈む船ですよ。というが効果なし。
mkdir なし。link はできるけど、unlink が難しいのでなし。もともとのMS の仕様にないし。
link counter がないからunlink するたびに全部の場所を探さないといけない。
mkdir のかわりは、open(const char *,O_DIR|O_CREAT);
mkdir("a/b/c") でaもa/bもa/b/c も全部できるのって不都合?それがいいならmkdir("a/b0/../b1/../b2/../b3")とか。
flag の組み合わせは自信なし。O_TRUNC|O_RDONLY とか、O_RDNLY|O_WRONLY|O_RDWR とか、O_CREAT|O_EXCL|O_APPEND というのは何か特別な用途があるのか。 DIR をO_TRUNCでopenできるのか とか。
DOS 3.x, 5.x だとbufferのdynamic assign がある。512 byte くらいのbuffer のpoolがたくさんあって、DOS がそれを使いまわししているのだ。FATを読むためにこれを使って、dir entry を読むのにどれかをリサイクルして.. って進んでいるみたいだ。寿命が短いかもしれないbufferを確保するためには、中々いい考えだ。昔は思いいたらなかったが。それを昔の人はMASMで記述していたのだろう。大変そうだ。そのライフサイクルは.. <確保>、<開放>、<再利用>かな。そのほかに、disk cache かな。特定のdisk address に結びつける。dirty ならどこかのタイミングで書きこむ。user が勝手にdisk に直接アクセスすると死ぬ。
ああ。"/./././././././a"とか処理できないな。
DIRの深さとか、連結されたfile名の長さとかあまり気にならないけど、何が問題?
ねもい。仕事ほしい。formal検証のほうは、既存製品と被った。商品計画作り直し。デンマークの会社、無理やり割り込むが、すぐには日本で活動なしっぽい。非同期会社は、買収話進行中。買収をスムースに進めるコンサルタントなんてあるんだ。買収されても正社員ではないオイラにはすぐには関係ないし。昔のセクレタリと交信。layoffされてすごく悲しんでいる。いや、いや あそこは沈む船ですよ。というが効果なし。
SDメモリ(カードかな?)のFAT16 More ログイン