operating-system

    0

    2答えて

    私のプログラムでは、出力を一時バッファに格納しパイプを通過させる必要があるいくつかの物理計算を行っています。 バッファは異なるデータ型を共有する必要があります。まず、私が勉強している対象の名前を格納する必要があります。第二に私の計算の結果(すべてfloat数字)。 Aston Martin Vantage V12|07.7|090 Ferrari LaFerrari |09.6|111 La

    0

    2答えて

    ユーザレベルのスレッドライブラリを使用するマルチスレッドプロセスは、そのスレッドの1つがI/Oを待つとブロックされるのはなぜですか?これは理にかなっていますが、私がもっと考えると、質問がポップアップします。ユーザーレベルのスレッドライブラリは別のスレッドをスケジュールできませんか?

    2

    1答えて

    私はMsc.Itで勉強しています。 「Advanced Operating System」と呼ばれる科目には、「PHYSICAL STORAGE ALLOCATION」というトピックがあるファイルシステムという章があります。私は本やインターネットで検索しましたが、関連するトピックは見つかりませんでした。物理ストレージ配分の定義を私に与えて、それを4〜5行で説明することができます。

    -1

    2答えて

    プログラムの場合、私はユーザスレッドまたはカーネルスレッドのみで作業しました。どちらを選ぶべきですか?

    1

    1答えて

    私は、CPUが論理アドレスを生成するとき、ページテーブルを使用して物理アドレスに変換されることを教えています。これは通常、オペレーティングシステムのメモリ空間に割り当てられた連続配列です。この配列へのインデックスは、仮想アドレスの最上位ビット(別名ページ番号)です。 また、スタックアドレスが0xffffffffffffffffから始まるスタックで反対方向に成長するので、ヒープアドレスの論理アドレス

    -2

    2答えて

    複数のスレッドを使用してセマフォを使用せずにプログラムを作成する必要があるオペレーティングシステムクラス用のプロジェクトがありますが、私は実装について考えているので、共有変数を宣言する方法を理解できません。すべての共有変数を保持している別のスレッドを持つことが考えられます。 編集1:同期するにはwhile(busywait true){} 編集2:このプロジェクトでは、実装によって、 スレッドの作

    0

    1答えて

    マニュアルページfcntlは、ファイル記述子を操作するために使用されます。しかし、この名前は覚えにくいです。そのフルネームを知ることは、このシステムコール名とその使用方法を覚えておくのに役立ちます。私はインターネットで見つけようとしましたが、マニュアルページ以外は入手できませんでした。 誰かがfcntlの名前のフルネームまたは起源を教えてください。 、関連するシステムコールがあり、ファイル制御 -

    0

    1答えて

    私はSCANとC-SCANについて読んできましたが、私の質問に対する決定的な答えは見つかりませんでした。 ヘッドがトラック10の上に、あなたの要望に位置し始めている場合、あなたは持っている 5、7、10、13、15 ウィルそれ以降のアクセストラック10、5、7 13 ...それはすでにその上に配置されているか、最初に5,7,10になることになります... ありがとうございました。あなたは、あなたの

    1

    1答えて

    マルチコアマシンでは、CPUがロードされているかどうかを知るための最良のメトリクスは何ですか? 私はApacheのCGIサーバーに投稿要求を送信するWebアプリケーションを持っています。 CGIサーバーは、ポストデータをループし、ループ内の各アイテムのperlプロセスを起動します。クライアントからの要求が単一のエンドポイントに達してしまうため、私のサーバーでは処理できない多くのプロセスを作成するこ

    0

    1答えて

    vforkは親プロセスと同じアドレス空間に子プロセスを作成し、execv()が子プロセスに対して呼び出されると、そのファイルを親の同じアドレス空間で実行します。したがって、その子はその子ですか?