计算机操作系统与应用研讨.ppt

计算机操作系统与应用研讨

2.操作系统的功能 前述在计算机中引入操作系统有两个目的(提高计算机系统资源的使用效率;方便用户使用计算机),为实现以上目标, 操作系统通常具有五个功能: 进程与处理机管理、存储管理、设备管理、文件管理、作业管理。 (1)进程与处理机管理(进程管理) ?进程 是一个具有独立功能的程序在一个数据集合上的一次运行活动。 ?进程管理的具体任务 就是对进程进行控制和为进程分配CPU,即进行进程调度 , 从而协调多道程序之间的关系 ,使CPU这一资源得到最充分的利用。 ?线程 是进程中的一个实体,是CPU调度和分配的基本单位。 Windows操作系统就是采用“线程”支持多任务的。 (2)存储管理 ?存储管理是对计算机中的主存储器(RAM)的管理。 ?采用多道程序设计技术, 就要在主存中同时放几道程序。 存储管理具有以下四项功能: 存储分配 地址变换 存储保护 存储扩充 (内存扩充) (3)设备管理 ?设备管理是指计算机系统中除了CPU和主存以外的所有输入、输出设备的管理。 ?除了进行实际 I / O 操作的设备外,还包括设备控制器、 DMA 控制器、通道等支持设备。 ?另一任务就是利用中断技术,DMA技术和通道技术, 使外围设备尽可能与CPU并行工作 , 以提高设备的使用效率并提高整个系统的运行速度。

文档评论(0)

1亿VIP精品文档

相关文档