이해가 컴퓨터 시스템 리소스


  Share  
|


이 문서에서이 용어를 볼 때 시스템 리소스를 표합니다 당신을 생각하는 설정에 할당하는 장치는 컴퓨터와 함께 사용할 수 있도록 해주는 장치가있습니다. 장치가 아무것도 컴퓨터에 설치할 수있는 - 예를 들면, 네트워크 카드, 모뎀, 또는 사운드 카드가있습니다.

3 개 주요 시스템 리소스를 할당할 수있는 서로 다른 장치가 있습니까 / o 주소, irq 주소 및 dma 주소입니다. 4 번째 시스템 리소스,라고하는 메모리 주소를 할당할 수있습니다 장치도 종종있습니다. 다음 절에서, 우리는 이러한 각각의 시스템 리소스에 대해 토론합니다. 내 / o 주소

를 기억하는 것이 매우 중요합니다 cpu는 교통 경찰관의 전체 시스템을합니다. 뭔가 이동하여 일어나는 경우에 따라 시스템을 일반적으로 cpu (프로세서)는 동작을 설정합니다. 컴퓨터의 모든 장치와 통신할 필요가있습니다 프로세서를 수시로, 그리고 프로세서가 필요로하는 방법은 분리 및 우선 이러한 모든 통신을합니다.

때문에 프로세서를 필요로 보내 정보를 여러 개의 다른 장치와 어떤 메시지를 알고 있어야하기 때문에 이러한 장치에서 오는 cpu가에 대한 그들, 각 장치는 할당된 an 나는 / o 주소, 또는 입력 / 출력 주소입니다. 합니다 / o 주소는 특별한 포트 주소가 cpu와 장치 사이의 산책로를 나타냅니다. 따라서, 예를 들면, 경우에 프로세서를 필요로 보내 정보를 lpt1, 그것은이 정보를 보낼 수있습니다 산책로 378 - 37f, 어떤 것이가 산책로 주소가 선두를 lpt1. 나는 이러한 통로로 생각 터널; 각 장치에는 고유한 터널을 확장에서 장치를 프로세서가있습니다.

경우에 프로세서를 필요로 보내 정보를 사운드 카드, 그것을 알고있는 경우 해당 정보를 보냅니다 다운 나는 / o 포트 주소가 220 개, 그 다음에 정보의 사운드 카드를 받게됩니다. 반대로,이 프로세서에서 정보를받습니다 나는 / o 포트 주소 220, 그것을 알고있는 정보가 나오는 사운드 카드, 해당 주소가 할당되기 때문에 하나의 장치에 불과합니다.

에는 65, 536 나는 / o 포트 주소가 시스템에서 사용할 수있습니다. (실제로이보다 적게 주소가 있기 때문에 io 주소를 할당하는 경우는 장치, 당신은 정말 지정하는 범위의 주소입니다.) 가 속임수가 있는지 확인하지 않았는가 할당이 동일한 나는 / o 포트 주소를 2 개 서로 다른 장치가있습니다. 이렇게 할 경우는 리소스 충돌을 얻을 것입니다. 리소스 충돌이 때 두 개의 장치가 동일한 자원을 사용하여, 같은 나는 / o 주소, irq, 또는 dma 채널입니다.

리소스 충돌을 방지하기 위해, 각 장치가 있어야합니다 고유의 내 / o 주소, 그러나 문제는, 어떻게하면 알고있는 나는 / o 주소가 기존의 장치를 이미 사용하고 있습니까? 하나의 방법은 windows 95/98 장치 관리자를 사용하여 내용을 보려면 내 / o 주소가 시스템에서 사용되고있습니다. 다음과 같은 단계별를 표시하는 방법을 볼 수있습니다 내 / o 주소가 사용자의 시스템에서 사용됩니다.

단계별 :보고 있습니까 / o 주소에서 사용

1. 선택 시작 - 설정 - 제어판을합니다.

2. 시스템 아이콘을 더블 - 클릭합니다.

3. 장치 관리자 페이지 탭을 선택합니다.

4. 다음 컴퓨터 상단에있는 장치 목록을 누른 다음 등록 정보를

버튼을 눌러 컴퓨터 등록 정보 대화 상자를 표시합니다.

5. 선택하고 입력 / 출력 (1 / o) 라디오 버튼을보기 리소스 탭을 컴퓨터의 등록 정보 대화 상자가있습니다. 여기에서 할 수있습니다

아래로 스크롤하여 모든 주소 범위를 참조하십시오에서 사용중인 컴퓨터를하고 어떤 장치가 사용하고있습니다.

표준 나는 / o 주소를 할당

