minix

    0

    1答えて

    私はMinixファイルシステムの構造を理解しようとしています。最初のブロックはブートブロックで、2番目のブロックはスーパーブロックであることを理解しています。ビットマップの後にiノードが来て、その後にデータブロックが続きます。 ただし、ディレクトリのエントリとファイル名はどこにありますか。どうすればそれらをトラバースできますか?私は超混乱しています。

    0

    1答えて

    私はFCFSアルゴリズムを実装するためにminixファイル/usr/src/kernel/proc.cのコードをカスタマイズしたいと思いますが、私は何の考えも手がかりも得ていません。私は、現在のアルゴリズムはいくつかの優先順位のレベルで動作し、最初にすべてのプロセスが単一のキューに行き、次にいくつかのアルゴリズムを使用し、プロセスにいくつかの優先順位が割り当てられていると言われています。しかし、F

    0

    2答えて

    私はMINIX上でファイルの特定の行を数字で特定の文字列に置き換えたい場合はに上書きするBASHシェルスクリプトを作成します元のファイル。 stdoutには印刷されません。 ラインと置換文字列の数は、次の名前のスクリプトの変数です:私がしようとすると、 sed -i "${line}s/.*/${repstring}/" $filename しかし: line (e.g. 8) repstr

    1

    1答えて

    私はMinix 3(C言語)のプロジェクトを開始しようとしています。 私の考えは、何らかの音楽プレーヤーを作成することです。私はファイル(WAV)を読んでから、それを周波数のストリームに変換してタイマー2に送りたいと思っています。 私の知る限り、実際の音楽ファイルを読むのは簡単な方法ではありませんから、タイマーに送信されたシンプルなモノ曲線にブロック内の実際の周波数を、2 [OK]を、問題: 私が

    0

    1答えて

    私はMinixのプロジェクトをC言語で開発していますが、coreというデバイスのドライバを置くフォルダがあります。 main.cでは、このフォルダ内にあるvbe.hのインクルードを行いました。makeは、私に間違った構文のエラーを与えています。 #include "./core/vbe.h" #include "core/vbe.h" 私は常にエラーを持っている: は、私は2つの方法を試してみまし

    5

    1答えて

    EXECコールでは、親プロセスのメモリを削除してメモリを増やすことで、より大きな "子プロセス"を許可するようにしています。 https://github.com/minix3/minix/blob/master/servers/vm/alloc.c ポインタを探して - 私はMINIX 3.2を使用しています。ここでalloc.c にalloc_new_memの修正版を呼び出すためにexec.c

    9

    2答えて

    私は自分のオペレーティングシステムの教科書を見ていましたが、私は「メカニズムとポリシーを分ける」というコンセプトに遭遇しました。私はそれが何を意味するのか分からなかったので、私が認めなければならないウィキペディアをチェックしました。 メカニズムの分離と ポリシー[1] コンピュータサイエンスの設計原理です。それはにどの操作について行われ た意思決定によると メカニズム(オペレーションの 許可および

    0

    1答えて

    これはかなり長い質問です。私がしようとしているのは、同時に2つのプロセスを実行することです。各プロセスは、ファイルfoo.txtを最後の番号を見つけてインクリメントしてファイルに戻します。明白な競争条件があるので、私はそれを避けるためにピーターソンのソリューションを実装しようとしています。 これはすべてMinix3環境で行われます。私はすでにシステム上で実行されるすべてのプロセスに対して初期化され

    6

    1答えて

    私は以下のライブラリを自分のコードに含めました。 #include <minix/drivers.h> #include <curl/curl.h> #include <sys/stat.h> #include <time.h> #include <assert.h> #include <string.h> 今、私は次のエラーを取得する:それが可能であれば In file inclu

    0

    1答えて

    私はminix 3.2.1で新しく、特定のシステムコールとその出力を変更したいと思います。たとえば、mkdir Newdirectoryと入力すると、New dir - > myNewDirectory 755という画面が表示されます(755はアクセス権を表します)。どうすればこれを達成できますか?