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