操作系统-课堂笔记系列博客(南航)-考研or期末

文章目录

  • 操作系统课堂笔记
    • 简介
      • 写此系列博客的初衷
      • 推荐参考资料
    • 目录 - 持续更新

操作系统课堂笔记

简介

写此系列博客的初衷

  1. 我们操作系统老师讲的真的非常好,不记录下来真的可惜了!
  2. 知识来源:NUAA-2016级-物联网专业-操作系统-刘老师!
  3. 另外还想强调一下,我们老师多次给我强调:操作系统这种底层的东西,如果学习《操作系统课程》的这一年打通不了,以后就真的就没机会了!
  4. 打通不仅仅是这些理论知识,更重要的还是工程性知识,如Linux源码。不过内核研究不适合所有人,但是读下Linux0.11内核源码,了解操作系统的内部构造还是有必要的!

推荐参考资料

网盘链接 提取码 备注
《操作系统精髓与设计原理(原书第6版)》 wi9h 不要看学校推荐的教材了
还是看经典书籍比较好(斜眼笑)
《Linux内核完全注释-赵炯编著》 4teu 也是一系列博客
Linux内核完全注释-读书笔记 后面会更新,目前只有一小部分
记笔记、写博客的原因就是能带动自己思考
不然理解不透彻
Linux相关新闻 像头条那种东西,讲道理除了标题党就是标题党
看了里面的文章感觉整个互联网世界都不好了
这个链接都是纯洁的科技新闻,毫无杂质

目录 - 持续更新

后面几篇写的仓促点,而且考点不多,后面会再详细写下和考试相关的内容!

另外说句良心话:如果你的目的是考试,那么完全没有必要细读本系列博客,直接按照老师给的重点去复习、做题就好了,当然如果有些细节不明白可以来翻翻看!

如果想理解下操作系统发展的脉络,想理解下并发的原理和各种机制引入的原因,那么建议仔细读,我的真心话:学习操作系统的这一学期帮助我理解了不少之前不懂的问题,当然还是需要去看看源码才能理解的更透彻!

我还是想声明下:考试那种东西无所谓的,试问你今天考试考满分和你将来能理解操作系统或者能写出操作系统有半毛钱关系吗?
Linus一手创办了Linux,让他来考试他就能得高分?不见得!

所以不要在意考试,理解操作系统对未来帮助很大,考试能考好不见得理解了操作系统,也不见得对未来技术发展有多大帮助! — 一家之言,不喜勿喷,个人挺厌倦这种考试的!

该系列博客完成于2019/7/4

章节 完成状况 备注
课程概述 已完成 引入日常生活中和OS有关的问题
知识补充-程序装入链接 已完成 内存管理的先修知识,是考点
进程管理-进程概述 已完成 进程的基本思想
进程管理-进程同步 已完成 引入进程后造成的问题
进程管理-进程同步-信号量以及实例 已完成 信号量的PV操作是考点
进程管理-进程通信 已完成 管道也是一种通信方法,是实验的考点
进程管理-CPU调度 已完成 这里的算法是考点
进程管理-实时调度 已完成 仅作了解,我们用的OS均不是实时调度
进程管理-死锁 已完成 死锁检测算法是考点
但是实际OS中并没有使用这些算法
进程管理-线程 已完成 重点理解为什么要引入线程?
线程的基本思想是什么?
和进程对比有哪些优点?
内存管理 已完成 空闲内存分配算法是考点
思考Linux是何种内存管理方案?
内存管理续 已完成 内存管理内容太多,续上一篇!
虚拟内存 已完成 作为内存管理的补充,局部性原理是考点
磁盘调度 已完成 磁臂调度算法是考点
文件系统 已完成 给出文件大小,算占用多少块,是考点
ext2文件系统 已完成 做科普,没有考点
考点主要在上面
虚拟文件系统VFS 已完成 做科普,可略过
Linux系统调用 已完成 尝试回答文末的几个问题
strace的使用 已完成 fread和read的区别是考点
IO 已完成 SPOOLing技术是考点
复习-考题讲解-期中考试 已完成 该章节针对期中考试
不过学好操作系统可不在于考试考多少分!~
复习-期末考试重点 已完成 时间关系,就不解题了

考前一天将该系列博客更新完,写博客的过程中也发现自己很多东西没有理解透彻;

所以说:学一样东西和讲一样东西是不一样的~!虽然主要还是参考老师的思路来写,但是里面有不少我个人的理解,这一过程也加深了我的理解!

考完试就着手写Linux内核解析的学习笔记了,虽然写博客很消耗时间,但是收益却是十分大的!

考试加油哦~!

如果觉得写的不错,可以给笔者点个赞,鼓励一下哦~

你可能感兴趣的:(Linux,南航-操作系统-课堂笔记)