游戏开发与程序设计知识总结04——操作系统

更新日志

每此对思维导图有改动或者在github中有了对应的实现,则增加一条更新日志。

前言

这是游戏开发与程序设计知识总结系列文章的第四篇操作系统,预计下一篇是游戏前端开发。本系列文章的初衷源于我正在找工作,所以对开发工作中用到的一些知识点想做一次完整的梳理,查缺补漏。

每篇文章预计梳理某一模块的内容,每篇文章都以思维导图的形式将知识点串联起来,所有思维导图都采用xmind制作。所有文章都会贴上思维导图导出的png格式的图片,并在文章中附上原文件。大家可以右键保存配图,以图片方式阅览。但是本系列文章都是长期维护的,这些图片不保证在更改思维导图后能同时配套更新,但原文件总是最新的,所以建议大家下载原文件阅览。

操作系统

本篇文章同样通过思维导图的方式梳理总结了一些面试常见的操作系统概念。其余概念等有时间慢慢补上。

思维导图

未展开效果


image

全展开效果


image

原文件下载

参考

操作系统——维基百科

进程——维基百科

线程——维基百科

调度 (计算机)——维基百科

死锁——维基百科

缓冲区溢出攻击

分段,分页与段页式存储管理

常见面试题整理--操作系统篇

推荐阅读更多精彩内容