遊戲開發與程序設計知識總結04——操作系統
03-03
更新日誌
每此對思維導圖有改動或者在github中有了對應的實現,則增加一條更新日誌。
2017.9.10:
- 增加了進程調度演算法、虛擬內存、頁面置換演算法、鏈接等內容
前言
這是遊戲開發與程序設計知識總結系列文章的第四篇操作系統,預計下一篇是遊戲前端開發。本系列文章的初衷源於我正在找工作,所以對開發工作中用到的一些知識點想做一次完整的梳理,查缺補漏。
每篇文章預計梳理某一模塊的內容,每篇文章都以思維導圖的形式將知識點串聯起來,所有思維導圖都採用xmind製作。所有文章都會貼上思維導圖導出的png格式的圖片,並在文章中附上原文件。大家可以右鍵保存配圖,以圖片方式閱覽。但是本系列文章都是長期維護的,這些圖片不保證在更改思維導圖後能同時配套更新,但原文件總是最新的,所以建議大家下載原文件閱覽。
操作系統
本篇文章同樣通過思維導圖的方式梳理總結了一些面試常見的操作系統概念。其餘概念等有時間慢慢補上。
思維導圖
未展開效果
全展開效果
原文件下載
參考
操作系統——維基百科
進程——維基百科
線程——維基百科
調度 (計算機)——維基百科
死鎖——維基百科
緩衝區溢出攻擊
分段,分頁與段頁式存儲管理
常見面試題整理–操作系統篇
推薦閱讀:
※系統調用的實現細節(用戶態)
※一基於事件處理的RTOS原型內核的介紹-2_概念與約定
※無人駕駛操作系統(OS)
※不借外部工具,對window 7用戶密碼破解與防護
TAG:操作系統 |