更新日志
每次对思维导图有改动或者在github中有了对应的实现,则增加一条更新日志。
2017.9.10:
- 增加了进程调度算法、虚拟内存、页面置换算法、链接等内容
前言
这是游戏开发与程序设计知识总结系列文章的第四篇操作系统,预计下一篇是游戏前端开发。本系列文章的初衷源于我正在找工作,所以对开发工作中用到的一些知识点想做一次完整的梳理,查缺补漏。
每篇文章预计梳理某一模块的内容,每篇文章都以思维导图的形式将知识点串联起来,所有思维导图都采用xmind制作。所有文章都会贴上思维导图导出的png格式的图片,并在文章中附上原文件。大家可以右键保存配图,以图片方式阅览。但是本系列文章都是长期维护的,这些图片不保证在更改思维导图后能同时配套更新,但原文件总是最新的,所以建议大家下载原文件阅览。
操作系统
本篇文章同样通过思维导图的方式梳理总结了一些面试常见的操作系统概念。其余概念等有时间慢慢补上。
思维导图
未展开效果
![0527465f8377a8d04da15564d985c9c0.png](https://i-blog.csdnimg.cn/blog_migrate/f5004adde1f1a35578cd253c8b6ef58f.png)
全展开效果
![8f2790a5a76005a9f5cecbb20774a998.png](https://i-blog.csdnimg.cn/blog_migrate/82d126203c31ae829b26436198da6669.jpeg)
原文件下载
参考
操作系统——维基百科zh.wikipedia.org 进程——维基百科zh.wikipedia.org 线程——维基百科zh.wikipedia.org 调度 (计算机)——维基百科zh.wikipedia.org 死锁——维基百科zh.wikipedia.org 缓冲区溢出攻击 - Florian - 博客园www.cnblogs.com![5cc0985e4be1c07ec7500ffd41b5e398.png](https://i-blog.csdnimg.cn/blog_migrate/9e5650e59bf2c62e8f10151f7db76dc0.jpeg)
![92d3b4182241d224341b6c908991c3c5.png](https://i-blog.csdnimg.cn/blog_migrate/d39434986239d9573a72d71ad4cd5064.png)
![1244e8d588ab9c0ac007f5e11650acb6.png](https://i-blog.csdnimg.cn/blog_migrate/b67aac9ad110cacf72d132bbd0b539ac.png)
专栏文章继续更新,欢迎关注微信公众号:Unity与图形学
![05a1289b4111ff7db10db5f0ab10e271.png](https://i-blog.csdnimg.cn/blog_migrate/ce07412a047e384a9f20cc9c728af6e8.png)