一個64位作業系統的設計與實現(續)——目錄(擬定中)

田宇發表於2017-08-10

以下是目前能夠想到的,可以嘗試實現的功能或裝置驅動,大家如果有好的意見或建議,可以提出來一起討論討論。

缺頁異常(我們們居然忘記了這麼重要的東西,罪過罪過。。。。)

核心模組的動態載入、視窗管理器、桌面環境、缺頁異常處理、ELF格式、動態連結器、BMP格式、程式間的訊號通訊、mmap功能、圖形庫、UEFI啟動、SATA控制器的AHCI操作模式、音效卡、小應用程式若干(正在構思中。。。。)

初版目錄 (擬定中。。。)

  1. UEFI引導啟動
  2. 核心模組的動態載入
    2.1 ELF格式
    2.2 動態連結器
  3. 程式間的訊號通訊
  4. 視窗管理器
    4.1 設計FrameBuffer驅動
    4.2 mmap功能
  5. 缺頁異常處理
  6. 圖形庫
    6.1 BMP格式
    6.2 浮點計算與向量計算
    6.3 圖形變換
  7. 桌面環境
  8. 網路卡驅動
  9. 網路協議棧
  10. SATA控制器的AHCI操作模式
  11. 音效卡
  12. 小應用程式若干

先羅列這麼寫,也不知道能不能都實現

文章的結構好像無法拆分成初級篇和高階篇了,那麼就只能按功能順序逐個追加了,有好的文章設計結構也歡迎一起討論~

相關文章