「分布式操作系统」是一种松散耦合的操作系统。每个处理器有自身的本地存储器;处理器之间通过各种通信设施,如高速总线、电话线等进行通信
与网络操作系统相比:
(1) 耦合程度(从分布式任务管理和调度):
A. 分布式系统是紧密耦合系统:分布式OS是在各机上统一建立的“OS同质”,直接管理CPU、存储器和外设;统一进行全系统的管理;
B. 网络通常容许异种OS互连,各机上各种服务程序需按不同网络协议“协议同质”。
(2) 并行性:
A.分布式OS可以将一个进程分散在各机上并行执行“进程迁移”;
B.网络则各机上的进程独立。
(3) 透明性:用户是否知道或指定资源在哪个机器上(如CPU、内存或外设)。
A. 系统的网络资源调度对用户透明,用户不了解所占有资源的位置;
B. 网络操作系统中对网络资源的使用要由用户明确指定;
(4) 健壮性:分布式系统要求更强的容错能力(工作时系统重构)