文件名称:操作系统的目标和作用-三菱plc fx通讯modbus用户手册
文件大小:27.24MB
文件格式:PDF
更新时间:2024-07-29 20:03:25
操作系统 汤小丹 汤子瀛
第一章 操作系统引论 计算机系统由硬件和软件两部分组成。操作系统(OS,Operating System)是配置在计算 机硬件上的第一层软件,是对硬件系统的首次扩充。它在计算机系统中占据了特别重要的 地位;而其它的诸如汇编程序、编译程序、数据库管理系统等系统软件,以及大量的应用 软件,都将依赖于操作系统的支持,取得它的服务。操作系统已成为现代计算机系统(大、 中、小及微型机)、多处理机系统、计算机网络、多媒体系统以及嵌入式系统中都必须配置 的、最重要的系统软件。 1.1 操作系统的目标和作用 在计算机系统上配置操作系统的主要目标,首先与计算机系统的规模有关。通常对配 置在大、中型计算机系统中的 OS,由于计算机价格昂贵,因此都比较看重机器使用的有效 性,而且还希望 OS具有非常强的功能;但对于配置在微机中的操作系统,由于微机价格相 对较便宜,此时机器使用的有效性也就显得不那么重要了,而人们更关注的是使用的方 便性。 影响操作系统的主要目标的另一个重要因素是操作系统的应用环境。例如,对于应用 在查询系统中的操作系统,应满足用户对响应时间的要求;又如对应用在实时工业控制和 武器控制环境下的 OS,则要求其 OS具有实时性和高度可靠性。 1.1.1 操作系统的目标 目前存在着多种类型的 OS,不同类型的 OS,其目标各有所侧重。一般地说,在计算 机硬件上配置的 OS,其目标有以下几点。 1.有效性 在早期(20世纪 50~60年代),由于计算机系统非常昂贵,操作系统最重要的目标无疑 是有效性。事实上,那时有效性是推动操作系统发展最主要的动力。正因如此,现在的大 多数操作系统书籍,都着重于介绍如何提高计算机系统的资源利用率和系统的吞吐量问题。 操作系统的有效性可包含如下两方面的含意: (1) 提高系统资源利用率。在未配置 OS的计算机系统中,诸如 CPU、I/O 设备等各种 资源,都会因它们经常处于空闲状态而得不到充分利用;内存及外存中所存放的数据太少 或者无序而浪费了大量的存储空间。配置了 OS 之后,可使 CPU 和 I/O 设备由于能保持忙 碌状态而得到有效的利用,且可使内存和外存中存放的数据因有序而节省了存储空间。 (2) 提高系统的吞吐量。操作系统还可以通过合理地组织计算机的工作流程,而进一步 改善资源的利用率,加速程序的运行,缩短程序的运行周期,从而提高系统的吞吐量。