
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
我们在前几期的文章中给大家简单介绍了操作系统的一些基础知识与应用等内容,而本文我们就通过案例分析来了解一下,常见操作系统类型都有哪些。
1).微机操作系统
微机操作系统是指配置在微机上的操作系统。早出现的微机操作系统是8位微机上的CP/M操作系统。微机操作系统可分为单用户单任务操作系统、单用户多任务操作系统和多用户多任务操作系统。
(1)单用户单任务操作系统
单用户单任务操作系统是指只允许一个用户上机,且只允许用户程序作为一个任务运行。这是一种简单的微机操作系统,主要配置在8位微机和16位微机上。具有代表性的单用户单任务操作系统是CP/M和MS-DOS。
(2)单用户多任务操作系统
单用户多任务操作系统是指只允许一个用户上机,但允许一个用户程序分为多个任务并发执行,从而有效地改善系统的性能。它主要配置在32位微机上,具代表性的单用户多任务操作系统是OS/2和MS-Windows。
(3)多用户多任务操作系统
多用户多任务操作系统是指允许多个用户通过各自的终端使用同一台主机,共享主机系统中的各类资源,而每个用户程序又可分为多个任务并发执行,从而提高资源的利用率和增加系统的吞吐量。它主要配置在大、中、小型计算机上,具有代表性的是UNIX。
2).多处理器操作系统
(1)多处理器操作系统的概念
在多处理器系统上配置的操作系统称为多处理器操作系统。
(2)多处理器操作系统的类型
根据多个处理器之间耦合的紧密程度,把多处理器系统分为紧密耦合MPS和松散耦合MPS两种类型。
多处理器操作系统可以分为非对称多处理器模式和对称多处理器模式两种。
①非对称多处理器模式
该模式也称为主-从模式,这种模式将处理器分为主处理器和从处理器两类。这种模式易于实现,但资源利用率低,在早期的特大型系统中较多地采用了这种模式。
②对称多处理器模式
在这种模式中,所有处理器的地位都是相同的。这种模式允许多个进程同时运行,但必须谨慎控制I/O设备。
3).网络操作系统
(1)网络操作系统的模式
①客户机/服务器模式(C/S)
这种模式下,网络中有两种站点:服务器和客户机。服务器是网络的控制中心,它向客户机提供一种或多种服务。客户机是用于本地的处理和访问服务器的站点。C/S模式具有分布处理和集中控制的特征。
②对等模式
在对等模式中,各站点的关系是对等的,各站点既可以作为客户机访问其他站点,又可以作为服务器向其他站点提供服务。该模式具有分布处理和分布控制的特征。
(2)网络操作系统的功能
①网络通信②资源管理③网络服务④网络管理⑤互操作能力
4).分布式操作系统
(1)分布式操作系统的概念
所谓分布式处理系统是指由多个分散的处理单元经网络连接而形成的系统。在分布式系统上配置的操作系统称为分布式操作系统。
(2)分布式操作系统的特点
分布性:均匀地分布在各个站点上,它的处理和控制是分布式的。
并行性:将多个任务分配到多个处理单元上并行执行。
透明性:很好地隐藏系统内部的实现细节,而对象的位置、并发控制、系统故障等对用户是透明的。
共享性。各个站点上的软硬件资源可供全系统中的所有用户共享,并以透明的方式访问它们。
健壮性。任何站点上的故障都不会给系统造成太大的影响。
(3)分布式操作系统与网络操作系统的区别
分布式操作系统与网络操作系统的主要区别在于对资源的访问方式不同。网络操作系统在访问系统资源时需要指明资源的位置和类型,对本地资源和异地资源的访问要区别对待;而分布式操作系统对所有资源,包括本地资源和异地资源,都用同一方式进行管理和访问,用户不必关心资源在哪里,或资源是怎样存储的。
5).嵌入式操作系统
嵌入式操作系统就是运行在嵌入式智能芯片环境中,对整个智能芯片以及它所操作、控制的各种装置进行统一协调、调度、指挥和控制的系统软件。
与一般操作系统相比,嵌入式操作系统具有微小、实时、专业、可靠、易裁剪、应用领域差别大的特点。代表性的嵌入式操作系统有Symbian,WinCE,Linux,PalmOS,VxWorks等。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。