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小时
-
改进情况:本周更多的还是理论上的学习偏多,还需要更多的理解和记忆,希望下一周能对此进行巩固。