Veja Quais são as responsabilidades de cada componente do Pseudo-Terminal (software) (software, lado mestre, lado escravo)? para muito contexto útil.
O ponto de um emulador de terminal é emular os terminais físicos do antigo. Nenhuma das conexões no diagrama APUE corresponde a nada físico. Quando ele inicia um shell, o emulador de terminal abre o mestre PTY, aloca um escravo PTY, define a disciplina de linha apropriada (se necessário) e exec
s o shell com os descritores de arquivo correspondentes como entrada padrão, etc. então consiste em emular o comportamento de um terminal físico, implementando a exibição (normalmente usando o X ou o Wayland) e a entrada do usuário (idem).