com1 03f8을 03ff
com2 02f8을 02ff
com3 03e8을 03ee
하이 02e8을 02ee
lpt1 0378을 037f
lpt2 0278을 027f
수학 보조 프로세서 00f8을 00ff
주 하드 디스크 컨트롤러를 01f0을 01f7
보조 하드 디스크 컨트롤러 0170에서 0177 사이
사운드 카드가 0220을 022f
플로피 디스크를 03f0을 03f7

인터럽트 요청

각 장치에는 고유한 터널에 대한 전송 및 수신 정보를 프로세서, 이는 함수의 내 / o 포트입니다. 그러나 각 장치는 어떻게 얻을 권한을 보내 정보를 프로세서, 어떤 아시다시피,이 바쁜 일을 뭔 중요한 거의 모든 시간 있습니까? 너무 많은 오버헤드가 될 작성한 경우에 프로세서가 있었다 설문 조사를 지속적으로 각 장치를 보려면 어떤 것이 필요한 경우이 있었다에서 프로세서를 수행; 대신, 각 장치는 책임을 알리지은 프로세서 경우에는 이에 대한 정보가있습니다. 장치가 필요가있는 방법을 인터럽트은 프로세서에서 현재 프로세싱을 요청하는 것이면이 서비스를 자신의 요청을합니다. 이 메소드하는 데 사용하는 인터럽트에 프로세서가 호출 인터럽트 요청 또는 irq 라인입니다.

경우에 관여했던 사람들이 옆에 서서 대화를하고 싶은 이야기를하는 당신이 진짜 사람, 무엇을 할 필요가 있습니까? 할 수있습니다, 예를 들면, 그 사람의 어깨를 누르십시오. 도청하는 사람의 어깨이 유사하여 무엇을 irq 라인이 사용에 대한; 가 irq 라인를 전송하는 신호의 장치를 프로세서는 프로세서의 관심을 잡는다.

많은 사람들이 비교 an irq를 벨 앉아 프런트 데스크의 한 음식점이나 줄서있습니다. 원할 경우 서비스와 아무도 주목을 할 경우 전화 벨소리에 대한 서비스 - irq가 같은 방식으로 작동합니다. 이 장치를 257은 프로세서의 어깨를 프로세서가 무엇인지 알 필요가있습니다 장치가 필요 주목됩니다. 그래서 각 장치는 고유한 irq 줄 번호가 할당됩니다. 때는 장치를 전송하는 신호가 내려가 irq 라인에 인터럽트에서 프로세서를 프로세서를 점검하는 라인에서는 신호가 유래하고 다음을 다닐를 해당 장치가있습니다.

이 때 참고하는 것이 중요합니다에 전송되는 정보는 프로세서를 통해 보낸 것이 있습니까 / o 주소 (터널)을합니다. 그래서 irq은 단지 프로세서의 눈길을 잡고있는 동안 나는 / o 주소는 실제 배달의 정보를 위해 사용됩니다. 본래이 있었다 8 개만 irq 이용할 수있는 xt (되기 전에 286) 시스템, 그러나 지 16 irq 이용할 수있는시 (이후 286) 시스템입니다. 이용을 위해 16 irq, 또 다른 irq 컨트롤러는 추가 시스템을하지만, irq가 관리하는 데 두 세트 두 개의 서로 다른 컨트롤러를 제시 일부 기술적인 문제가있습니다. 에 도움이 두 irq 컨트롤러의 역할을 하나의 단위를 irq이 계단식 (또는 연결된)를 함께하고 두 번째 컨트롤러를 진행의 첫 번째 컨트롤러를 보내기를 요청합니다.

단계별 : 보는 irq에서 사용

1. 선택 시작 - 설정 - 제어판을합니다.

2. 시스템 아이콘을 더블 - 클릭합니다.

3. 장치 관리자 페이지 탭을 선택합니다.

4. 다음 컴퓨터 상단에있는 장치 목록을 누른 다음 등록 정보 단추를 눌러 컴퓨터 등록 정보 대화 상자를 표시합니다.

5. 선택하고 인터럽트 요청 (irq) 라디오 버튼을보기 리소스 탭을 컴퓨터의 등록 정보 대화 상자가있습니다. 여기에서 아래로 스크롤하여 볼 수있습니다 irq 설정을 모두에서 사용중인 컴퓨터를하고 어떤 장치가 사용하는 각합니다.

표준 irq 과제물

0 시스템 타이머
1 키보드
이 링크를 두 번째 irq 컨트롤러
3 com2, 하이
4 com1, com3
5 lpt2
6 플로피 디스크 드라이브
7 lpt1
8 실시간 시계
9 사용할 수있는, 그러나 사용해서는 안됩니다 irq 2는이 사용되는 경우
10 사용할 수있는
11 사용할 수있는
12 사용할 수있습니다 의해 사용하지 않을 경우 추신 / 2 마우스
13 수학 보조 프로세서
14 하드 디스크 컨트롤러
15 사용할 수있는

