本文主要是介绍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
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解决方案:
- ...
上周考试错题总结
其他(感悟、思考等,可选)
学习进度条
|
代码行数(新增/累积) |
博客量(新增/累积) |
学习时间(新增/累积) |
重要成长 |
目标 |
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 《信息安全专业导论》第九周学习总结的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!