1.微机操作系统
配置在微机上的操作系统
可分为:
(1)单用户单任务操作系统
只允许一个用户上机且只允许用户程序作为一个任务运行,代表:CP/M,MS-DOS
(2)单用户多任务操作系统
只允许一个用户上机,但允许一个用户程序分成若干任务,使它们并发执行,代表:OS/2,MS Windows,linux
(3) 多用户多任务操作系统
允许多个用户通过自己的终端,使用同一台主机,代表:UNIX
2.多处理机操作系统
优点:
(1)增加系统的吞吐量
(2)节省投资
(3)提高系统的可靠性
多处理机系统的类型
(1)紧密耦合多处理机系统:通过高速总线和高速交叉开关来实现多个处理机之间的相互联系。它们共享内存和I/O设备,并要求内存储器划分为若干能独立访问的存储器模块。
(2)松散耦合多处理机系统:通过通道或通信线路来实现多台计算机的互联。每台计算机都有自己的存储器,I/O设备。
多处理机操作系统的类型:
(1)非对称多处理机模式:主处理机有一个,用于管理整个系统的资源,并为各个从处理机分配任务。易于实现,资源利用率低。
(2)对称多处理机模式:
3.网络操作系统
c/s模式,对等模式
4.分布式操作系统
系统的处理和控制功能都分散在系统的各个处理单元上。
分布式操作系统与网络操作系统的比较:
分布性 | 并行性 | 透明性 | 共享性 | 健壮性 | |
网络操作系统 | 控制方式是集中的 | 无任务分配 | 指令的透明性 | 共享的资源在主机或服务器中,其他计算机的资源通常是独占的 | 潜在的不可靠性 |
分布式操作系统 | 处理和控制功能是分布的 | 任务分配到各个处理单元上 | 物理位置,并发控制,系统故障等都是透明的 | 资源全系统用户共享 | 具有健壮性 |
5.嵌入式操作系统
不允许下载软件。
微波炉,电视机等。