理解して、コンピュータのシステムリソース


  Share  
|


この記事では、 システムリソースの用語が表示されたら、あなたのことを考えたいと思って設定することを可能にするデバイスに割り当てられたデバイスを、コンピュータの仕事をします。 何もすることができ、デバイスがコンピュータにインストールされ、たとえば、ネットワークカード、モデム、またはサウンドカードをします。

3つの主要なシステムリソースを割り当てることができ、別のデバイスは、 i / oアドレスは、アドレスのirq 、 dmaのアドレスをします。 第4システムリソースは、 メモリアドレスと呼ばれる、デバイスに割り当てられていることがときどきされます。 では次のセクションでは、これらの各システムリソースについて議論します。 i / oアドレス

これは非常に重要なことを忘れないことが、 cpuの交通警官は、システム全体をします。 もし何かが起こるのは、システムでは、通常、その後、 cpuのアクション(プロセッサ)が有効になります。 すべてのデバイスと通信する必要があり、コンピュータのプロセッサをいつ、およびプロセッサのニーズに分離する方法と、これらすべての通信優先します。

プロセッサを送信するために必要な情報を提供するため、複数の異なるデバイスおよびそれらのデバイスを知る必要があるメッセージのうち、今後、 cpuから、かれらは、それぞれのデバイスが割り当てられてi / oアドレス、または入力/出力アドレスです。 i / oアドレスアドレスであることには、特別なポートcpuとの間の経路を表しています。 このため、たとえば、プロセッサの情報を送信する必要があるlpt1です、その情報を送信することができ経路378 - 37f 。これは、経路は、メインアドレスであることをlpt1です。 私のようなことを考えると、これらの経路トンネル;各デバイスには、独自のトンネルを拡張してから、デバイスをプロセッサが必要です。

プロセッサの場合、必要な情報を送信するには、サウンドカードに、それを知っている情報を送信する場合はi / oポートアドレス220 、その後、サウンドカードは、情報を受信しました。 逆に、ときに、プロセッサからの情報を受け取るi / oポートアドレス220 、それを知っている情報は、サウンドカードから来るので、そのアドレスが割り当てられているデバイスの1つだけです。

そこには65 、 536 i / oポートアドレスをシステム上で利用可能にします。 (アドレスには、実際よりも少ないため、アドレスを割り当てる際は、デバイスてio 、あなたが実際に割り当てるアドレスの範囲。 )そのトリックは、割り当てられていることを確認していませんと同じi / oポートの2つのアドレスを別のデバイスです。 場合は、リソースの競合になるでしょうします。 リソース紛争の際には、 2つのデバイスを使用して同じリソースなどのi / oアドレス、 irq 、またはdmaチャネルします。

リソースのコンフリクトを防ぐため、各デバイスなければならない固有のi / oアドレス、しかし、問題なのは、どうしてそんなことをご存じのi / oアドレスは既に既存のデバイスを使用しますか? 1つの方法を使用するwindows 95/98では、デバイスマネージャを表示するi / oアドレスは、システムで使われています。 一歩一歩、次のようにする方法を示して表示するi / oアドレスお使いのシステムで使用されます。

ステップバイステップ: i / oアドレスを使用する

1 。選択してスタート-設定-コントロールパネルを開きます。

2 。 [システム]アイコンをダブルクリックします。

3 。デバイスマネージャ]を選択してページのタブをクリックします。

4 。をクリックしてコンピュータの上部にあるリストをクリックして、デバイスのプロパティ

ボタンをクリックして、コンピュータのプロパティ]ダイアログボックスが表示されます。

5 。選択して入力/出力( i / o )のラジオボタンをオンにしてリソースを表示するには、コンピュータのプロパティ]ダイアログボックスタブをクリックします。 そこから、することができ

スクロールしてすべてのアドレス範囲を参照してくださいではお使いのコンピュータで使用され、どのようなデバイスが使用しています。

標準的なi / oアドレスの割り当て

