终端控制台笔记

来源:互联网 发布:优化教学体验成功论文 编辑:程序博客网 时间:2024/05/19 20:48
控制台:
1:控制台是一个虚拟的终端。它必须映射到真正的终端上。
2:控制台可以简单的理解为printk输出的地方。
3:控制台是一个只可以输出的设备。功能很简单,只能在内核中访问。


伪终端:
通常用来做远程的通信。


TTY体系:
由tty_core tty_line_discipline(tty线路规程) tty_driver构成。
tty_core承上启下。从user空间取得数据,交给tty线路规程处理,tty线路规程处理数据后再交给tty_core,tty_core再把数据交给tty_driver,tty_driver再和硬件打交道。


从硬件收到的数据向上通过TTY驱动,进入TTY线路规程,再进入TTY核心,最后被用户获取。TTY驱动可以直接和TTY核心通讯,但通常TTY线路规程会修改在两者之间传送的数据。TTY驱动不能直接和线路规程通信,甚至不知道它的存在。线路规程的工作是格式化从用户或者硬件收到的数据。这种格式化常常实现为一个协议,比如PPP或者Bluetooth。
0 0
原创粉丝点击