2021-2022-1学期 20212307 《网络空间安全导论》第五周学习总结

学习中的收获

第十章

操作系统的角色

操作系统负责管理计算机的资源,并提供人机交互的界面。操作系统允许一个应用程序与其他系统资源进行交互
一台计算机通常只有一个活动的操作系统,在系统运行中负责控制操作
计算机可以具备两个或者更多的操作系统,任何时候都只有一个操作系统在控制计算机
指令以读取-解译-执行这种周期性方式被一个接一个的处理,所有现代操作系统都采用多道程序设计技术
一个分批包含一组需要相同或相似资源的作业
多道程序设计法允许同时有多个活动进程,从而给了程序员直接与计算机系统交互且仍然共享其资源的能力
在分时系统中,每个用户都有自己的虚拟机
CPU时间由所有用户创建的所有进程共享
微型机第一次采用单个的集成芯片作为CPU
设备驱动程序就是“了解”特定设备接收和发布信息所希望采用的方式的小程序
实时系统就是必须给用户提供最少响应时间的系统

内存管理

所有程序在执行时都存储在主存中,这些程序引用的数据也都存储在主存中
编译程序时,对标识符的引用将被转化为逻辑地址。逻辑地址使得程序可以在内存中移动,或者每次载入不同的位置

单块内存管理、分区内存管理、页式内存管理

物理地址只要用逻辑地址加上程序在物理主存中的起始地址即可
最先匹配、最佳匹配、最差匹配
页式内存管理法主存被分成小的大小固定的内存块,叫作帧。进程被划分为页
有两种逻辑地址是无效的,一种是越过了进程的界限,一种是偏移量大于帧大小

进程管理

进程会历经几种状态,即进入系统,准备执行,执行,等待资源以及执行结束
可能有多个进程处于准备就绪或等待状态,但只有一个进程处于运行状态
通常,每一个状态由一个PCB列表表示,处于该状态的每个进程对应一个PCB
只有一个CPU,因此只有一套CPU寄存器

CPU调度

先到先服务、最短作业优先、轮询法

每个进程的周转周期是它的完成时间减去到达时间
SJN算法是基于未来信息的
CPU的轮询法将把处理时间平均分配给所有准备就绪的进程
CPU的轮询算法可能是应用最广泛的

第11章

文件系统

主存是存放活动的程序和正在使用的数据的地方,主存具有易失性,而二级存储设备则具有永久性
文件是可以写入二级存储设备的最小数据量
文件存放的是程序或数据
所有文件都可以被归为文本文件或二进制文件
计算机上的所有数据最终都是以二进制数字存储的
要查看或修改一种特定类型的二进制文件,必须编写专用的程序
改变文件扩展名不会改变文件中的数据或它的内部格式
读文件是指操作系统提交文件中从当前文件指针开始的数据的副本。写信息是把数据存储到由当前文件指针所指向的位置。不允许同时进行这两项操作
所谓删减文件,是指删除文件的内容,但不删除文件表中的管理条目

顺序访问法和直接访问法

没有用户具有该文件的执行特权,因为它是一个数据文件,不是一个可执行程序

目录

目录是文件的有名集合,大多数操作系统都用文件表示目录
包含其他目录的目录叫作父目录,被包含的目录叫作子目录,最高层的目录叫作根目录
嵌套的目录结构允许存在多个同名文件,这些文件存放的数据可能相同,也可能不同
UNIX环境的根目录是用/表示的
大多数操作系统用两个点(..)来表示父目录(一个点用于表示当前工作目录)

磁盘调度

先到先服务磁盘调度法、最短寻道时间优先磁盘调度法、SCAN磁盘调度法

遇到的问题

进程的生命周期图
解决方法,通过书中方法的解释以及进程间的关系理解周期图的实质

posted @ 2021-10-29 20:39  20212307孙以诺  阅读(72)  评论(0)    收藏  举报