Dec
8
사용자들은 단말기를 통해 시스템에게 전달하고자 하는 내용을 입력하고 원하는 정보를 출력 받는다. 이때 생각했던 것보다 많은 일들이 발생하는데 단말기에서 발생한 모든 일은 담당 커널이 처리를 한다.
이때 담당 커널은 소프트웨저거으로 구현된 장치 구동기를 의미하는데 장치 구동기는 단말기 장치와 프로그램 사이의 문자 전송이 주목적인 프로그램이다. 흔히 단말기라고 하면 표준 입출력 장치를 의미하는데 이는 키보드와 모니터를 의미한다. 유닉스 시스템은 이들 표준 입출력 장치도 특수 파일의 하나로 인식하여 처리를 하고 있다.
/dev 디렉토리 밑에 있는 특수 파일들에는 단말기를 위한 파일이 존재하는데, 예를 들면 다음과 같다.
/dev/tty01
/dev/tty02
쉘에서는 단말기의 특성을 변경하는 방법을 제공하고 있는데, 이때 사용하는 키워드는 stty이다.