03f8をするcom1 03ff
02f8がcom2を02ff
com3の03e8を03ee
com4の02e8を02ee
lpt1です0378を037f
0278 lpt2を027f
数値演算コプロセッサを00f8 00ff
プライマリハードディスクコントローラを01f0 01f7
第二次ハードディスクコントローラを0170 0177
サウンドカードを0220 022f
フロッピーディスクを03f0 03f7

割り込み要求

各デバイスには、独自のトンネルのため、情報の送受信に、プロセッサの機能で、これは、 i / oポートします。 しかし、各デバイスにはどのような情報を送信する許可を取得するプロセッサ、ご存知のように、何かがビジーほぼすべての重要な時ですか? 頭上過ぎるだろうプロセッサを作成した場合、各デバイスの世論調査を継続していたかどうかを何かして、必要に応じてプロセッサを行う;代わりに、各デバイスが責任をもって通知していた場合、プロセッサの情報をしてください。 デバイスを必要とする方法を割り込み、プロセッサから、現在の処理を求めている場合には、彼らのサービスを要求します。 この方法に使われているプロセッサが割り込みと呼ばれる割り込み要求、またはirqラインします。

そばに立っていた場合は、会話に関与してくれる人だったと話をしたいと思って、その人は、どうすればいいですか? あなたかもしれない、例えば、その人の肩をタップします。 タッピングその人の肩をどのように似ていて、 irqの行が使用される; irqライン信号を送信してから、デバイスをプロセッサを搭載したプロセッサのチャンスが巡って注目を集めた。

多くの人を比較するirqの鈴のフロントに座っていたり、レストランの店先です。 サービスとする場合に注意を払っていないんだよ、あなたのためのサービス-ベル鳴らしirqと同じ方法で仕事をします。 ときに、デバイスの肩をたたいたプロセッサは、プロセッサが必要なことを知りデバイスのニーズに注目を集めた。 というわけで、各デバイスがirqラインに割り当てられた固有の番号です。 ダウン信号を送信する際に、デバイスのirqラインを割り込み、プロセッサでは、プロセッサの信号線でのチェックから始まり、その後そのデバイスに出席します。

することが重要に注意して情報が送信されたときに、プロセッサを介して送信することは、 i / oアドレス(トンネル)します。 だから、 irqのプロセッサをつかもうとしてはただの注目を集めている間のi / oアドレスが使用されるため、実際の情報を配信します。 当初、 8人しかいなかったirqで利用可能なxt (前286 )システムでは、 16 irqしかし、他にも利用可能なシステム(後286 )します。 16 irqを得るために、別のirqのシステムコントローラを追加しましたが、 2つのセットが異なる2つのコントローラで管理されてirqいくつかの技術的な問題の提示します。 コントローラのirqの行動を支援する2つのユニットの1つとして、 irqがカスケード接続(またはリンク)を合わせ、 2つ目のコントローラの中を通って、最初のコントローラにリクエストを送信します。

ステップバイステップ: irq表示で使用

1 。選択してスタート-設定-コントロールパネルを開きます。

2 。 [システム]アイコンをダブルクリックします。

3 。デバイスマネージャ]を選択してページのタブをクリックします。

4 。コンピュータをクリックしてデバイスリストの上部にある[プロパティ]ボタンをクリックして、コンピュータのプロパティ]ダイアログボックスを表示しています。

5 。割り込み要求( irq )を選択してラジオボタンをオンにしてリソースを表示するには、コンピュータのプロパティ]ダイアログボックスタブをクリックします。 そこから、スクロールして参照することができすべてのirq設定が使用され、どのようなデバイスがお使いのコンピュータを使って、各します。

標準irqの割り当て

0システムタイマー
1キーボード
2リンクを2つ目のコントローラのirq
3がcom2 、 com4です
4するcom1 、 com3に
5 lpt2
6フロッピーディスクドライブ
7 lpt1です
8リアルタイムクロック
9利用できるが、使用されてはいけません。 irqの2で使われている場合
10利用可能
11利用可能
利用可能な場合に使用されません。 12 ps / 2マウス
13数値演算コプロセッサ
14ハードディスクコントローラ
15利用可能

ここでは、いくつかの重要な点についてはirqの割り当て:

