自己动手写操作系统-经典书籍
? ? ? ??匯編語言,王爽編寫。
? ? ? ? 王爽老師這本書,絕對是經典中的經典,比其他介紹匯編語言的書強很多。這本書以例子貫穿整本書。不像其他書羅列一堆指令。這本書只介紹了常用指令,而且每個指令都有例子,讓你徹底的理解匯編語言。
? ? ? ??自己動手寫操作系統,于淵編寫。
? ? ? ? 大家會問為什么不是一個操作系統的實現呢。的確一個操作系統的實現是自己動手寫操作系統的升級版。本人看到了進程間通信這一章。先說前面這些章的內容。看本書前要有匯編語言(推薦王爽老師),C語言,計算機組成原理,保護模式的基本知識。書中前兩章介紹的是搭建環境和一個最小最小的操作系統的實現。第三章介紹保護模式,這章絕對是我目前看介紹保護模式最最好的一章了,讓你從代碼的角度理解保護模式,其間可以略微參考下楊季文《80x86匯編語言程序設計教程》。然后介紹了BootLoader,這部分講的非常細節。可以讓你看懂所有的代碼。進程調度,進程間通信,TTY有了原來的基礎也不難。一個操作系統的實現是升級版,升級了文件系統,這部分講的不細致,我看到進程間通信結束了本書。所有我覺得經典的書是自己動手寫操作系統。確實很值得一看。
? ? ?以下是我看此書,寫的博客,歡迎指教:
? ? ?80386保護模式--GDT,LDT,TSS,調用門,特權級轉移,附pmtest5代碼詳解:
? ? ? ? ?http://blog.csdn.net/jltxgcy/article/details/8655498
? ? ? ? ?80386保護模式--描述符,附pm.inc代碼詳解:
? ? ? ? ?http://blog.csdn.net/jltxgcy/article/details/8656101
? ? 80386保護模式--分頁機制,附pmtest8代碼詳解:
? ? http://blog.csdn.net/jltxgcy/article/details/8657809
? ??
80386保護模式--中斷機制,附pmtest9代碼詳解
? ? http://blog.csdn.net/jltxgcy/article/details/8661959
? ? ? ? ?FAT12文件系統
? ? ? ? ?http://blog.csdn.net/jltxgcy/article/details/8665475
? ? ? ? ?X86/Win32函數調用規范研究
? ? ? ? ?http://blog.csdn.net/jltxgcy/article/details/8668666
? ? ? ? ?ELF文件結構
? ? ? ? ?http://blog.csdn.net/jltxgcy/article/details/8687737
? ? int 13H int 10H int 15H
? ? http://blog.csdn.net/jltxgcy/article/details/8687881
? ? ? ? ?Orange's boot_loader_kernel
? ? ? ? ?http://blog.csdn.net/jltxgcy/article/details/8687465
? ? ? ? ?Orange's 進程
? ? ? ? ?http://blog.csdn.net/jltxgcy/article/details/8733141
? ? ? ? ?C語言指針強制類型轉換
? ? ? ? ?http://blog.csdn.net/jltxgcy/article/details/8766537
? ? ? ? ?Orange's TTY
? ? ? ? ?http://blog.csdn.net/jltxgcy/article/details/8766426
? ? ? ? ?Orange's 進程間通信
? ? ? ? ?http://blog.csdn.net/jltxgcy/article/details/8784852
總結
以上是生活随笔為你收集整理的自己动手写操作系统-经典书籍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端学习(2260)高校案例
- 下一篇: 初级软件水平测试题,2020初级会计题库