操作员联系请示有关意外事件的处理等。 3.3.3人机交互 操作系统的人机交互功能是决定计算机系统“友善性”的一个重 要因素。人机交互功能主要靠可输入输出的外部设备和相应的软件来 完成。可供人机交互使用的设备主要有键盘显示、鼠标、各种模式识 别设备等。与这些设备相应的软件就是操作系统提供人机交互功能的 部分。人机交互部分的主要作用是控制有关设备的运行和理解并执行 通过人机交互设备传来的有关的各种命令和要求。早期的人机交互设 施是键盘显示器。操作员通过键盘打入命令,操作系统接到命令后立 即执行并将结果通过显示器显示。打入的命令可以有不同方式,但每 条命令的解释是清楚的,唯一的。随着计算机技术的发展,操作命 令也越来越多,功能也越来越强。随着模式识别,如语音识别、汉字 识别等输入设备的发展,操作员和计算机在类似于自然语言或受限制 的自然语言这一级上进行交互成为可能。此外,通过图形进行人机交 互也吸引着人们去进行研究。这些人机交互可称为智能化的人机交互。 3.4操作系统的分类 目前的操作系统种类繁多,很难用单一标准统一分类。 根据应用领域来划分,可分为桌面操作系统、服务器操作系统、 主机操作系统、嵌入式操作系统。 根据所支持的用户数目,可分为单用户(D0S、 Windows)、多用户 系统(UNIX)。 根据源码开放程度,可分为开源操作系统① Linux、 Chrome os Solaris)和不开源操作系统( (Windows、 Mac os)。 根据操作系统的使用环境和对作业处理方式,可分为批处理系统 (MWX、DOS/VSE)、分时系统( Linux、UNIX、 XENIX、 Mac os)、实时 系统(iEMX、VRTX、RTOS, RT WIND0WS)。 根据操作系统的技术复杂程度,可分为简单操作系统、智能操作 系统。所谓的简单操作系统,指的是计算机初期所配置的操作系统, 如IBM公司的磁盘操作系统D0S/360和微型计算机的操作系统CP/M 等,这类操作系统的功能主要是操作命令的执行,文件服务,支持高 级程序设计语言编译程序和控制外部设备等 6《Linux操作系统》讲稿/河南中医学院/阮晓龙/rx@hactcm.edu.cn6 《Linux 操作系统》讲稿 / 河南中医学院 / 阮晓龙 / rxl@hactcm.edu.cn 操作员联系请示有关意外事件的处理等。 3.3.3 人机交互 操作系统的人机交互功能是决定计算机系统“友善性”的一个重 要因素。人机交互功能主要靠可输入输出的外部设备和相应的软件来 完成。可供人机交互使用的设备主要有键盘显示、鼠标、各种模式识 别设备等。与这些设备相应的软件就是操作系统提供人机交互功能的 部分。人机交互部分的主要作用是控制有关设备的运行和理解并执行 通过人机交互设备传来的有关的各种命令和要求。早期的人机交互设 施是键盘显示器。操作员通过键盘打入命令,操作系统接到命令后立 即执行并将结果通过显示器显示。打入的命令可以有不同方式,但每 一条命令的解释是清楚的,唯一的。随着计算机技术的发展,操作命 令也越来越多,功能也越来越强。随着模式识别,如语音识别、汉字 识别等输入设备的发展,操作员和计算机在类似于自然语言或受限制 的自然语言这一级上进行交互成为可能。此外,通过图形进行人机交 互也吸引着人们去进行研究。这些人机交互可称为智能化的人机交互。 3.4 操作系统的分类 目前的操作系统种类繁多,很难用单一标准统一分类。 根据应用领域来划分,可分为桌面操作系统、服务器操作系统、 主机操作系统、嵌入式操作系统。 根据所支持的用户数目,可分为单用户(DOS、Windows)、多用户 系统(UNIX)。 根据源码开放程度,可分为开源操作系统(Linux、Chrome OS、 Solaris)和不开源操作系统(Windows、Mac OS)。 根据操作系统的使用环境和对作业处理方式,可分为批处理系统 (MVX、DOS/VSE)、分时系统( Linux、UNIX、XENIX、Mac OS)、实时 系统(iEMX、VRTX、RTOS,RT WINDOWS)。 根据操作系统的技术复杂程度,可分为简单操作系统、智能操作 系统。所谓的简单操作系统,指的是计算机初期所配置的操作系统, 如 IBM 公司的磁盘操作系统 DOS/360 和微型计算机的操作系统 CP/M 等,这类操作系统的功能主要是操作命令的执行,文件服务,支持高 级程序设计语言编译程序和控制外部设备等