因?yàn)閷?duì)這類話題不感興趣,所以筆記從簡(jiǎn)。 終端模式分為三種: 規(guī)范模式,非規(guī)范模式,raw模式 規(guī)范模式最常見。驅(qū)動(dòng)程序輸入字符保存在緩沖區(qū)中,并且僅在接收到回車鍵時(shí)才會(huì)將這些緩沖的字符發(fā)送到程序,由此可以實(shí)現(xiàn)編輯功能,如刪除字符等。 可以通過系統(tǒng)調(diào)用fcntl進(jìn)行各種修改。
信號(hào)是從內(nèi)核發(fā)送給進(jìn)程的一種簡(jiǎn)短信息。信號(hào)可能來自用戶,其他進(jìn)程或內(nèi)核本身,進(jìn)程可以告訴內(nèi)核,在它收到信號(hào)時(shí),需要做出什么樣的響應(yīng)。 例如,Ctril-C告訴驅(qū)動(dòng)程序調(diào)用內(nèi)核中的某個(gè)函數(shù),這個(gè)函數(shù)給進(jìn)程發(fā)送一個(gè)信號(hào)。 信號(hào)相關(guān)的系統(tǒng)調(diào)用:signal
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注