2019-2020-1学期 20192428 《网络空间安全专业导论》第五周学习总结
第10章——操作系统
第十章和第十一章将讨论操作系统管理计算机资源的方法。
10.1 操作系统的角色
应用软件:帮助我们解决现实问题的程序
系统软件:管理计算机系统并与硬件进行交互的程序
操作系统:管理计算机并为系统交互提供界面的系统软件
计算机的操作系统是系统软件的核心。操作系统负责管理计算机资源,并提供人机交互的界面。其他系统软件则支持特定的目的,如在屏幕中绘制图像的图形软件的库。操作系统允许一个应用程序与其他系统资源进行交互。
多道程序设计:同时在主存中驻留多个程序,由它们竞争CPU的技术。
内存管理:了解主存中载有多少个程序以及它们的位置的动作
进程:程序执行过程中动态表示法
进程管理:了解活动进程的信息的动作
CPU调度:确定主存中的哪个进程可以访问CPU以便执行的动作
分时:多个交互用户同时共享CPU时间的系统
虚拟机:分时系统创建的每个用户都有专有机器的假象
主机:一个大型的多用户计算机,通常与早期的分时系统相关
哑终端:在早期的分时系统中用户用于访问主机的一套显示器和键盘
实时系统:应用程序的特性决定了响应时间至关重要的系统
响应时间:收到信号和生成响应的延迟时间
10.2 内存管理
逻辑地址(logical address):对一个储存值的引用,是相对于引用它的程序的
物理地址(physical address):主存设备中的真实地址
地址联编(address binding):逻辑地址和物理地址之间的映射
单块内存管理(single contiguous memory management):把应用程序载入一段连续的内存区域的内存管理方法
固定分区法(fixed-partition technique):把内存分成特定数目的分区以载入程序的内存管理方法
动态分区法(dynamic-partition technique):根据容纳程序的需要对内存分区的内存管理方法
基址寄存器(base register):存放当前分区的起始地址的寄存器
界限寄存器(bounds register):存放当前分区长度的寄存器
页式内存管理法:把进程划分为大小固定的页,载入内存时存储在帧中的内存管理方法
帧(frame):大小固定的一部分主存,用于存放进程页
页(page):大小固定的一部分进程,存储在内存帧中
页映射表:操作系统用于记录页和帧之间的关系的表
10.3 进程管理
进程状态(process state):在操作系统的管理下,进程经历的概念性阶段
进程控制块(process control block):操作系统管理进程信息使用的数据结构
上下文切换(context switch):当一个进程移出CPU时,另一个进程取代它发生的寄存器信息交换
10.4 CPU调度
非抢先调度(nonprescriptive scheduling):当当前执行的进程自愿放弃了CPU时发生的CPU调度
抢先调度(preemptive scheduling):当操作系统决定照顾另一个进程而抢占当前执行进程的CPU调度
时间片(time slice):在CPU轮询算法中分配给每个进程的时间量!
第11章——文件系统和目录
11.1 文件系统
文件:数据的有名集合,用于组织二级存储设备
文件系统(file systerm):操作系统为它管理的文件提供的逻辑视图
目录(directory):文件的有名分组
文本文件(text file):包含字符的文件
二进制文件(binary file):包含特定格式的数据文件,要求给位串一个特定的解释
文件类型(file type):文件(如java程序或Microsoft文档)中存放的关于类型的信息
文件扩展名(file extension):文件中说明文件类型的部分
顺序访问文件(sequential file access):以线性方式访问文件中的数据的方法
直接访问文件(direct file access):通过指定逻辑记录编号直接访问文件中的数据的方法
11.2 目录
目录树(directory tree):展示文件系统的嵌套目录组织的结构
根目录(root directory):包含其他所有目录的在高层目录
工作目录(working directory):当前活动的子目录
路径(path):文件或子目录在文件系统中的位置的文本名称
绝对路径(absolute path):从根目录开始,包括所有后继子目录的路径
相对路径(relative path):从当前工作目录开始的路径
11.3 磁盘调度
磁盘调度(disk scheduling):决定先满足哪个磁盘I/O请求的操作