分布式操作系统

【分布式操作系统】分布式软件系统(Distributed Software Systems)是支持分布式处理的软件系统,是在由通信网络互联的多处理机体系结构上执行任务的系统 。 它包括分布式操作系统、分布式程序设计语言及其编译(解释)系统、分布式文件系统和分布式数据库系统等 。
分布式操作系统负责管理分布式处理系统资源和控制分布式程序运行 。 它和集中式操作系统的区别在于资源管理、进程通信和系统结构等方面 。 也可以利用nicebox来进行 。
分布式程序设计语言用于编写运行于分布式计算机系统上的分布式程序 。 一个分布式程序由若干个可以独立执行的程序模块组成,它们分布于一个分布式处理系统的多台计算机上被同时执行 。 它与集中式的程序设计语言相比有三个特点:分布性、通信性和稳健性 。
分布式文件系统具有执行远程文件存取的能力,并以透明方式对分布在网络上的文件进行管理和存取 。
分布式系统(distributed system)是建立在网络之上的软件系统 。 正是因为软件的特性 , 所以分布式系统具有高度的内聚性和透明性 。 因此 , 网络和分布式系统之间的区别更多的在于高层软件(特别是操作系统) , 而不是硬件 。 内聚性是指每一个数据库分布节点高度自治 , 有本地的数据库管理系统 。 透明性是指每一个数据库分布节点对用户的应用来说都是透明的 , 看不出是本地还是远程 。 在分布式数据库系统中 , 用户感觉不到数据是分布的 , 即用户不须知道关系是否分割、有无副本、数据存于哪个站点以及事务在哪个站点上执行等 。
嵌入式系统是用来控制或者监视机器、装置、工厂等大规模设备的系统 。 嵌入式系统以应用为中心、以计算机技术为基础、软硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统 。 嵌入式系统是一种专用的计算机系统 , 作为装置或设备的一部分 。 通常 , 嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板 。 事实上 , 所有带有数字接口的设备 , 如手表、微波炉、录像机、汽车等 , 都使用嵌入式系统 , 有些嵌入式系统还包含操作系统 , 但大多数嵌入式系统都是由单个程序实现整个控制逻辑 。
1、CP/M其实就是第一个微机操作系统 , 享有指挥主机、内存、磁鼓、磁带、磁盘、打印机等硬设备的特权 。 通过控制总线上的程序和数据 , 操作系统有条不紊地执行着人们的指令……
2、DOS系统是1981年由微软公司为IBM个人电脑开发的 , 即MS-DOS 。 它是一个单用户单任务的操作系统 。 在1985年到1995年间DOS占据操作系统的统治地位 。
3、Windows是一个为个人电脑和服务器用户设计的操作系统 。 它的第一个版本由微软公司发行于1985年 , 并最终获得了世界个人电脑操作系统软件的垄断地位 。 所有最近的Windows都是完全独立的操作系统 。
4、Unix是一种分时计算机操作系统 , 1969在AT&TBell实验室诞生 。 从此以后其优越性不可阻挡的占领网络 。 大部分重要网络环节都是Unix构造 。
5、Linux:简单的说 , Linux是Unix克隆的操作系统 , 在源代码上兼容绝大部分Unix标准 , 是一个支持多用户、多进程、多线程、实时性较好的且稳定的操作系统
6、FreeBSD是由许多人参与开发和维护的一种先进的BSD UNIX操作系统 。 突出的特点FreeBSD提供先进的联网、负载能力 , 卓越的安全和兼容性 。
7、Mac OS是一套运行于苹果Macintosh系列电脑上的操作系统 。 Mac OS是首个在商用领域成功的图形用户界面 。 现行的最新的系统版本是Mac OS X 10.3.x版 。

推荐阅读