一种计算机硬件的配置方式和相应的功能配置方式。它是一种多处理器的计算机系统,各处理器通过互连网络构成统一的系统。系统采用 分布式计算结构,即把原来系统内中央处理器处理的任务分散给相应的处理器,实现不同功能的各个处理器相互协调,共享系统的外设与 软件。这样就加快了系统的处理速度,简化了主机的逻辑结构
分布式操作系统最基本的要求起码是内核级分布式,各系统之间的硬件是独立的,但在操作系统的逻辑层看来是“松散偶合”的,“松散偶合”的意思是说,虽然是一个整体,但却因为独立的硬件系统故障不会对整体造成影响所以实际上却是松散的。
但常见的群集基本上等于是用系统自己的群集组件来做中间件来达成成员协同工作的。各系统之间无论硬件还是软件,都还是相互独立的。
一个简单的比喻就是,在分布式操作系统里,对操作系统而言,整个分布式系统范围内的所有硬件资源都是可以直接使用的,比如 A 机里内存,不但 A 机可以访问,成员里任何一台机都能访问,假如有 10台4路2核 8G 内存的成员的话,那在任何一个节点上,都视为自己有 80G 的内存。CPU 也是如此,在系统看来是有80核的。而群集系统里,各个成员只能在系统层直接使用到本机的资源,内存是多少就是多少,CP