美文网首页
2018-01-14 Unix 编程实践教程第六章 笔记

2018-01-14 Unix 编程实践教程第六章 笔记

作者: 罗兆峰 | 来源:发表于2018-01-21 20:41 被阅读0次

    1.终端模式

    A.  规范模式 --   允许终端编辑和缓存数据,确保用户输入的数据保存在缓冲区,并且按下回车键才能把缓冲区的数据送到程序(内核)中

    B。非规范模式 - 仍允许永续使用Ctrl -c 和换行符回车符的转换

    C. 回显 -- 驱动程序将输入的数据显示在屏幕上

    D。raw模式

    该模式下驱动程序直接将输入传递到程序中。

    2.驱动程序的输出到终端的过程中,是缓冲输出的。

    输出的条件是驱动程序在缓冲中读到换行符或者,程序需要从终端标准输入读入

    3.

    终端驱动器主要负责:

    A.控制字符处理

    B.回显

    C.将换行符 \r 转换成 \n

    D. 输入编辑

    4.ctrl-c 后,程序仍处于非阻塞模式,用read或者getchar 的时候程序会一直等待用户的输入,直到用户输入一个字符。非足赛模式可以解决这种问题。

    5.终端驱动程序会一行行地缓冲输出,知道收到一个换行符或者程序试图从终端读取输入

    6.signal信号

    A. 同步信号

    由某个操作产生的信号

    B.异步信号

    像用户击键这样的进程外的事件引起的信号

    signal(int signum, void (*action))

    6.

    相关文章

      网友评论

          本文标题:2018-01-14 Unix 编程实践教程第六章 笔记

          本文链接:https://www.haomeiwen.com/subject/tdfkoxtx.html