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

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

APUE 차트에서는

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

  • 열고, 읽고, 쓰기 위해 물리적 터미널 장치나 가상 콘솔을 사용하는 프로세스는 무엇입니까? 터미널 에뮬레이터인가요?

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

답변1

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

종점에뮬레이터기존의 물리적 터미널을 에뮬레이트하는 것입니다. 에는 연결이 없습니다.아푸에그래프는 모든 물리적인 것에 해당합니다. 쉘이 시작되면 터미널 에뮬레이터는 PTY 마스터 장치를 열고, PTY 슬레이브 장치를 할당하고, 적절한 라인 규칙(필요한 경우)을 설정하고, exec적절한 파일 설명자를 표준 입력으로 사용하여 쉘을 엽니다. 터미널 에뮬레이터의 작업에는 물리적 터미널의 동작 시뮬레이션, 디스플레이 구현(일반적으로 X 또는 Wayland 사용) 및 사용자 입력(동일)이 포함됩니다.

관련 정보