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

教材学习内容总结

《看漫画学python》中,第十二章学到的是打开、关闭文件,以及从文件中读取数据。file参数,mode参数,encoding参数,error参数。

 

用finally代码块和with as代码块关闭文件。

 

 第十六章是介绍了之前学到过的多线程,最基本的线程threading模块。

 

 然后就是介绍如何停止“死循环”。

 

 《计算机科学概论》:

1.操作系统责任:管理硬件资源,提供了直接了人机交互界面。

2·内存与进程管理:(1)内存管理:了解主存中载有多少个额程序以及它们的位置的动作

两种地址:逻辑地址:地址相对于程序,而不是相对于主存(相当于程序载入地址是0的主存中一样,如果程序的物理是333,那么逻辑地址222的物理地址就是555)

物理地址:主存储设备中的真实地址

单块内存管理:把应用程序载入一段连续的内存区域(实现和管理都很简单,但是浪费了CPU和内存空间)

分区内存管理:固定分区法:把主存分为若干个特定数目的分区

                         动态分区法:根据程序需要分区

                         三种分区选择法:最先匹配,即把第一个足够容纳程序的分区分配给它

                                                      最佳匹配:即把最小的能够容纳程序的分区分配给它

                                                      最差匹配:把最大的能够顾容纳程序的分区分配给它(应用在动态分区法里)

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

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

进程状态:创建阶段,创建一个新进程

                  准备就绪状态:进程没有任何执行障碍,也就是说只是在等待使用CPU的机会

                  运行状态:正在被CPU执行

                  等待状态:等待除了CPU以外的资源

                  终止状态:已经完成了进程

3·分时系统:目的就是可以让多个用户同时与计算机进行交互(一个运行的主机,但是可以有很多个人用键盘和屏幕使用)

4·CPU调度:即确定把哪个处于准备就绪状态的进程移入运行状态

(1)非抢先调度:当当前执行的进程自愿放弃了CPU时发生的CPU调度

(2)抢先调度:当操作系统决定照顾另一个进程而抢占当前执行进程的CPU资源时发生的CPU调度

(3)周转周期:从进程进入准备就绪状态到它最终完成之间的时间间隔,是评估CPU调度算法的标准

(4)先到先得服务:进程按照它们达到运行状态的顺序进入CPU(非抢先调度)

(5)最短作业优先:分派一个具有最短服务时间的进程(非抢先调度)

(6)轮询法:把处理时间平均分配给所有准备就绪的进程(时间片:分配给每个进程的时间量),时间片到期,进程就会被移除CPU,进入准备就绪状态(抢先调度)

5·文件、文件系统:(1)文件:数据的有名集合,用于组织二级存储设备

(2)文件系统:操作系统为它管理的文件提供的逻辑视图

(3)目录:文件的有名分组

6·文件保护:三种文件保护设置:Owner通常有文件的最高访问许可,一个文件可能具有一个相关的组名,分组只是一个用户列表,一个关联组中的用户都有Group许可,而最后访问系统的用户都需要有World许可

7·磁盘调度:决定先满足哪个磁盘I/O请求的操作

(1)先到先服务磁盘调度法:按照请求到达的顺序处理,不考虑读写头的当前位置

(2)最短寻道时间优先磁盘调度法:通过尽可能少的读写头移动满足所有未解决的请求(两种方法类比CPU调度的两种方法)

(3)SCAN磁盘调度法:类似于电梯载人上下移动的处理方法,从一段移动到另一端,在轴心和盘片边缘之间来回移动

 

 

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

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

问题1:《看漫画学python》中16.5的下载图片代码一直有问题。

解决方案:问了同学之后,明白了我没有安装jdk来搭建Web服务器,导致代码出错误。

学习进度条

  代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时  
第一周 0/0 2/2 5/5  
第二周 0/0 2/4 8/13  
第三周 100/100 1/5 12/25  
第四周 300/400 1/6 15/40  
第五周 100/500 2/8 10/50  
第六周 150/650 3/11 15/65  
第七周 150/800

2/13

5/70  
第八周 150/950 2/15 5/75  
第九周 200/1150 3/18 10/85  
posted @ 2021-11-21 20:37  20211415杨礼松  阅读(14)  评论(0编辑  收藏  举报