1.2.4 操作系统的分类
操作系统的分类方法很多,按照其功能可将操作系统分为实时操作系统和作业处理系统。对实时操作系统的要求是在限定的时间范围内能对来自外部世界的作用信号作出响应。作业处理系统则以作业为处理对象,连续处理在计算机系统运行过程中作业层内的内容。按照同时管理的作业数量的多少,可将作业处理系统分为单道作业批处理操作系统和多道作业批处理操作系统。单道作业批处理操作系统只能管理一道作业运行,多道作业批处理操作系统允许多个程序或多个作业同时存在和运行,故又称为多任务操作系统。根据对任务的响应方式的不同,又可将操作系统分为实时操作系统和分时操作系统。实时操作系统前面已经介绍,多用于过程控制系统、信息查询系统和事务处理系统。分时操作系统允许一台计算机上挂多个终端,CPU按预先分配给多个终端的时间,轮流为多个终端服务,即各终端在各自占有的时间片内占有CPU,分时共享计算机系统的资源。但因计算机运行在高速状态,故用户感受不到处于分时状态,如同自己独占这台计算机。单用户操作系统主要用于个人计算机,任何时刻只能为一个用户服务。在网络系统中应用时要配备网络操作系统,对计算机网络中的计算机提供统一、经济、有效使用各计算机的方法,以及使不同计算机之间进行数据通信。在分布式系统中应用时要配备分布式操作系统,该系统中各计算机能相互协作完成同一个任务。
操作系统经过了几十年的发展,技术越来越成熟,功能越来越强大。今天,操作系统已经成为计算机系统不可或缺的最基本的系统软件,成为软件和硬件集成最基本的元素,两者交融成一个完整的整体。就计算机系统而言,常见的、最熟悉的操作系统有DOS、Windows、UNIX、XENIX、Linux和OS/2等。
DOS是一种单用户、单任务的磁盘操作系统,简单易学,通用性强,已成为标准的操作系统。
Windows是一种多任务多进程的操作系统软件,其主要功能是提供一个基于鼠标器和图标、菜单选择的图形用户接口(GUI),允许用户同时打开和使用多个应用程序,从而使得计算机的使用变得更容易、更直观。随着硬件功能越来越强大,GUI越来越流行,后续的Windows版本越来越多地取代了DOS,使得环境和操作系统之间的差别变得越来越模糊。Windows的安装一般要在DOS的支持下进行,其功能有点像一个增强的DOS操作环境,但Windows很少甚至根本不依赖DOS来进行内存管理、设备连接,以及文件的输入/输出操作。因此,Windows也是一个真正独立的操作系统。
UNIX是目前世界上应用最广泛的多用户、多任务操作系统,具有多道批处理功能,又具有分时系统功能,是工作站及32位以上高档微机的标准操作系统。在UNIX的环境中,DOS可作为一个备选的操作系统来安装,但不能同时运行DOS和UNIX操作系统。
OS/2是一个完全独立的操作系统,是一个32位、多任务、高性能的操作系统,一般用于高性能的工作站上。它要求的内存空间和磁盘空间比DOS大得多。该操作系统与DOS能共存于磁盘上,按需使用其中之一。另外,在OS/2环境下能运行DOS程序。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。