2017-09-21 5 views
-3

次のうちどれがプロセスを構成していますか?
プログラムコードは、プロセッサのレジスタ、スタック、PCB、レディキューオペレーティングシステムに関するプロセスの定義

+0

[This](https://en.wikipedia.org/wiki/Process_(computing))で詳しく説明しています。 – displayName

+0

プロセスの明確な定義が必要です。私は現在、Silberschatzのオペレーティングシステムの概念を読んでおり、本書はプロセスの明確な定義を与えていません。私はプロセスを作ることについて混乱しています。私はオンライン記事を調べようとしましたが、それでも私は簡潔な定義を得ることができません。 –

+0

プロセスはソフト部分のみです。コンピュータプログラムのいかなるインスタンスもプロセスであり得る。スケジューラはプロセスであり、レディキューはその中のDSだけです。プログラムコードはプロセスではありません。実際にハードウェア上で実行されるコードから生成されるインスタンスは、プロセスです。 – displayName

答えて

0

の内容私は現在Silberschatzによってオペレーティングシステムの概念を読んでいると、本は明確なものではありません - プロセスのカットの定義を

他の本を入手することを強くお勧めします。オペレーティングシステムに関する質問の90%は、その本を読んでいる混乱から流れているようです。安価なVAX/VMS内部構造およびデータ構造を選択することができます。

プロセスはレジスタによって定義されます。これには、汎用レジスタと特定のシステムレジスタの両方が含まれます。

プログラムコード:

は、レジスタ値によって定義されたアドレス空間内に存在します。プロセッサのレジスタの

内容:

定義されたプロセス

スタック:

は、プロセスのアドレス空間内のメモリの領域だけです。

PCB:

プロセス・コンテキスト・ブロックは、プロセスを定義するレジスタ値の格納場所です。

レディキュー:プロセスの

一部ではありません。

関連する問題