2019-2020-1第一学期20212419《网络空间安全专业导论》第五周学习总结
第十章 操作系统
-
操作系统的角色:
- 现代软件(不同的设计目的):
应用软件:解决现实世界问题的程序。
系统软件:管理计算机系统并与硬件进行交互的程序。 - 计算机操作系统(系统软件的核心):管理计算机资源并为系统交互提供界
- 计算机可以使用多种操作系统,但在任何时候都只有一个操作系统控制计算机。
- 移动设备的操作系统有别于电脑。
- 内存、进程、与CPU管理
多程序设计:同时在主存中驻留多个程序,由他们进行竞争CPU的技术。
内存管理:了解主存中载有多少个程序以及他们的位置的动作。
进程:程序执行过程中的信息的动作。
进程管理:了解活动进程的信息的动作。
CPU调度:确定主存中哪个进程可以直接访问CPU以便执行的动作。 - 批处理
一个分批中包含相似资源的作业
现代分批中,计算机操作系统扮演分批的角色。 - 分时
允许多个用户同时与计算机进行交互。
虚拟机:分时系统创建的每个用户都专有机器的假象。
主机:一个大型的多用计算机,通常与早期的分时系统相关。
- 现代软件(不同的设计目的):
-
内存管理
- 单块内存处理:把应用软件载入一段连续的内存区域的内存管理方法。
优点:实现和管理简单
缺点:浪费CPU时间和内存 - 分区内存管理
- 固定分区发
主存被划分为特定数目的分区,大小不一定相同。
- 动态分区发
根据程序的需要分区,当载入程序时,将从主存中划出一块刚好能容纳程序的空间。
- 分区选择法
最先匹配:把第一个足够容纳程序的分区分给他
最佳匹配:把最小的能够容纳的程序的分区给他
最差匹配:把最大的能够容纳的程序的分区给他
- 固定分区发
- 页式内存管理:把进程划分为固定的页,载入内存时的储存在帧的方法
帧:大小固定的一部分主存,用于存放进程页
页:大小固定的一部分主存,储存在内存帧中
页映射表:操作系统用于记录页和帧的关系的表
![]()
- 单块内存处理:把应用软件载入一段连续的内存区域的内存管理方法。
-
进程管理
- 进程状态
创建阶段
在准备就绪
运行状态
等待状态
终止状态 - 进程控制块:操作系统管理进程信息时使用
- 进程状态
-
CPU调度
- 非抢先调度:自愿放弃
- 抢先调度: 强行占用
- 先到先得服务:按运行状态的顺序转移到CPU中
- 作业最短优先:查看所有准备就绪的状态,并分配给具有最短服务时间的。
- 轮询法:平均分配给准备就绪的进程
第十一章 文件系统与目录
- 文件系统与目录
- 文本文件与二进制文件
文本文件是字符
二进制文件包含特定的数据,并给位串解释
文件类型
文件扩展包 - 文件操作
创建文件
删除文件
打开文件
关闭文件
从文件中读取数据
把数据写入文件
重定位文件中的当前文件指针
把数据附加到文件结尾
删除文件
重命名文件
复制文件 - 文件访问
顺序文件访问:以线性方式访问文件中的数据的方法
直接文件访问:通过指定逻辑记录编号直接访问文件中的数据的方法
- 文本文件与二进制文件
- 目录
- 目录树:
根目录:包含其他所有目录的最高目录
目录树:展示文件的嵌套目录的结构 - 路径名:
绝对目录
相对目录
- 目录树:
- 磁盘调度
先到先服务的磁盘调度发
最短寻道时间优先磁盘调度发
SCAN磁盘调度发


浙公网安备 33010602011771号