Linux、MINIX這些開放原始碼的作業系統,雖然寫得很好,卻也因為太大而不適合於初學者。本書介紹的這套多工作業系統很小,難度還好,適合想寫多工作業系統,卻無門可入的初學者。
在書中,會指導大家從無到有的建構一個多工作業系統,也會教大家怎麼寫MAKEFILE和批次檔,同時提供一些相關的知識,協助一般會寫程式的人按部就班地上手,自己作出一套多工作業系統。
本書最大的特色就是提供多種執行作業系統的方式,您可以用虛擬機器模擬的方式,也可以在實際的電腦上執行作業系統,甚至可以透過XMODEM的方式上傳並執行作業系統。程式碼部分,採取逐行講解的方式進行,希望能夠地毯式的掃過每一個環節,讓您可以在書本中找到想要知道的答案。
本書特點:
詳細說明電腦硬體的控制,模擬與編譯軟體的安裝,作業系統的程式設計
可用VirtualBox虛擬機器作為執行環境,測試最簡單
本書使用軟體均可免費取得,學習零成本
詳盡的程式碼解說
目錄
開發環境建置篇
第 1 章 微算機系統
第 2 章 開發環境安裝
第 3 章 編譯與執行
啟動磁區篇
第 4 章 軟碟機啟動
第 5 章 硬碟機啟動
第 6 章 硬碟機安裝
多工核心篇
第 7 章 模式轉換
第 8 章 多工核心預覽
第 9 章 系統區
第 10 章 多工管理核
第 11 章 任務管理器
第 12 章 排程器
第 13 章 事件管理器
第 14 章 資源管理器
第 15 章 時間管理器
第 16 章 記憶體管理器
第 17 章 根任務
第 18 章 多工核心函式庫
驅動程式篇
第 19 章 彩色螢幕控制器
第 20 章 可程式中斷控制器
第 21 章 計時計數器
第 22 章 鍵盤控制器
第 23 章 滑鼠控制器
第 24 章 串列控制器
第 25 章 並列埠控制器
第 26 章 即時時鐘控制器
第 27 章 軟碟機控制器
第 28 章 幾個任務範例
桌面管理篇
第 29 章 桌面預覽
第 30 章 桌面繪製
第 31 章 桌面工作區
第 32 章 桌面工作列
第 33 章 桌面目錄
第 34 章 桌面活動視窗
第 35 章 桌面滑鼠
第 36 章 桌面視窗與元件
視窗應用程式篇
第 37 章 命令提示字元
第 38 章 計算機
第 39 章 拆炸彈
第 40 章 小蜜蜂遊戲
中介軟體篇
第 41 章 操控台
第 42 章 XMODEM
轉檔篇
第 43 章 目的檔與執行檔
第 44 章 轉檔程式
開發環境建置篇
第 1 章 微算機系統
第 2 章 開發環境安裝
第 3 章 編譯與執行
啟動磁區篇
第 4 章 軟碟機啟動
第 5 章 硬碟機啟動
第 6 章 硬碟機安裝
多工核心篇
第 7 章 模式轉換
第 8 章 多工核心預覽
第 9 章 系統區
第 10 章 多工管理核
第 11 章 任務管理器
第 12 章 排程器
第 13 章 事件管理器
第 14 章 資源管理器
第 15 章 時間管理器
第 16 章 記憶體管理器
第 17 章 根任務
第 18 章 多工核心函式庫
驅動程式篇
第 19 章 彩色螢幕控制器
第 20 章 可程式中斷控制器
第 21 章 計時計數器
第 22 章 鍵...
購物須知
退換貨說明:
會員均享有10天的商品猶豫期(含例假日)。若您欲辦理退換貨,請於取得該商品10日內寄回。
辦理退換貨時,請保持商品全新狀態與完整包裝(商品本身、贈品、贈票、附件、內外包裝、保證書、隨貨文件等)一併寄回。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱退換貨原則。