Java教程

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

本文主要是介绍2021-2022-1 1202111301 《信息安全专业导论》第九周学习总结,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

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

作业信息

|这个作业属于哪个课程|https://edu.cnblogs.com/campus/besti/2021-2022-1fois
|这个作业要求在哪里|https://www.cnblogs.com/rocedu/p/9577842.html#WEEK09
|这个作业的目标|<
操作系统责任
内存与进程管理
分时系统
CPU调度
文件、文件系统
文件保护
磁盘调度>|
|作业正文| https://i.cnblogs.com/posts/edit

教材学习内容总结

《计算机科学概论》
10.1 操作系统OS

  • 系统软件:管理计算机系统并与硬件进行交互的程序
  • 操作系统:管理计算机资源并为系统交互提供界面的系统软件(提供直接的人机交互界面)
  • 引导计算机:将载入元素执行启动程序,提供用户界面,系统准备就绪(任何时候都只有一个操作系统在操控计算机)

10.1.1 内存,进程,CPU管理

  • 内存管理:明确内存中有哪些程序及驻留位置
  • 进程:程序(操作系统自身也是必须要执行的程序)是静态,进程是动态实体,表示正在执行的程序
  • 进程管理:跟踪进程进展以及中间状态【多道程序设计系统(在主存中驻留多个程序,竞争CPU)中,同时具有多个进程,计算中间值】
  • CPU调度:确定某时刻CPU要执行的进程(内存管理和进程管理)

10.1.2 批处理

  • 批文件:允许用户把一组OS命令定义为批文件,控制大型程序或交互程序。

10.1.3 分时timesharing

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

10.2 内存管理

  • 主存:所有程序执行时存储在主存中,这些程序引用的数据也存储在主存中。
  • 操作系统技术:跟踪程序驻留内存的位置以及如何驻留;把逻辑程序地址换成实际的内存地址
  • 逻辑地址:(虚拟地址;相对地址)相对于程序来说;使得程序在内存中移动,或每次载入不同位置,
  • 物理地址:主存储设备中的真实地址
  • 地址联编:逻辑地址和物理地址的映射

10.2.1 单块内存管理

  • 单块内存管理:在整个应用程序被载入一大块内存中(知道起始地址就可以把逻辑地址转为物理地址)(浪费内存空间和CPU时间)
  • 逻辑地址:相对于程序起始位置的整数值
  • 物理地址:逻辑地址加上在主存中的起始地址

10.2.2 分区内存管理

  • 分区内存管理:
  • 固定分区:驻村被划分成特定数目的分区,大小固定(OS有地址表,存放每个分区的起始地址和长度)
  • 动态分区:根据程序需要创建分区(载入一个新程序划出一小块地方),地址信息会改变
  • 逻辑地址:相对于程序起始位置的整数值
  • 基址寄存器:存放当前分区的起始地址的寄存器
  • 界限寄存器:存放长度
  • 最先匹配:第一个能容纳的给它
  • 最佳匹配:最小能容纳的给它
  • 最差匹配:最大能容纳的给它(静态分区无意义,动态有意义)
  • 压缩:作业在内存中移动,创建大的空白分区

10.2.3 页式内存管理

  • 页式内存管理:跟踪分配的内存,解析地址
  • 帧:大小固定的一部分主存,用于存放进程页
  • 页:大小固定的进程,存储在帧中
  • 页映射表PMT:记录页与帧关系
  • 逻辑地址:相对于程序起始点的整数值(被转换成两个值:页编号和偏移量)
  • 物理地址:查看PMT,找到页所在帧的编号,用帧编号乘以帧大小加上偏移量
  • 无效逻辑地址:超越进程界限;偏移量大于帧大小

10.3 进程管理

10.3.1 进程状态

  • 创建阶段:创建了一个系统进程
  • 准备就绪状态:等待使用CPU
  • 运行状态:当前CPU执行的进程(读取-执行周期)(只有一个进程是运行状态)
  • 等待状态:等待资源(除CPU以外)的进程
  • 终止状态:完成执行,不再是活动进程,OS不需要维护有关此进程的信息

10.4 CPU调度

  • CPU调度:确定把哪个处于准备就绪状态的进程移入运行状态
  • 非抢先调度:运行切换到等待或终止时
  • 抢先调度:从运行到准备就绪状态或从等待到准备就绪

11.1 文件系统

  • 文件:数据的有名集合,用于组织二级存储设备
  • 文件系统:操作系统为他管理的文件提供的逻辑视图

11.1.5 文件保护

  • 文件保护机制:决定谁可以使用文件以及什么目的

11.3 磁盘调度

  • 磁盘驱动器:最重要的二级存储设备
  • 磁盘调度:决定先满足哪个磁盘I/O请求的操作

11.3.1 先到先服务磁盘调度法

  • 先到先服务磁盘调度法:按请求顺序
  • 最短寻道时间磁盘调度法:找距离上一个最近的
  • SCAN磁盘调度法:类似电梯

《看漫画学python》
https://www.cnblogs.com/pengqiqi/p/15558459.html

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

  • 问题1:
  • 问题1解决方案:
  • 问题2:
  • 问题2解决方案:

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

  • 问题1:
  • 问题1解决方案:
  • 问题2:
  • 问题2解决方案:
  • ...

上周考试错题总结

  • 错题1及原因,理解情况
  • 错题2及原因,理解情况

其他(感悟、思考等,可选)

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 2/2 20/20
第二周 300/500 2/4 18/38
第三周 300/800 3/7 22/60
第四周 300/1100 2/9 30/90
第五周 200/1300 2/11 10/100
第六周 300/1100 4/15 30/130
第七周 300/1400 2/17 30/160
第八周 200/1600 2/19 20/180
第九周 200/1800 2/21 20/200
这篇关于2021-2022-1 1202111301 《信息安全专业导论》第九周学习总结的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!