터미널 에뮬레이터는 물리적 터미널 장치를 어떻게 읽고 쓰나요?

터미널 에뮬레이터는 물리적 터미널 장치를 어떻게 읽고 쓰나요?

APUE의 다이어그램에서,

  • 터미널 에뮬레이터를 읽고 쓰는 물리적 터미널 장치나 가상 콘솔은 어디에 있습니까?

  • 물리적 터미널 장치나 가상 콘솔을 사용하여 어떤 프로세스를 열고 읽고 쓰나요? 터미널 에뮬레이터인가요?

여기에 이미지 설명을 입력하세요

답변1

보다각 PTY(의사 터미널) 구성 요소(소프트웨어, 마스터 측, 슬레이브 측)의 역할은 무엇입니까?많은 유용한 컨텍스트를 위해.

터미널의 포인트에뮬레이터오래된 물리적 터미널을 에뮬레이트하는 것입니다. 의 연결이 하나도 없습니다.아푸에다이어그램은 물리적인 모든 것에 해당합니다. 쉘을 시작할 때 터미널 에뮬레이터는 PTY 마스터를 열고, PTY 슬레이브를 할당하고, 적절한 라인 규칙(필요한 경우)을 설정하고, exec해당 파일 설명자를 표준 입력 등으로 포함하는 쉘을 설정합니다. 그러면 터미널 에뮬레이터의 작업은 다음과 같이 구성됩니다. 물리적 터미널의 동작을 에뮬레이션하고, 디스플레이를 구현하고(일반적으로 X 또는 Wayland 사용), 사용자 입력(동일함)을 수행합니다.

관련 정보