irq 10 、 11 、 12 、 15は、通常ご利用いただけます。インストールする場合は、新しいデバイスをコンピュータに割り当てる必要があるとのirqするには、最初の値使用可能なirqを試してみました。

irqの3やirq 5 com2とlpt2が使用されている。実際に使用していない場合はcom2またはlpt2 、検討することができirqの3やirq 5としてご利用いただけます。

ときに、 cpuの情報をデバイスには、最初に信号を送信するダウンしirqラインをつかもうcpuの注目を集めた。 後のデバイスには、 cpuの注目を集め、それを経由して、プロセッサの情報を送信し、 i / oアドレスします。

ダイレクトメモリアクセス

これにはいくつかの異なるデバイスにアクセスできるように今日のシステムメモリの定数を必要とします。 通常、デバイスを経る必要があり、 cpuの情報をシステムメモリを書くことが、このようなスキームを使って多くの不必要なオーバーヘッドを引き起こす可能性があるので、なぜいないデバイスへのアクセスを許可するメモリに直接ですか?

オフロード性能を向上させるには、いくつかの仕事は、 cpuから、いくつかのデバイスを割り当てることができ、 dmaの(直接メモリアクセス)チャネルします。 dmaチャネルの経路には、特別なことができるデバイスの情報を直接読み書きをせずにシステムメモリに合格したデータをプロセッサが必要です。

8 dmaチャネルだけであり、システムで利用でき、これはいけません巨大な問題があったすべてのデバイスを使用しません。 dmaチャネルします。 いくつかの例には、いろいろなデバイスを使用して実行することができdmaチャネルは、サウンドカード、ネットワークカード、そして、時折、 cd - romドライブします。

共通dmaチャネルを割り当て

0で利用可能
利用可能なサウンドまたは1
2フロッピードライブ3で利用可能
4カスケード
5サウンドまたは利用可能
6利用可能
7利用可能

のようなirq 、 dmaのコントローラには2つのことがリンクされカスケーディングdmaチャネル、 4 dmaチャネルします。 0-3 dmaチャネルは、 8ビットのボードやカード; dmaチャネル5-7 16/32-bitカードが使用されます。

dmaチャネルを表示するには、使用して、お客様のシステムでは、使用することができwindowsのデバイスマネージャを使用してください。 次の一歩一歩歩いては、お客様のdmaチャネルを介して表示しています。

ステップバイステップ: dmaチャネルでの使用を表示する

1 。選択してスタート-設定-コントロールパネルを開きます。

2 。 [システム]アイコンをダブルクリックします。

3 。デバイスマネージャ]を選択してページのタブをクリックします。

4 。コンピュータをクリックしてデバイスリストの上部にある[プロパティ]ボタンをクリックして、コンピュータのプロパティ]ダイアログボックスを表示しています。

5 。選択してダイレクトメモリアクセス( dma )のラジオボタンをオンにしてリソースを表示するには、コンピュータのプロパティ]ダイアログボックスタブをクリックします。

メモリアドレス

少ないかもしれないが、共通のリソースに割り当てられたデバイスは、メモリアドレスとします。 アドレスは、メモリの領域をどこアッパーメモリデバイスの情報を保存することができます。 複数のデバイスが割り当てられている場合は、同じメモリアドレスにアクセスすると、デバイスの競合が発生すると、 1つまたは両方のデバイスかもしれません機能します。 メモリアドレスを表示するには、システムで使用され、次をご覧ください:

ステップバイステップ:使用中のメモリアドレスを表示する

1 。選択してスタート-設定-コントロールパネルを開きます。

2 。 [システム]アイコンをダブルクリックします。

3 。デバイスマネージャ]を選択してページのタブをクリックします。

4 。コンピュータをクリックしてデバイスリストの上部にある[プロパティ]ボタンをクリックして、コンピュータのプロパティ]ダイアログボックスを表示しています。

5 。ラジオボタンをクリックして選択して、メモリリソース]タブを表示するには、コンピュータのプロパティ]ダイアログボックスをオンにします。

これは、記事を追加したジーンバリー

Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions