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

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

作业信息

这个作业属于哪个课程 2020-2021-1信息安全专业导论
这个作业要求在哪里 2020-2021-1信息安全专业导论第九周作业
这个作业的目标 操作系统责任,内存与进程管理,分时系统,CPU调度,文件、文件系统,文件保护,磁盘调度。
作业正文 2021-2022 20211417《信息安全专业导论》第九周学习总结

教材学习内容总结

  • 操作系统责任(管理计算机的资源,提供人机交互的界面)
  • 内存与进程管理
    • 内存管理:了解主存中载有多少个程序以及它们的位置的动作。
      单块内存管理(把应用程序载入一段连续的内存区域的内存管理方法)
      分区内存管理(固定分区法:把内存分成特定数目的分区以载入程序的内存管理方法、、动态分区法:根据容纳程序的需要对内存分区的内存管理方法、、
      基址寄存器、、界限寄存器)
      页市内存管理(把进程划分为大小固定的页,载入内存时存储在帧中的内存管理方法)
    • 进程管理:了解活动进程的信息的作用
      进程状态(在操作系统的管理下,进程经历的概念性阶段)
      进程控制块(操作系统管理进程信息使用的数据结构)
  • 分时系统(多个交互用户同时共享CPU时间的系统)
  • CPU调度(确定主存中的哪个进程可以访问CPU以便执行的动作)
  • 文件,文件系统(文件:数据的有名集合,用于组织二级存储设备、、文件系统:操作系统为他管理的文件提供的逻辑视图)
    • 文本文件:包含字符的文件
    • 二进制文件:包含特定格式的数据的文件,要求给位串一个特定的解释
    • 文件操作:包括创建文件,删除文件,打开文件,关闭文件,从文件中读取数据,把数据写入文件,重定位文件中的当前文件指针,把数据附加到文件的结尾,删减文件,重命名文件,复制文件
    • 文件访问:(顺序文件访问:以线性方式访问文件中的数据的方法、、直接文件访问:通过指定逻辑记录编号直接访问文件中的数据的方法)
  • 文件保护
  • 磁盘调度(决定先满足哪个磁盘I/O请求的操作)
    • 先到先服务磁盘调度法:按照请求到达的顺序处理
    • 最短寻道时间优先磁盘调度法:通过尽可能少的读写头的移动满足所有未解决的请求
    • SCAN磁盘调度法:与电梯到达有人等候的楼层相似

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

  • 问题1:看了分时操作后,不太懂
  • 问题1解决方案:我上网搜了一下资料,看了这些资料后,我大概明白了
    2021-2022 20211417《信息安全专业导论》第九周学习总结
    2021-2022 20211417《信息安全专业导论》第九周学习总结
    2021-2022 20211417《信息安全专业导论》第九周学习总结

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

  • 问题1:俄罗斯方块游戏的运行过程中,右边的文字显示不出来
    2021-2022 20211417《信息安全专业导论》第九周学习总结

  • 问题1解决方案:我自己试着加了# coding=utf-8,但还是不行,但是我发现英文字母可以显示出来,于是我把原来的意思翻译成英文
    2021-2022 20211417《信息安全专业导论》第九周学习总结

代码托管

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

上周考试错题总结

错题1:Which level provides a view that deals with the underlying data structure used to manage the data?
A. Implementation level
B. Logical level
C. Array level
D. Linked level
E. Application level
答案应该是A
错题2:The root node in a tree is the only node that does not have a parent.
答案应该是正确
错题3:Which level provides a view that deals with the underlying data structure used to manage the data?
A. Implementation level
B. Logical level
C. Array level
D. Linked level
E. Application level

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 2/2 20/20
第二周 300/500 2/4 18/38
第三周 500/1000 3/7 22/60
第四周 300/1300 2/9 30/90

尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。

参考:软件工程软件的估计为什么这么难软件工程 估计方法

  • 计划学习时间:20小时

  • 实际学习时间:20小时

  • 改进情况:

(有空多看看现代软件工程 课件
软件工程师能力自我评价表
)

参考资料

上一篇:实现无限级分类


下一篇:文献学习——Faster Extraction of High-Level Minimal Unsatisfiable Cores