2019-2020-1学期 20192413 《网络空间安全专业导论》第五周学习总结
第十章 操作系统 10.1操作系统的角色 操作系统负责管理硬件资源,允许应用软件直接的或通过其他系统软件访问系统资源。它提供了直接的人机交互界面。 一台计算机通常只有一个活动的操作系统,在系统运行中负责控制工作。 操作系统的各种角色通常都围绕着一个中心思想“良好的共享” 10.1.1内存、进程与CPU管理 多道程序设计(multiprogramming):同时在主存中驻留多个程序,由它们竞争CPU的技术 内存管理(memory management):了解主存中载有多少个程序以及它们的位置的动作 所有现代操作系统都采用多道程序设计技术,因此,操作系统必须执行内存管理,以明确内存中有哪些程序以及它们驻留在内存的什么位置。 进程(process):程序执行过程中的动态表示法 进程管理(process management):了解活动进程的信息的动作 CPU调度(CPU scheduling):确定主存中的哪个进程可以访问CPU以便执行的动作 10.1.2批处理 程序和系统指令集合在一起称为作业 现代操作系统中的批处理概念允许用户把一组OS命令定义为一个批文件以控制一个大型程序或一组交互程序的处理。 10.1.3分时 分时(timesharing):多个交互用户同时共享CPU时间的系统 虚拟机(virtual machine):分时系统创建的每个用户都有专属机器的假象 主机