터미널 에뮬레이터는 운영 체제의 GUI 내에서 실행되는 프로그램/프로세스입니다.
Linux 커널은 7개의 가상 콘솔을 제공합니다. 가상 콘솔도 운영 체제 커널에서 실행되는 프로세스인가요?
답변1
아니요. Linux의 가상 콘솔은 전적으로 커널 코드로 구현됩니다. 이와 관련된 프로세스나 커널 스레드가 없습니다. 콘솔 관련 코드는 하드웨어 이벤트(예: 키 누름)에 의해 트리거된 경우 인터럽트 핸들러의 컨텍스트에서 실행되거나, 프로세스(예: 출력)에 의해 트리거된 경우 프로세스와 연결된 커널 컨텍스트에서 실행됩니다.