"화면"은 실제로 어떻게 작동합니까?

"화면"은 실제로 어떻게 작동합니까?

screen정말 멋져 보인다 는 걸 방금 배웠어요 .

몇 가지 문제:

  1. 실제로 어떻게 작동합니까?
  2. 문제가 발생해도 화면의 다운로드/처리가 중단되지 않는 이유는 무엇입니까?

답변1

매우 간단합니다(이 주제에 대해 여러 페이지를 작성할 수 있음).screen 일하다통과

  • 터미널의 모든 입출력을 직접 인수하도록 서버 프로세스를 설정하고,
  • 각각에 대해 클라이언트 프로세스 시작창문당신이 만든 것, 그리고
  • 서버와 클라이언트가 시작될 때 사용됩니다.의사 터미널연결성(운영 체제의 기능)

클라이언트(창)가 생성되면 다른 클라이언트와 격리됩니다. 의사 터미널 연결을 통해 서버 프로세스와 통신하며, 서버 프로세스는 터미널을 업데이트합니다. 서버는 특정 창에서 터미널에 표시되어야 하는 내용을 추적하여 창 간 전환을 허용합니다. 클라이언트 런타임은 screen해당 정보가 현재 표시되고 있는지 여부를 알지 못합니다.

관련 정보