-3
次のうちどれがプロセスを構成していますか?
プログラムコードは、プロセッサのレジスタ、スタック、PCB、レディキューオペレーティングシステムに関するプロセスの定義
次のうちどれがプロセスを構成していますか?
プログラムコードは、プロセッサのレジスタ、スタック、PCB、レディキューオペレーティングシステムに関するプロセスの定義
の内容私は現在Silberschatzによってオペレーティングシステムの概念を読んでいると、本は明確なものではありません - プロセスのカットの定義を
他の本を入手することを強くお勧めします。オペレーティングシステムに関する質問の90%は、その本を読んでいる混乱から流れているようです。安価なVAX/VMS内部構造およびデータ構造を選択することができます。
プロセスはレジスタによって定義されます。これには、汎用レジスタと特定のシステムレジスタの両方が含まれます。
プログラムコード:
は、レジスタ値によって定義されたアドレス空間内に存在します。プロセッサのレジスタの
内容:
定義されたプロセス
スタック:
は、プロセスのアドレス空間内のメモリの領域だけです。
PCB:
プロセス・コンテキスト・ブロックは、プロセスを定義するレジスタ値の格納場所です。
レディキュー:プロセスの
一部ではありません。
[This](https://en.wikipedia.org/wiki/Process_(computing))で詳しく説明しています。 – displayName
プロセスの明確な定義が必要です。私は現在、Silberschatzのオペレーティングシステムの概念を読んでおり、本書はプロセスの明確な定義を与えていません。私はプロセスを作ることについて混乱しています。私はオンライン記事を調べようとしましたが、それでも私は簡潔な定義を得ることができません。 –
プロセスはソフト部分のみです。コンピュータプログラムのいかなるインスタンスもプロセスであり得る。スケジューラはプロセスであり、レディキューはその中のDSだけです。プログラムコードはプロセスではありません。実際にハードウェア上で実行されるコードから生成されるインスタンスは、プロセスです。 – displayName