>  기사  >  장치 번호는 무엇을 의미합니까?

장치 번호는 무엇을 의미합니까?

藏色散人
藏色散人원래의
2022-11-01 10:59:3419678검색

기기 번호는 기기에 대한 일련의 숫자입니다. 제조업체는 이 숫자열을 기반으로 기기의 생산 배치, 생산 위치, 제조 날짜 및 기타 정보를 식별할 수 있습니다. 이는 개인의 ID와 동일한 의미를 갖습니다. 또한, 주 장치 번호는 시스템에서 드라이버를 식별하는 데 사용되며, 보조 장치 번호는 드라이버가 특정 장치를 식별하는 데 사용됩니다.

장치 번호는 무엇을 의미합니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, Dell G3 컴퓨터.

장비번호란 무엇을 의미하나요?

1. 장비번호는 장비에 대한 일련의 숫자로, 이를 바탕으로 제조사는 장비의 생산 배치, 생산 장소, 제조 날짜 및 기타 정보를 식별할 수 있습니다. 숫자의 문자열이자 사람의 ID 번호라는 의미입니다.

2. 메이저 장치 번호는 시스템에서 드라이버를 식별하는 데 사용되며, 마이너 장치 번호는 드라이버가 특정 장치를 식별하는 데 사용됩니다. 문자 장치 드라이버의 특수 파일은 ls-l 출력의 첫 번째 열에 "c"로 표시될 수 있습니다. dev 아래에는 "b"로 식별되는 블록 장치도 있습니다. 아래 설명된 내용 중 일부는 블록 장치에도 적용되지만 이 장에서는 문자 장치에만 중점을 둡니다.

관련 소개:

메이저 및 마이너 장치 번호 보기

문자 장치 드라이버의 특수 파일은 ls-l 출력의 첫 번째 열에 "c"로 표시될 수 있습니다. /dev 아래에는 "b"로 식별되는 블록 장치도 있습니다. 아래 설명된 내용 중 일부는 블록 장치에도 적용되지만 이 장에서는 문자 장치에만 중점을 둡니다.

ls-l 명령을 실행하면 장치 파일 항목의 최신 수정 날짜 앞에 두 개의 숫자(쉼표로 구분)가 표시됩니다. 이 위치는 일반적으로 파일 길이를 표시합니다. 이 두 숫자는 해당 장치의 메이저 장치 번호와 마이너 장치 번호입니다. 아래 목록은 내가 사용하는 시스템의 일부 장치를 제공합니다. 주요 장치 번호는 1,1이고 부 장치 번호는 3,5입니다.

crw-rw-rw- 1 root root 1, 3 Feb23 1999 null
crw-rw-rw- 1 root root 1, 5 Feb23 1999 zero

주요 장치 번호는 장치에 해당하는 드라이버를 식별합니다. 예를 들어 /dev/null 및 /dev/zero는 드라이버 1에서 관리되는 반면 모든 가상 콘솔 및 직렬 터미널은 드라이버 4에서 관리됩니다. 마찬가지로 vcs1 및 vcsa1은 드라이버 7에서 관리됩니다. 장치가 열리면 커널은 주요 장치 번호를 사용하여 해당 드라이버를 디스패치하고 실행합니다.

부 장치 번호는 해당 장치 드라이버에서만 사용됩니다. 커널의 다른 부분에서는 이를 사용하지 않고 드라이버에만 전달합니다. 따라서 위의 예에 표시된 것처럼 드라이버가 여러 장치를 관리하고 시퀀스 번호를 통해 장치를 구별할 수 있다는 것은 놀라운 일이 아닙니다. 커널 2.4 버전에는 장치 파일 시스템인 devfs라는 새로운 기능(선택 사항)이 도입되었습니다. 이 파일 시스템을 사용하면 장치 파일이 더 단순해 지지만 원본과 매우 다를 것입니다. 반면에 이 새로운 파일 시스템은 사용자가 볼 수 있는 일부 비호환성을 가져옵니다.

더 많은 관련 지식은 FAQ 칼럼을 방문해주세요!

위 내용은 장치 번호는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.