2020-2021-1学期 20202427《网络空间安全专业导论》第五周学习总结

2020-2021-1学期 20202427《网络空间安全专业导论》第五周学习总结

一.操作系统

1.操作系统的角色

  • 应用软件:帮助我们解决现实世界问题的程序
  • 系统软件:管理计算机系统并与硬件进行交互的程序
  • 操作系统:管理计算机资源并为系统交互提供界面的系统软件

①内存、进程与CPU管理

  • 多道程序设计:同时在主存中驻留多个程序,由它们竞争CPU的技术
  • 内存管理:了解主存中载有多少个程序以及它们的位置的动作
  • 进程:程序执行过程中的动态表示法
  • 进程管理:了解活动进程的信息的动作
  • CPU调度:确定主存中的哪个进程可以访问CPU以便执行的动作

②批处理

在交付程序时,用户需要为执行程序所需的系统软件或其他资源提供一套单独的指令。程序和系统指令集合在一起,称为作业。

③分时

  • 分时:多个交互用户同时共享CPU时间的系统
  • 虚拟机:分时系统创建的每个用户都有专有机器的假象
  • 主机:一个大型的多用户计算机,通常与早期的分时系统有关
  • 哑终端:在早期的分时系统中用户用于访问主机的一套显示器和键盘

④其他OS要素

  • 实时系统:多个交互用户同时共享CPU时间的系统
  • 响应时间:收到信号和生成响应之间的延迟时间

2.内存管理

  • 逻辑地址:对一个储存值的引用,是相对于引用它的程序的
  • 物理地址:主存储设备中的真实地址
  • 地址联编:逻辑地址和物理地址间的映射

①单块内存管理

把应用程序载入一段连续的内存区域的内存管理方法

②分区内存管理

  • 固定分区法:把内存分成特定数目的分区以载入程序的内存管理方法
  • 动态分区法:根据容纳程序的需要对内存分区的内存管理方法
  • 基址寄存器:存放当前分区的起始地址的寄存器
  • 界限寄存器:存放当前分区的长度的寄存器

对一个新程序,有三种常用的分区选择法:

  • 最先分配:即把第一个足够容纳程序的分区分配给它
  • 最佳分配:即把最小的能够容纳程序的分区分配给它
  • 最差分配:即把最大的能够容纳程序的分区分配给它

③页式内存管理法

把进程划分为大小固定的页,载入内存时存储在帧中的内存管理方法

  • 帧:大小固定的一部分主存,用于存放进程页
  • 页:大小固定的一部分进程,存储在内存帧中
  • 页映射表:操作系统用于记录页和帧之间的关系的表
  • 请求分页:页式内存管理法的拓展,只有当页面被引用(请求)时才会被载入程序
  • 页面交换:把一个页面从二级存储设备载入内存,通常会使另一个页面从内存中删除。
  • 虚拟内存:由于整个程序不必同时处于内存而造成的程序大小没有限制的假象
  • 系统颠簸:连续的页面交换造成的低效处理

3.进程管理

①进程状态

在操作系统的管理下,进程历经的概念性阶段

  • 在创建阶段,将创建一个新进程。
  • 在准备就绪状态中,进程没有任何执行障碍。
  • 运行状态下的进程时当前CPU执行的进程
  • 等待状态下的进程是当前在等待资源(除了CPU以外的资源)的进程。
  • 终止状态下的进程已经完成了它的执行。

②进程控制块

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

上下文切换:当一个进程移出CPU,另一个进程取代它时发生的寄存器信息交换

4.CPU调度

  • 非抢先调度:当当前执行的进程自愿放弃了CPU时发生的CPU调度
  • 抢先调度:当操作系统决定照顾另一个进程而抢占当前执行进程
  • 周转周期:从进程进入准备就绪状态到它最终完成之间的时间间隔,是评估CPU调度算法的标准。

①先到先服务

进程按照它们到达运行状态的顺序转移到CPU

②最短作业优先

CPU调度算法将查看所有处于准备就绪状态的进程,并分派一个具有最短服务时间的

5.轮询法

CPU的轮询法将把处理时间平均分配给所有准备就绪的进程

时间片:在CPU轮询算法中分配给每个进程的时间量

二.文件系统和目录

1.文件系统

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

①文本文件和二进制文件

  • 文本文件:包含字符的文件
  • 二进制文件:包含特定格式的数据的文件,要求给位串一个特定的解释

②文件类型

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

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

③文件操作

  • 创建文件
  • 删除文件
  • 打开文件
  • 关闭文件
  • 从文件中读取数据
  • 把数据写入文件
  • 重定位文件中的当前文件指针
  • 把数据附加到文件结尾
  • 删减文件(删除它的内容)
  • 重命名文件
  • 复制文件

④文件访问

  • 顺序文件访问:以线性方式访问文件中的数据的方法
  • 直接文件访问:通过指定逻辑记录编号直接访问文件中的数据的方法

⑤文件保护

2.目录

①目录树

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

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

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

②路径名

  • 路径:文件或子目录在文件系统中的位置的文本名称
  • 绝对路径:从根目录开始,包括所有后继子目录的路径
  • 相对目录:从当前工作目录开始的路径

3.磁盘调度

决定先满足哪个磁盘I/O请求的操作

  1. 先到先服务磁盘调度法
  2. 最短寻道时间优先磁盘调度法
  3. SCAN磁盘调度法
posted @ 2020-11-08 20:25  20202427张启辰  阅读(73)  评论(0编辑  收藏  举报