2020-2021-1 20201316 《信息安全专业导论》第9周学习总结

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

 

作业信息

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

教材学习内容总结

内存管理(了解主存中载有多少个程序以及它们的位置的动作)

进程管理(了解活动进程的信息的动作)

CPU调度(确定主存中的哪个进程可以访问CPU以便执行的动作)

分时(允许多个用户同时与计算机进行交互)

哑终端(早期的分时系统中用户用于访问主机的一套显示器和键盘)

逻辑地址(相对于程序的地址) 物理地址(真实地址)

地址联编(逻辑地址和物理地址间的映射)

单块内存管理(除操作系统外,一次只能处理一个程序)

分区内存管理:分为固态分区法(每个分区的大小初始固定)和动态分区法(载入程序时,从主存划分出一块刚好能容纳程序的空间)

最先匹配(把第一个足够容纳程序的分区分配给它,适用于固定分区)

最佳匹配(把最小的能够容纳程序的分区分配给它,适用于固定分区)

最差匹配(把最大的能够容纳程序的分区分配给它,适用于动态分区)

页式内存管理(主存被分成固定大小的存储块叫做帧,进程被划分为页)

CPU调度分为非抢先调度(当前执行的进程自愿放弃CPU)和抢先调度(操作系统照顾另一个进程而抢占当前进程的CPU资源)

调度方法:先到先服务(FCFS,非抢先调度),最短作业优先(SJN,非抢先调度),轮询法(抢先调度)

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

问题1:书中‘’逻辑地址联编到物理地址的时间越迟,得到的灵活度越大‘’这句话是什么意思?

没有找到相应的解答

问题2:对于页式内存管理还是不够理解

问题2解决方案:百度,https://blog.csdn.net/genzld/article/details/83415508

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

问题1:四则运算的作业中,我自己先不通过命令创建了Exercises和Answers的txt文档,并使用了with open的命令打开,但是如果没有先创建这个文档,程序会不会出错?

问题1解决方案:查询创建与打开文件的命令,发现with open会在没有该文件时自动创建一个。

问题2:四则运算比较用户输入的答案与正确答案时,程序读取的用户答案是用户输入前的文档里的内容,也就是说程序在用户向文档里输入内容前就已经读取完文档了

问题2解决方案:询问同学,再读取用户输入内容的命令前加上一个input让用户输入某个值,再下面写上if用户输入的值等于程序设计的值,就运行下面的程序,下面的命令于if语句全部缩进(我表达的可能不太清楚)

学习进度条

 代码行数(新增/累计)搏客量(新增/累计)学习时间
目标 5000 30 450
第九周 250/1100 4/24 15
posted @ 2020-11-29 20:54  20201316  阅读(55)  评论(0编辑  收藏  举报