操作系統部分知識點(持續更新)

孤兒進程:一個父進程退出,而它的一個或多個子進程還在運行,那麼那些子進程將成爲孤兒進程。孤兒進程將被init進程所收養,並由init進程對它們完成狀態收集工作。

殭屍進程:一個進程使用fork創建子進程,如果子進程退出,而父進程並沒有調用wait或waitpid獲取子進程的狀態信息,那麼子進程的進程描述符仍然保存在系統中。這種進程稱之爲僵死進程。

守護進程:守護進程是脫離於終端並且在後臺運行的進程。守護進程脫離於終端,是爲了避免進程在執行過程中的信息在任何終端上顯示,並且進程也不會被任何終端所產生的終端信息所打斷。

自陷:

異常:

硬中斷(狹義中斷):硬中斷是由硬件產生的,比如,像磁盤,網卡,鍵盤,時鐘等。每個設備或設備集都有它自己的IRQ(中斷請求)。基於IRQ,CPU可以將相應的請求分發到對應的硬件驅動上(注:硬件驅動通常是內核中的一個子程序,而不是一個獨立的進程)。

遠中斷(信號):

阻塞的原因:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章