疑似端末のしくみ クライアント 子プロセスとして 起動する サーバ openpty(3)で 疑似端末を オープン TCP/22 Tera Term sshd /dev/ptyXX /dev/ttyXX ユーザ空間 シェル printf(3) scanf(3) write(2) read(2) sys_write() sys_read() カーネル空間 マスターデバイス ドライバ (pty_master) スレーブデバイス ドライバ (pty_slave) VFS tty_write() 端末ライン ディシプリン (N_TTY) ウィンドウサイズ128KB ウィンドウサイズ4KB tty_read() TTY core
© Copyright 2024 ExpyDoc