2.1.3 操作系统的主要特征 现代操作系统广泛采用并行操作技术,使多种 硬件设备能并行工作。如/O操作和CPU计算同 时进行,在内存中同时存放并执行多道程序等。 以多道程序设计为基础的现代操作系统具有以下 主要特征。 目录 上一页 下一页 结束 2025/2/19 计算机文化基础 11
目 录 上一页 下一页 结 束 2.1.3 操作系统的主要特征 现代操作系统广泛采用并行操作技术,使多种 硬件设备能并行工作。如I/O操作和CPU 计算同 时进行,在内存中同时存放并执行多道程序等。 以多道程序设计为基础的现代操作系统具有以下 主要特征。 2025/2/19 计算机文化基础 11
并发性 并发性(Concurrence)是指两个或两个以上 的运行程序在同一时间间隔段内同时执行。发挥 并发性能够消除计算机系统中部件之间的相互等 待,有效地提高了系统资源的利用率,改进了系 统的吞吐率,提高了系统效率。采用并发技术的 目录 系统又称为多任务(MIultitasking)系统。 上一页 下一页 结束 2025/2/19 计算机文化基础 12
目 录 上一页 下一页 结 束 并发性 并发性(Concurrence)是指两个或两个以上 的运行程序在同一时间间隔段内同时执行。发挥 并发性能够消除计算机系统中部件之间的相互等 待,有效地提高了系统资源的利用率,改进了系 统的吞吐率,提高了系统效率。采用并发技术的 系统又称为多任务(Multitasking)系统。 2025/2/19 计算机文化基础 12
共享性 共享性(Sharing)是操作系统的另一个重要 特征。共享是指操作系统中的资源(包括硬件资 源和信息资源)可被多个并发执行的进程所使用。 并发性和共享性是操作系统的两个最基本的特 征,又互为对方存在的条件。若系统不允许程序 目录 上一页 并发执行,自然不存在资源共享问题;若系统不 下一页 能对资源共享实施有效管理,协调好多个程序对 结衷 共享资源的访问,也必然影响到程序并发执行的 程度,甚至根本无法并发执行。 2025/2/19 计算机文化基础 13
目 录 上一页 下一页 结 束 共享性 共享性(Sharing)是操作系统的另一个重要 特征。共享是指操作系统中的资源(包括硬件资 源和信息资源)可被多个并发执行的进程所使用。 并发性和共享性是操作系统的两个最基本的特 征,又互为对方存在的条件。若系统不允许程序 并发执行,自然不存在资源共享问题;若系统不 能对资源共享实施有效管理,协调好多个程序对 共享资源的访问,也必然影响到程序并发执行的 程度,甚至根本无法并发执行。 2025/2/19 计算机文化基础 13
异步性 异步性(Asynchronism)又称随机性。操作 系统内部产生的事件序列有许许多多种可能,而 操作系统的一个重要任务是必须确保捕捉和正确 处理可能发生的随机事件,否则将会导致严重后 果。例如,操作员发出命令或按按钮的时刻是随 目录 机的,各种各样的硬件和软件中断事件发生的时 上一页 刻是随机的等等。 下一页 结束 2025/2/19 计算机文化基础 14
目 录 上一页 下一页 结 束 异步性 异步性(Asynchronism)又称随机性。操作 系统内部产生的事件序列有许许多多种可能,而 操作系统的一个重要任务是必须确保捕捉和正确 处理可能发生的随机事件,否则将会导致严重后 果。例如,操作员发出命令或按按钮的时刻是随 机的,各种各样的硬件和软件中断事件发生的时 刻是随机的等等。 2025/2/19 计算机文化基础 14
虚拟性 虚拟是指将一个物理实体映射为若干个逻辑实 体。例如,在多道程序系统中,虽然只有一个 CPU,每次只能执行一道程序,但采用多道程 序技术后,在一段时间间隔内,宏观上有多个程 序在运行。在用户看来,就好像有多个CPU在 目录 各自运行自己的程序。这种情况就是将一个物理 上一页 的CPU虚拟为多个逻辑上的CPU,逻辑上的 下一页 CPU称为虚拟处理机。类似地,也可以把一台 结衷 物理I/O设备虚拟为多台逻辑上的1/O设备。 2025/2/19 计算机文化基础 15
目 录 上一页 下一页 结 束 虚拟性 虚拟是指将一个物理实体映射为若干个逻辑实 体。例如,在多道程序系统中,虽然只有一个 CPU,每次只能执行一道程序,但采用多道程 序技术后,在一段时间间隔内,宏观上有多个程 序在运行。在用户看来,就好像有多个CPU 在 各自运行自己的程序。这种情况就是将一个物理 的CPU 虚拟为多个逻辑上的CPU,逻辑上的 CPU 称为虚拟处理机。类似地,也可以把一台 物理I / O 设备虚拟为多台逻辑上的I/ O 设备。 2025/2/19 计算机文化基础 15