다음은 몇가 중요한 포인트를 소개 irq 과제 :

irq 10, 11, 12, 15는 일반적으로 사용할 수있습니다. 새 장치를 설치하는 경우는 컴퓨터와 필요가 할당하는 irq, 당신은 irq 값을 사용할 수있는 첫 번째 시도합니다.

irq 3 및 irq 5하는 데 사용하는 com2와 lpt2를 각각합니다.

경우에 대한 정보가 장치는 cpu, 먼저 신호가 아래로 보냅니다 irq 라인을가 져오지 cpu의 관심입니다. 이후이 장치는 cpu의 관심, 그것은이 정보를 보냅니다에서 프로세서를 통해 내 / o 주소입니다.

직접 메모리 액세스

이되는 여러가 지 서로 다른 장치가 오늘날 지속적인 액세스를 필요로하는 시스템 메모리입니다. 일반적으로, 장치를 통해 이동해야합니다 cpu를 기록 정보를 시스템 메모리하지만이 같은 기법을 사용하여 많은 불필요한 오버헤드를 일으킬 수 있으므로 이유는 장치에 접근을 허용하지 않습니다 메모리에 직접가?

오프로드하여 성능을 높이고 업무의 cpu 중 일부를 할당할 수있습니다 일부 장치 a dma (직접 메모리 액세스) 채널입니다. 가 dma 채널은 특별한 산책로가 정보를 읽고 쓸 수있게 해주는 장치를 통과하지 않고 시스템 메모리에 직접 데이터를 프로세서가있습니다.

지 불과 8 dma 채널을 사용자의 시스템에서 사용할 수있는 엄청난 문제가 있기 때문에 안된다 모든 장치를 사용하지 않습니다 dma 채널입니다. 일부 예가 다른 장치를 사용하는 경우에 실행합니다 dma 채널은 사운드 카드, 네트워크 카드, 그리고, 간혹, cd - rom 드라이브가있습니다.

일반적인 dma 채널을 할당

0 사용할 수있는
1 사운드 또는 사용할 수있는
2 플로피 드라이브 3 사용할 수있는
4 계단식
5 사운드 또는 사용할 수있는
6 사용할 수있는
7 사용할 수있는

같은 irq, dma 컨트롤러가되는 두가 지로 연결된 캐스캐이딩 dma 채널, dma 채널 4. dma 채널 0에서 3 사이는 8 - 비트 보드와 카드를; dma 채널 5월 7일하는 데 사용에 대한 연결 카드가있습니다.

dma 채널에서 사용중인 내용을 보려면 사용자의 시스템에서 사용할 수있습니다 windows 장치 관리자 유틸리티입니다. 다음과 같은 단계별 거쳐 확인에 dma 채널에서 사용합니다.

단계별 : 보는 dma 채널에서 사용

1. 선택 시작 - 설정 - 제어판을합니다.

2. 시스템 아이콘을 더블 - 클릭합니다.

3. 장치 관리자 페이지 탭을 선택합니다.

4. 다음 컴퓨터 상단에있는 장치 목록을 누른 다음 등록 정보 단추를 눌러 컴퓨터 등록 정보 대화 상자를 표시합니다.

5. 선택하고 직접 메모리 액세스 (dma) 라디오 버튼을보기 리소스 탭을 컴퓨터의 등록 정보 대화 상자가있습니다.

메모리 주소

집니다 일반적인 자원이있을 수있습니다 메모리 주소 할당되는 장치입니다. 메모리 주소가 지역의 상위 메모리가 어디에 정보를 저장하는 장치는 사용할 수있습니다. 여러 개의 장치가있는 경우 할당된 액세스 권한을가 동일한 메모리 주소, 장치 충돌이 발생하고 하나 또는 둘 모두 장치가 작동하지 않을 수있습니다. 메모리 주소를 참조에서 사용중인 시스템을하려면 다음과 같이하십시오 :

단계별 : 보는 메모리 주소에서 사용

1. 선택 시작 - 설정 - 제어판을합니다.

2. 시스템 아이콘을 더블 - 클릭합니다.

3. 장치 관리자 페이지 탭을 선택합니다.

4. 다음 컴퓨터 상단에있는 장치 목록을 누른 다음 등록 정보 단추를 눌러 컴퓨터 등록 정보 대화 상자를 표시합니다.

5. 메모리가 라디오 버튼을 선택하고보기 리소스 탭을 컴퓨터의 등록 정보 대화 상자가있습니다.

이것은 문서가 추가 배리 geen

Share  

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