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

作业目标:1.自学教材《计算机科学概论》第十,十一章

2.《看漫画学python》第十二章,第十六章 

教材内容学习总结

学习了计算机科学概论第十、十一章后:其大概知识体系如下:

第10章操作系统

  10.1操作系统的角色

    应用软件:为了满足特定需要——解决现实世界中的问题——而编写的

    系统软件:负责再基础层上管理计算机系统

    计算机的操作系统:系统软件的核心

    多道程序设计:同时再主存中驻留多个程序

    内存管理:了解主存中再载有多少个程序以及他们的位置的动作

    进程:程序执行中的动态表示法

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

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

    分时:多个交互用户同时共享CPU时间的系统

    虚拟机:分时系统创建的每个用户都有专用的机器的假象

    主机:一个大型的多用户计算机,通常与早期的分时系统相关

    哑终端:用户用于访问主机的一套显示器和键盘

    实时系统:应用程序的特性决定了相应事件至关重要的系统

    响应时间:收到信号和生成响应之间的延迟时间

  10.2内存管理

    逻辑地址:对一个存储值的引用,是相对与引用它的程序的

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

    地址联编:逻辑地址和物理地址的映射

    固定分区法:把内存分成特定数目的分区以载入程序

    动态分区法:根据容纳程序的需要对内存分区的方法

    基址寄存器:存放当前分区的起始地址

    界限寄存器:存放当前分区的长度

    页式内存管理法:把进程划分为大小固定的页

  10.3进程管理

    进程状态:进程经历的概念性阶段

    进程控制块:操作系统管理进程信息使用的数据结构

  10.4CPU调度

    非抢先调度:当前执行的进程自愿放弃了CPU的调度

    抢先调度:决定照顾另一个进程而抢占当前进程的调度

    先到先服务、最短作业优先、轮询法

第11章文件系统和目录

  11.1文件系统

    文件:数据的有名集合

    文件系统:操作系统围殴他管理的文件提供的逻辑视图

    目录:文件的有名分组

    文本文件:包含字符的文件

    二进制文件:包含特定格式的数据文件

    文件类型:文件中存放的关于类型的信息

    文件拓展名:文件中说明文件类型的部分

    文件操作、文件访问、文件保护

  11.2目录

    目录树:展示文件系统的嵌套目录组织的结构

    根目录:包含其他所有目录的最高层目录

    工作目录:当前活动的子目录

    路径:文件或子目录再文件系统中的位置的文本名称

    绝对路径:从根目录开始,包括所有后继子目录的路径

    相对路径:从当前工作目录开始的路径

  11.3磁盘调度

    先到先服务磁盘调度法、最短寻道时间优先磁盘调度法、SCAN磁盘调度法

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

问题:在按照Python的步骤进行WXpython的安装时,在进程的一半进行报错

解决问题:在百度上去找办法,大部分都说的很复杂,不是我这种情况,于是在云班课中准备提问,发现该问题已经被同学提出并且得到了解答,按照同学的步骤进行,依旧报错,于是我线下再去询问该同学,在他的手动操作后,该项问题便得到了解决。

代码调试中的问题

问题:对于俄罗斯方块代码的调试中,对于在类的外面用函数调用类里面的数值?

解决办法:参考于return的用法,我想通过对于return的调用改变类里面颜色的值,但是代码一直显示无法调用,于是我在百度上查找相关资料,并没有找到相关的对于类里数值的改变,于是我尝试return回类的函数来间接改变,结果,代码没报错,但是运行不了,显示没存在。于是我猜想是不是我对于class的运用不理解,再去翻看python的教材,发现类具有封闭性,所以我是无法调用的

代码托管

自己写的报错程序,打开无限报错(不足:只要关掉命令行就会终止,达不到病毒的程序)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

其他

本星期的各个项目都是十分具有难度的,小学四则运算题,占用了我大量的时间,我依旧没能将其理解,但是对于俄罗斯方块游戏,通过逆向解析,还是看懂了不少,对于我的成就感还是不错的,并且由于我是对一个学长的代码进行修改,我看见学长的代码有一个地方的功能并没有将其发挥出来,于是我做了一点小小的修改,成功将原设计者设计的弹窗给恢复了,这也算是我一项得意的修改,详见https://www.cnblogs.com/889w/p/15569324.html,经过了半学期的python学习,我感觉我至少不再是蒙蔽地抄代码了,还能够做出一些小小的修改,最起码也是一知半解了。

学习进度条

 

 代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标 5000行 30篇 400小时  
第一周 0/0 2/2 4/4 了解Linux
第二周 0/0 2/4 5/9 了解python
第三周 150/150 1/5 14/23 开始学习python语言
第四周 250/400 2/7 22/45  
第五周 150/550 1/8 13/58 学习python程序流程控制
第六周 250/800 3/11 13/71 学习使用机器语言与汇编语言
第七周 250/1050 3/14 18/89 对于序列的运用多了一些理解
第八周 300/1350 2/16 20/109 已经能够对于类掌握
第九周 300/1650 3/19 15/124 具备了一定的修改能力

计划学习时间:18小时

实际学习时间:15小时

posted on 2021-11-21 17:19  20211422王俊凯  阅读(42)  评论(0编辑  收藏  举报