2021-2022-1 20211423 《信息安全专业导论》第九周学习总结

2021-2022-1 20211423 《信息安全专业导论》第九周学习总结

作业信息

这个作业属于哪个课程 <班级的链接>(2020-2021-1信息安全专业导论
这个作业要求在哪里 <作业要求的链接>(2020-2021-1信息安全专业导论第九周作业)
这个作业的目标 操作系统责任、内存与进程管理、分时系统、CPU调度、文件、文件系统、文件保护、磁盘调度
作业正文 https://www.cnblogs.com/yuanyi23/p/15583106.html

教材学习内容总结

教材第十章
最开始介绍了操作系统,由此引入计算机中各部分的管理关系,关于内存管理部分,需要使用两种地址,逻辑地址和物理地址,中间存在逻辑地址和物理地址间的映射,即地址联编,在管理方法上有单块内存管理、分区内存管理、页式内存管理。在管理进程中,主要的是CPU调度,它有几个原则:先到先服务、最短作业优先。

教材第十一章
一开始介绍了系统中的两种文件类型,即文本文件和二进制文件,关于对文件的操作主要有以下几种:创建、删除、打开、关闭、读取、写入、定位指针、把数据添加至文件结尾、重命名、复制等。然后介绍了目录,以及访问文件的路径名,其中有绝对路径和相对路径,最后介绍了磁盘调度,磁盘调度是计算机在进行多个进程的时候,将建立一个访问磁盘的请求列表,操作系统用于决定先满足那个请求的方法叫做磁盘调度。

Python第十二章
主要学习了对文件的几种操作:打开、关闭、读写、复制的Python语言,顺便举一反三了解了二进制文件的读写和复制。

python第十六章
主要学习了线程的相关知识,进程是由多个线程组成的,线程模块在Python中为threading,首先学习了线程的几种Python语言是什么作用,涵盖返回对象、返回主线程对象,然后在船舰子线程的学习中应用所学习的线程语言。

教材学习中的问题和解决过程

  • 问题1:不理解磁盘算法中的SCAN磁盘调度法,课本说可以避免“饿死现象”的发生,但是它使用的又不是先到先来的原则,为什么可以避免。

  • 问题1解决方案:结合了课本举的电梯的例子反复阅读思考就理解了,就是磁盘的指针一直在有规律移动,这个移动可以涵盖所有的路径,因此新的命令来了之后不是根据命令的排序作为处理的优先级,而是看是距离读取的距离。

  • 问题2:为什么直接拔掉U盘数据可能会丢失?

  • 问题2解决方案:上网搜索并结合课本内容可知道,有可能当时U盘里的数据被其他应用软件所使用,因此还未写入U盘并保存就突然断开连接就可能导致数据的丢失。

代码调试中的问题和解决过程

  • 问题1:在文件部分的相关学习上,总会出现无法查找到相关文件的提示。

  • 问题1解决方法:对调用文件的方式做出了修改,没有完全按照教材上的方式编写,使用其他的方式创建了文件,完成了目标。

  • 问题2:在使用路径表示文件的时候依然无法查找到文件。

  • 问题2解决方法:可能是我的Python与教材上的Python的文件地址有所出入,无法按照它的方式创建到示例路径,因此采用了别的创建方式创建了文件并顺利完成了学习任务。

代码托管








其他(感悟、思考等,可选)

本周的教材和Python的学习内容上有相互呼应的内容,如在文件的相关操作上,可以在学习了理论知识之后利用一个较为容易理解的Python进行实际操作大大提升了自己对知识的了解。但是在学习教材的理论知识中还是觉得逻辑上没有很清晰,都是在前半部分还能理解,当看完引入的部分对于后续的一些内容就不是特别明白了。在编写代码的时候没有出现什么大的问题,也发现了有的问题系统提示的很清楚很明白,自己其实可以借鉴前面的代码去解决一些问题,学以致用是应该继续践行的。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 2/2 20/20
第二周 200/400 2/4 18/38
第三周 200/600 1/5 20/58
第四周 300/900 3/8 21/79
第五周 100/1000 3/11 18/97
第六周 150/1150 1/12 12/109
第七周 150/1300 2/14 15/124
第八周 250/1550 1/15 18/142
第九周 500/2050 2/17 18/160
  • 计划学习时间:18小时

  • 实际学习时间:18小时

  • 改进情况:本周更多的还是理论上的学习偏多,还需要更多的理解和记忆,希望下一周能对此进行巩固。

posted @ 2021-11-21 00:01  20211423袁艺  阅读(34)  评论(0编辑  收藏  举报