Ctrl+Alt+F#를 입력하면 나타나는 터미널이 프로세스인가요?

Ctrl+Alt+F#를 입력하면 나타나는 터미널이 프로세스인가요?

와 같은 터미널 에뮬레이터를 열고 을 xterm사용하여 프로세스를 나열 하면 프로세스로 실행되는 것을 ps볼 수 있다는 것을 이해합니다.xterm

하지만 Ctrl+Alt+F#을 입력하면 "전체 화면 터미널"이 표시됩니다. 이 "전체 화면 터미널"도 프로세스인가요? 아니면 실제 프로세스가 아닌 커널에서 제공하는 UI인가요?

답변1

일반 터미널 에뮬레이터와 달리 이 전체 화면 터미널은 사용자 영역 프로세스에 의해 처리되지 않지만 짐작한 대로 커널에 의해 제공됩니다.

보다가상 콘솔

답변2

콘솔 1에 로그인하고 sleep 10000을 입력한 후 다음을 사용하여 프로세스 목록을 수행하는 경우:

ps -AHl | grep -B2 sleep

나는 얻다

4 S     0  4002     1  0  80   0 - 18473 -      tty1     00:00:00   login
4 S  1000 23312  4002  0  80   0 -  8235 -      tty1     00:00:00     bash
0 S  1000 23360 23312  0  80   0 -  1452 -      tty1     00:00:00       sleep

은( 는 ) 예상 sleep됩니다 . bash그리고 bashin에는 login login상위 ID가 1이므로 그게 전부입니다.

이것으로부터 우리는 프로세스가 있음을 알 수 있지만 login터미널에는 프로세스가 없습니다.

관련 정보