第九周学习总结
2020-2021-1 20201307 《信息安全专业导论》第9周学习总结
作业信息
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/besti/2020-2021-1fois/homework/11249 |
---|---|
这个作业要求在哪里 | https://www.cnblogs.com/rocedu/p/9577842.html#WEEK05 |
这个作业的目标 | 计算机科学概论第10,11章 并完成云班课测试 程序设计导论-Python计算与应用开发实践第4章4.3 第七章并完成云班课测试 |
作业正文 | https://www.cnblogs.com/yu15141310373/p/14056695.html |
教材学习内容总结
本周在python教材中学习到了4.3的文件部分,里面有很多内容,在vs code 中的txt文件的创建,添加内容,还有文件的几种打开模式,r(读取模式),w(写入模式,如果文件存在,会清除原内容),a(附加模式,将数据内容在原文件后面加入),还有各种的文件对象方法。
在计算机科学概论上面的第10章,学习了计算机的操作系统,有在主存中同时驻留多个程序的技术,还有批处理与分时技术,还有三种cpu的调度算法:1,先到先得服务。2,最短作业优先。3,轮询法。
第11章主要讲了文件系统和目录,其中里面比较有意思的是磁盘调度这一部分,也是像cpu调度算法一样分成了三种调度法,其中的最短寻道时间优先磁盘调度法可能会出现饿死这一情况,因为这种方法会将读写头移动到距离它的位置最近的一个请求去,如果源源不断的来新的请求,且这些请求的距离都比之前那一个的请求的距离近,那么从理论上来讲,就会出现饿死的情况。
教材学习中的问题及解决过程
单块内存管理和分区内存管理的区别是什么?
查找资料得:https://www.cnblogs.com/rwl010306/p/11794801.html
单块内存管理是把应用程序载入一段连续的内存区域的内存管理方法。
优点:实现和管理简单。缺点:大大浪费了内存空间,只能运行一个程序
分区内存处理是把主存分成很多块,以达到同时运行多个程序的目的。
有固定分区法和动态分区法之分,动态分区法又分为最先,最佳和最差分区法
最差分区法就是把最大的能够容纳的分区分给它,
优点是留下了最大可能的空白分区,可以容纳之后的其他程序。
代码调试的问题和解决过程
在做俄罗斯方块这一作业时遇到的问题是安装pygame程序,pygame需要在终端上面输入pip install pygame
四则运算的时候,一直不会把返回的东西输入到txt文档里面,在学习和请教过后,我学会用了open的一系列指令来对txt文本进行处理
感悟
-
在书上看不懂的东西可能在网上有很鲜明直观的讲解,要学会及时转向
-
书上不懂得概念要学会通过实践检验
-
答疑讨论能让我发现很多问题,也能让我解决很多问题
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | ||
---|---|---|---|---|---|
目标 | 2300行 | 30篇 | |||
第一周 | 65/65 | 2/2 | 17/17 | ||
第二周 | 65/130 | 4/6 | 10/27 | ||
第三周 | 260/390 | 3/9 | 20/47 | ||
第四周 | 60/450 | 2/11 | 10/57 | ||
第五周 | 300/750 | 2/13 | 10/67 | ||
第六周 | 330/1080 | 3/16 | 10/77 | ||
第七周 | 400/1480 | 1/17 | 12/90 | ||
第八周 | 300/1780 | 2/19 | 9/99 | ||
第九周 | 300/2080 | 4/23 | 10/109 |