유닉스 계열 시스템에서 모든 것은 '파일'로 취급.모니터 디바이스도 파일, 키보드 디바이스도 파일로 취급된다. 물론 파일슷템을 통해 디스크에 저장되어 있는 '파일'도 파일이다. 디스크에 저장되어 있는 파일을 '정규파일(regular file)'이라 부른다. 이에 따라
설계: 메모리의 일부를 가상적인 디바이스 공간으로 사용. 간단한 가상 문자 디바이스 드라이버를 구현하여 이 공간에 쓰기와 데이터 읽기 연산 제공. 디바이스 드라이버의 이름과 주 번호를 결정한다.(주 번호의 동적 할당 사용) 디바이스 드라이버가 제공하는 인터페이스를 위
파일시스템에서는 논리적인 블록에 대한 read, write 요청이 발생하고, 이 논리적인 블록을 물리적 주소로 변환하는 것이 블록 디바이스 드라이버의 임무이다. 물리적 주소로의 변환은 헤더, 트랙, 섹터 및 몇 개의 섹터를 읽어야하는지에 정하는 것과 같다. 그리고 이
설계: 메모리의 일부를 가상적인 디스크 디바이스 공간으로 사용.간단한 가상 블록 디바이스 드라이버를 구현하여 이 공간에 쓰기와 데이터 읽기 연산 제공.디바이스 드라이버의 이름과 주 번호를 결정한다.(주 번호의 동적 할당 사용)디바이스 드라이버가 제공하는 인터페이스를 위