내가 입력하는 동안
$ lspci -nn | grep VGA
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation G80 [GeForce 8800 GTS] [10de:0193] (rev a2)
나는 이 이상한 문자열 01:00.0을 기억합니다. 가끔 보지만 그것이 나에게 무엇을 말하려는지 전혀 모릅니다. 특히 00.0 부분이요.
이 문자열의 의미를 일반인에게 어떻게 설명합니까?
답변1
이 문자열은 PCI 버스에서 장치의 위치를 제공합니다. "01:00.0"에서 "01"은 PCI 버스 번호(컴퓨터에 여러 개의 PCI 버스가 있을 수 있음), "00"은 장치 번호, "0"은 장치의 기능(장치에 여러 기능이 있을 수 있음) , 이는 버스 주소 지정에서 찾을 수 있습니다).
PCI 버스는 브리지로 연결된 독립 도메인입니다. 한 버스의 장치는 다른 버스의 장치와 직접 통신할 수 없습니다.통과하다다리. 브리지는 "일반" PCI 시스템에서는 일반적이지 않지만 PCI Express 시스템에는 많은 브리지와 버스가 있으며 각 PCI Express 슬롯에는 자체 버스가 있습니다. 기능은 다양한 상황에서 사용됩니다. 예를 들어 두 장치를 하나의 PCI 장치에 통합하거나(저는 이 작업을 수행하는 ATTO SCSI HBA를 가지고 있습니다) 단일 PCI 장치를 사용하여 다양한 기능을 제공합니다(일반적으로 여러 장치 드라이버를 쉽게 연결할 수 있습니다). 개별 기능에는 오디오, MPEG 및 IR 장치를 동일한 PCI 장치 내에서 별도의 기능으로 노출하는 DVB-T 카드가 있습니다.
일부 시스템에는 여러 PCI 도메인이 있으며, 이 경우 네 번째 숫자 집합("0000:01:00.0")이 오류 번호 앞에 나타납니다.
이 내용은 이 글의 마지막 부분에 설명되어 있습니다lspci(8)
맨페이지:
코인 투입구
장치가 위치한 슬롯의 이름([필드:]버스:장비.기능). 이 태그는 항상 레코드의 첫 번째 태그입니다.