操作系统笔记及思维导图汇总附期末复习建议

写在前面

本文中笔记内容整理自西安交通大学软件学院田丽华老师的课件,仅供学习使用,请勿转载

笔记是我当时在上课期间整理的,到后半部分的时候由于实验和考试安排的比较紧,就没来得及做,因此只到了第九章,但是后面几个章节都比较重要,考试中都是大题(简答or计算,例如虚拟内存那部分的页置换算法,页置换原理,以及磁盘访存的几种算法),如果想得分的话千万不能忽视

思维导图是在复习期间整理的,当时复习只有三天时间(中途电脑还坏了,绝望),因此整理的思维导图也不全面,复习到中间了才想起来可以做思维导图最后再看一遍,于是中间有几章页缺少了,非常抱歉QAQ

笔记及思维导图

文章中有问题的地方欢迎指正

绪论

操作系统第一章笔记—绪论_Hydrion-Qlz的博客-CSDN博客

Introduction思维导图

计算机系统结构

操作系统第二章笔记—计算机系统结构_Hydrion-Qlz的博客-CSDN博客

Computer System Operation思维导图

操作系统结构

操作系统第三章笔记–操作系统结构_Hydrion-Qlz的博客-CSDN博客

进程

操作系统第四章笔记—进程_Hydrion-Qlz的博客-CSDN博客

线程

操作系统第五章笔记—线程_Hydrion-Qlz的博客-CSDN博客

CPU调度

操作系统第六章笔记—CPU调度_Hydrion-Qlz的博客-CSDN博客

CPU调度思维导图

进程同步

操作系统第七章笔记—进程同步_Hydrion-Qlz的博客-CSDN博客

进程同步思维导图

死锁

操作系统第八章笔记—死锁_Hydrion-Qlz的博客-CSDN博客

存储管理

操作系统第九章笔记—存储管理_Hydrion-Qlz的博客-CSDN博客

虚拟内存

虚拟内存思维导图

文件系统

文件系统思维导图

I/O系统

IO系统思维导图

二级存储

二级存储思维导图

复习建议

絮絮叨叨

我本人最后考试总评是97分,平时分98,考试96,而且也是短时间复习,所以个人觉得我的复习计划还是有那么一点点参考价值的,但是希望大家仅仅作为参考,具体的复习计划还是要视个人情况以及老师要求掌握的程度去灵活调整。

操作系统这门课我个人觉得需要记忆的东西是非常的多的,而我个人又是那种非常非常不喜欢背东西的,所以我在复习时候主要就是理解居多,背诵偏少,其实把过程理解了不也就相当于记住了吗,比如说是某个进程在执行的过程中发生了缺页中断怎么办,那是不是需要一级一级查下去,首先显示TLB快表,没有的话去内存找页表,找页表时候又要考虑是几级的页表,如果页表中的标志位显示该页不在内存怎么办,那是不是就该去外存或者虚拟了,然后找到该页调入,那如果内存这时候又满了怎么办,是不是又要考虑将哪一页换出去,那么具体换谁呐,是不是又要听调度算法的,这不就相当于是很多的if-else嵌套,我们不就把一个大的复杂的概念分解成了很多很多的子块,然后再去看这些子块每部分都是怎么实现的,但是如果死记硬背的,可能看起来这个课和马原也就差不多了,一堆看不懂的概念,但是这个课它相对思政课来说逻辑性是比较强的,我们只要抓住它的主线,然后一点一点拆解最终就能掌握了。

复习安排

接下来具体说说我的复习安排:

我的整个复习过程分成了三部分,第一部分是先整体看一遍我所有的笔记以及ppt,得到一些产出物以及问题,第二部分是回顾查看第一部分的产出物和解决问题,第三部分是靠前背背名词解释以及简答题

因为这个东西很多都是靠理解的,但是吧,理解了不背又不行,考试中概念题有近60分,总不能不要吧,而且第一遍看本来就是预习(应该都懂hhhh),所以肯定是记不住的

接下来细细讲一下每部分中应该完成什么事情

第一部分的时候查看的资料主要是老师发给我们的ppt以及我自己平时根据ppt整理的笔记,最后的产出物就是我在下文中呈现的思维导图以及一些过程中出现的问题,为什么必须需要有一定的产出物呐,因为第一遍肯定是记不住的,而且os内容本来就非常非常多,第二遍再复习的时候肯定不能是再去翻ppt了,这样效率也比较慢,所以在第一遍复习的时候对照着老师的重点以及个人自己觉得哪方面不会的,哪方面肯定会考的,都记下来,第二遍的时候再去看这些东西自己都掌握了没有,如果掌握了并且很熟悉就过,如果没掌握或者不熟悉就去对应的章节继续查漏补缺,一般来说这两个过程完了之后对于原理理解基本就差不多了。

然后第三个阶段去看平时布置的课后作业,以及背一些名词解释的概念。

当然分的这么细主要是为了那些也想取得一些好成绩的同学,一般这么下来只要考试别处什么岔子(哪里忘了,算错了),90分就已经稳了

对于60分万岁的同学,可以直接看我下面的笔记和思维导图(虽然两个都差一点,但是拼在一起所有章节以及内容都覆盖到了),个人觉得还是比较全面的,计算题主要就是出现的那些算法,一般都是一个大题考一到两个算法,例如:CPU调度算法,页置换算法,最后一章中的磁盘调度算法(其他的记不清了,不过这几个我们都考到了),这几个算法的分拿到就基本30+了,然后再就是背背概念,应该也就差不多了

出现的问题我是直接使用todo软件记录起来的,用的是uTools的todo插件,个人觉得比较方便(因为平常主要使用电脑复习),记在纸上也是可以的

image-20220105141224649

资源下载

由于版权问题,ppt文件不能提供下载,笔记的pdf版本可在此处下载

思维导图如果仅是预览可以将网页收藏浏览,如果需要可编辑的源文件可在此处下载

  • 19
    点赞
  • 71
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
1 )处理器管理 处理器管理:主要任务是对处理器的分配和运行实施有效的管理 主要功能(处理器管理归结为进程管理) 进程控制:负责进程的创建、撤销、状态转换 进程同步:对并发执行的进程进行协调 进程通信:负责完成进程间的信息交换 进程调度:按一定的算法进行处理器分配 2 )存储器管理 存储器管理:主要任务是对内存进行分配、保护、扩充 主要功能 内存分配:按一定的策略为每道程序分配内存 内存保护:保证各程序在自己的内存区域内运行而互不干扰 内存扩充:为允许大型作业或多作业的运行,必须借助虚拟存储技术去获得增加内存的效果 3 )设备管理 设备管理:主要任务是对计算机系统内的所有设备实施有效的管理 主要功能 设备分配:按一定的设备分配原则对设备进行分配。为了使设备和主机并行工作,还需要采用缓冲技术和虚拟技术 设备传输控制:实现物理的输入输出操作,即启动设备、中断设备、结束处理等 设备独立性:即用户程序中的设备与实际使用的物理设备无关 4 )文件管理 文件管理:负责信息管理的部分叫作文件系统。主要任务是有效的支持文件的存储、检索、修改等操作,解决文件的共享、保密、保护 主要功能 文件存储空间管理:包括存储空间的分配和回收 目录管理:目录是为了方便文件管理

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Hydrion-Qlz

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值