《Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理》——2.15 本章小结...
生活随笔
收集整理的這篇文章主要介紹了
《Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理》——2.15 本章小结...
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2.15 本章小結
本章開始執行以main()函數為代表的用C語言編寫的操作系統內核代碼,內容涉及硬件初始化、為內核及進程的正確運行所做的初始化、激活進程0。
硬件初始化又可以分為兩類:一類是與主機有關的硬件初始化,包括規劃內存格局、設置及初始化緩沖區、設置及初始化虛擬盤、初始化mem_map、初始化緩沖區管理結構等;另一類是與外設有關的初始化,包括設置根設備、初始化軟盤、初始化硬盤等。
為內核及進程的正確運行所做的初始化,包括中斷服務程序的掛接、初始化進程0等。
最后就是用仿中斷的方法將進程0的特權級由0翻轉到3,實現激活進程0。
總結
以上是生活随笔為你收集整理的《Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理》——2.15 本章小结...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一位数据科学家的私房工具清单
- 下一篇: linux 输出重定向