批处理操作系统
批处理操作系统有单道批处理和多道批处理两种,他们的主要区别在于前者除操作系统本身外,一次只有一个作业在内存,而后者可以有多个作业在内存,比较而言,多道批处理操作系统具有更高的资源利用率。通常,这类操作系统适用于大型机系统。但是,大多数现代操作系统都仍然保留了批处理系统的优势,他们大都是在处理机空闲时,处理位于后台执行的批处理作业。 批处理系统的主要特点是:系统吞吐量大,系统资源利用率较高,平均作业周转时间(周转时间指作业从提交到结果输出的时间)较长,系统无交互力.
分时操作系统
分时操作系统是以多道程序系统为基础的,它的基本思想是将计算机的CPU时间划分成一些小的时间片,计算机系统内的多个用户的多个任务轮流使用一个时间片,如果一个任务在分配给它的一个时间片内不能完成,那么该任务会暂时停止执行,等待下一个时间片的到来。由于处理机的速度很快,对每个用户来讲似乎感受不到是与他人分时使用中央处理器,而更像是自己独占整个系统资源,使得计算机系统响应更加即时,即具有较短的响应时间。分时操作系统通常适用
实时操作系统
实时操作系统是指能够在指定或者确定时间内完成系统功能和在外部或者内部、同步或者异步时间内做出响应的系统。因此,实时操作系统应该在实现定义的时间范围内识别处理和离散事件的能力,系统能够处理和存储控制系统所需要的大量数据。
网络操作系统
网络操作系统是使网络上各计算机能方便而有效地共享网络资源,为网络用户提供所需要的各种服务的软件和有关规程的集合。 由于分布在网络环境下的计算机系统通常是异构的。即它们软、硬件平台甚至数据格式都不相同,要实现网络环境下的计算机通信,各个计算机系统必须遵循一些共同的约定,即协议。因此,网络操作系统除了要管理网络环境下已经存在的软、硬件资源外,还应该向整个网络用户提供相应的多种服务软件以及协议,以便于网络用户可以方便地利用网络资源。当然,网络的高效通信及服务质量保证也是网络操作系统应该考虑的问题 网络操作系统要求组成网络的各台计算机物理分散且高度自治,各计算机都有各自的软、硬件资源,系统的主要目的是共享网络资源、信息交换和协作。