操作系统原理学习

书籍

  1. 《计算机科学导论-北京邮电大学出版社-侯惠芳 张雪萍 刘素华》完成

    视频

  2. B站Crash Crouse computer science科普入门视频-完成

  3. B站操作系统原理放弃

思维导图大纲,此教程讲的更多的时操作系统的原理,不适合入门操作系统。更加适合应对考试和了解原理。

放弃,质量差 需要学习使用linux,有更好的入门教程 需要学习linux原理,也有更好的资料和教程

  1. ![image.png](https://cdn.nlark.com/yuque/0/2021/png/252847/1609667355259-83402813-68b8-4112-aaeb-70040ab56121.png#crop=0&crop=0&crop=1&crop=1&height=109&id=HoXJG&margin=%5Bobject%20Object%5D&name=image.png&originHeight=443&originWidth=1804&originalType=binary&ratio=1&rotation=0&showTitle=false&size=257951&status=done&style=none&title=&width=444)<br /> [思维导图分享地址-MindMaster](https://www.edrawsoft.cn/viewer/public/s/c3aeb137946022)<br />操作系统进程状态装换图:<br />[进程状态转换图.docx](https://www.yuque.com/attachments/yuque/0/2022/docx/252847/1652347541176-921cf1cb-4fa2-4419-b0ac-00a9a0813400.docx)

操作系统的发展

  1. 操作系统

https://baike.baidu.com/item/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/192?fr=aladdin

  1. 操作系统发展史

https://www.cnblogs.com/aaronthon/p/8419646.html
https://zhuanlan.zhihu.com/p/31392387

  1. 单用户操作系统

https://baike.baidu.com/item/%E5%8D%95%E7%94%A8%E6%88%B7%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F

  1. 多用户操作系统

https://baike.baidu.com/item/%E5%A4%9A%E7%94%A8%E6%88%B7%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/7656666?fr=aladdin

  1. 网络操作系统

https://wiki.mbalib.com/wiki/%E7%BD%91%E7%BB%9C%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F
https://baike.baidu.com/item/
%E7%BD%91%E7%BB%9C%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/3997
注意:

  1. win7、win10是单机版操作系统,不是网络操作系统,但是具备网络通信的功能。Windows NT是网络操作系统,它是微软门为工作站、网络服务器和大型计算机开发的网络操作系统。
  2. Unix、Linux肯定是网络操作系统,因为现在大多数的服务器都采用这两个操作系统,它俩包含了众多的

网络服务和网络管理功能。

  1. NetWare,Novell公司老牌的网络操作系统了。

  2. 分布式系统

https://baike.baidu.com/item/%E5%88%86%E5%B8%83%E5%BC%8F%E7%B3%BB%E7%BB%9F/4905336?fr=aladdin
相关书籍:《分布式系统原理与范型》 《分布式系统 : 概念与设计(原书第5版)

  1. 分布式软件系统

https://baike.baidu.com/item/%E5%88%86%E5%B8%83%E5%BC%8F%E8%BD%AF%E4%BB%B6%E7%B3%BB%E7%BB%9F/1847932?fromtitle=%E5%88%86%E5%B8%83%E5%BC%8F%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F&fromid=2475063
注意:
分布式软件系统(Distributed Software Systems),是支持分布式处理的软件系统,是在由通信网络互联的多处理机体系结构上执行任务的系统。它包括分布式操作系统、分布式程序设计语言及其编译(解释)系统、分布式文件系统和分布式数据库系统等。

  1. 分布式操作系统

https://www.baidu.com/s?ie=UTF-
8&wd=%E5%88%86%E5%B8%83%E5%BC%8F%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F
https://blog.csdn.net/sexyluna/article/details/88851414
https://www.zhihu.com/question/390720027
注意:
分布式操作系统属于分布式软件系统的一种。相关书籍:《分布式操作系统