驱动管家:安全、高效、精准的专业驱动下载站!

分散式操作系统:plan 9的基本概念是什么?

2017-12-26 20:22:35责编:llp   来源:驱动管家     人气:

plan 9--来自贝尔实验室的概念网络操作系统,定义为新型下一代操作系统。

贝尔实验室九号计划(英文:Plan 9 from Bell Labs)是一种分散式操作系统。贝尔实验室的计算科学研究中心(Computing Sciences Research Center)于1980年代中期至2002为止,以研究UNIX的后续可能性作为主要目的而进行开发的系统。该计划最引人注意的地方在于其本身代表了所有的系统接口,除了特殊的接口以外,包含了网络接口、使用者接口、到档案系统等。其目标在提供使用者借由使用9P协定而独立于工作站之外(workstation-independent)的工作环境。至目前为止仍在某些领域或被部分业余爱好者当成研究、开发、或使用的操作系统。

Plan 9 由 unix 创造者 Ken Thompson、Dennis Ritchie等开发,意在基于unix优秀的思想,更好的融入网络以及新型设备如三键鼠标,新式显示器等,创造无缝的用户体验和更加现代化的操作系统。

分散式操作系统:plan 9的基本概念是什么?

简介

贝尔实验室九号计划的名称源自于1959年的科幻B级片外太空九号计划。

现今这个世界上,恐怕没有谁比贝尔对操作系统更有发言权了,很久很久以前,贝尔的一群人创造了至今最为重要的网络操作系统-UNIX,曾有人形容:即使这是贝尔实验室所做的唯一贡献,也 足以名垂千古了!如今的网络虽被称为分布式计算的奇迹,但事实却并非如此,将许多互不兼容的硬件和协议捏合在一起,使得我们的网络既混乱又不可靠。正因如此,贝尔实验室的Lucent开发组(包括一些极有影响力的人物如Dennis Ritchie和Ken Thompson,你不会不知这二位是谁吧)对这种趋势十分不满,决心依靠自己的经验,超越UNIX,编写出最完美的操作系统,这就是他们的Plan9。Plan9并不是UNIX,也不是它的变种。但假如安装完它的演示版后,你或许会对此表示怀疑。初看起来它确实和UNIX极为相似(尤其是你进行目录列表的时候),但Plan9是一个完完全全的新操作系统。正如贝尔实验室的FAQ所述:“Plan9自身是一个操作系统;它并不是以一个应用程序的身份运行在另一个系统上。它的代码是从底层写起的,并没有包含任何他人的代码。尽管此操作系统的界面受了UNIX的很大影响,但它并不是UNIX的替代品,而是一种最新设计”。这些和UNIX的相似之处只是表面现象,二者在底层的工作方式是很不相同的。两者的主要区别之一是Plan9对待对象(在此处对象是指目录、文件、进程等)的方式。在Plan9下,所有的对象皆以文件对待。此技术在UNIX下也有利用(如UNIX将许多设备作为文件对待),但远没有发展到Plan9的那种程度。尽管几年来,Plan9仍作为一个“概念型”的系统存在,但以贝尔实验室在技术领域的权威地位和创造力,Plan9也许会对未来一代操作系统和网络架构产生十分深远的影响。

基本概念

Plan9从一开始就作为一个完全的网络操作系统被设计,所以,在Plan9背后的概念更多的是和网络而不是单个用户的需要相关。它的主要特色是它处理网络的方式。请看如下有关Plan9的文章所述:“Plan9采用网络客户-服务器环境下的分布式计算概念,在整个分布式系统中应用程序可用的资源集合能被透明地访问,因此应用程序在何处运行已无关紧要了”。为了理解Plan9系统和其他网络化的操作系统的不同之处,请看图1:典型的网络配置(在办公室最常见的一种)是使用一台文件服务器和若干的工作站,这里的每一台工作站都配置了完整的硬件和软件。但这种结构离完美的分布式处理仍有很大的距离,单纯的将处理能力和工作文件“分布”到网络上,确实给用户的某些工作带来了很大的方便,但这样同时还使计算机资源受到浪费,使管理便得复杂,有形无形地增加着系统拥有成本。例如,财务部需要使用人事部的某些文件,就需要赋予财务部使用这些文件所需的权力,而一个公司可能有许多的部门,这种复杂的信任关系及其认证过程无疑是系统管理员最头疼的问题之一,而且这很可能会在网络埋下非常隐蔽的漏洞。下面我 们可以看看Plan9的设计思路:在Plan9中,单独使用一台具有极强运算能力的计算机用来为远程终端和工作站提供运算服务,即专门用来提供CPU处理能力,称作CPU服务器;同时另有一台专门的机器用来完成存储所有工作文件的任务,称为文件服务器。具体的情形可以参看图2所示。这样设计解决了许多棘手的问题,如集中存储文件可以获得管理上的便利和更高的安全性,无须再在客户端配备复杂的备份和保护设施了;同时管理员在设计系统权限的时候可以减少很多麻烦,因为这种集中使其思路变得更加清晰;另外,Plan9的登录机制无须口令文件在网络中飞来飞去,这无疑大大提高了系统的安全性……分布式计算的发展为我们带来了“所向披靡”的客户机-服务器结构,在经过许多年的发展之后,已渐露疲态,越来越无法满足飞速发展的网络环境,这时有许多人开始号召网络结构向集中式回归,但事物的存在灭亡必然有其理由,老式的巨型机带终端的方式当然不会重现,这时贝尔出色地为我们诠释了未来网络的发展趋向,其间确实有许多方面值得我们作深入的思考。

  • CAD三维建模不知道怎么设置视口怎么办?

    CAD三维建模不知道怎么设置视口怎么办?

    由于目前的建筑形式的复杂化和多样化,之前的平、立、剖设计模式不再能完全适应部分建筑或者构件的设计要求,所以在某些特定的情况下,我们需要使用CAD三维建模功能对结构进行设计打开CAD,在进入界面选择“三维建模”点击“确定”,进入三维建模操作界面

    详情2017-12-22 09:58:10责编:dj   来源:驱动管家      人气:
  • win8设置wifi热点的相关步骤详解

    win8设置wifi热点的相关步骤详解

    微软系统在2012年10月分就正式的推出了win8的系统,从这款系统上市到现在,已经有很多的用户从之前的win7系统升到了win8的系统,但是有很多的用户已经用习惯了之前的系统,但是现在这个系统的出现,让不少的用户觉得麻烦,在很多设置上以及应用的下载方面就出现了很多不一样的地方,相信很多人都知道win7系统上能

    详情2017-12-14 17:00:44责编:dj   来源:驱动管家      人气:
  • 电脑在看视频时发现没有声音怎么办

    电脑在看视频时发现没有声音怎么办

    大家都知道人在没事干的时候都会在网上看一些电影或者是视频来解乏。而大家在观看电影或者电视剧的时候都会打开电脑的全部音效,这样会使得大家可以非常强的听觉冲击。但是大家在非常多的时候都会碰到一些视频没有声音的尴尬,这个时候大家会非常的苦恼,那我下面就给大家简单的介绍一下有关于电脑视频没有声音各种情况的解决办法。

    详情2017-12-21 11:55:47责编:dj   来源:驱动管家      人气:
  • 嵌入式操作系统:tinyos有哪些内容?

    嵌入式操作系统:tinyos有哪些内容?

    TinyOS是一款自由和开源的基于组件(component-based)的操作系统和平台,它主要针对无线传感器网络(WSN, wireless sensor network)。TinyOS是用nesC程序编写的嵌入式操作系统,其作为一系列合作项目的结果。它

    详情2017-12-26 18:07:33责编:llp   来源:驱动管家      人气:
  • 关于计算机镜像文件的使用方法介绍

    关于计算机镜像文件的使用方法介绍

    镜像文件,就是映像文件,英文叫“image”,它是一种光盘文件信息的完整拷贝文件。包括光盘所有信息,所以需要专 门 的虚拟光驱软件,载入此种镜像文件,进行读取,完全模拟了读取光盘文件的特性,这方面的软件有Alcohol 120%,Deam Tools等比较出名。那么一般镜像文件怎么用呢?要怎么安装和打开呢?下面小编就给大家来介绍一下。

    详情2017-12-23 11:52:17责编:dj   来源:驱动管家      人气:
  • crx文件怎么打开

    crx文件怎么打开

    下载下来的文件 crx更改后缀名,把 crx改成 zip也就是改成压缩文件的后缀名,这样就得到一个压缩文件,然后右键解压这个压缩文件,会得到一个文件夹,这个文件用记事本打开编辑即可。修改完成后

    详情2017-12-24 09:29:33责编:一剑   来源:驱动管家      人气:
  • WMV是什么格式

    WMV是什么格式

    WMV是微软推出的一种流媒体格式,它是在“同门”的ASF(Advanced Stream Format)格式升级延伸来得。在同等视频质量下,WMV格式的体积非常小,因此很适合在网上播放和传输。AVI文件将视频和音频封装在一个文件里,并且允许音频同步于视频播放。

    详情2017-12-24 13:03:51责编:一剑   来源:驱动管家      人气:
  • 如何安装Linux的应用软件?应用软件安装方法介绍

    如何安装Linux的应用软件?应用软件安装方法介绍

    对于普通用户,安装或升级软件可以用Red Hat公司的软件包安装与管理工具RPM 使用后用户就可以轻松安装软件、升级软件和卸载软件并查询软件信息。如果用户安装的是Red Hat Linux,那么用户就可以使用RPM了,如果不是,用户可以先安装RPM。

    详情2017-12-20 19:19:22责编:dj   来源:驱动管家      人气:
  • exce表格的l数据怎么进行类汇总?

    exce表格的l数据怎么进行类汇总?

    1、在对表格分类汇总以前,我们首先要对汇总的关键字进行排序 2、对分类汇总的字段排序以后,然后 点击数据中的分类汇总选项打开 。

    详情2017-12-25 10:56:57责编:dj   来源:驱动管家      人气:
  • 什么是csrss.exe进程?系统文件csrss.exe出错怎么办?

    什么是csrss.exe进程?系统文件csrss.exe出错怎么办?

    csrss exe是什么进程?csrss exe通常是系统的正常进程,所在的进程文件是csrss或csrss exe,是微软客户端、服务端运行时子系统,windows的核心进程之一。管理Windows图形相关任务,对系统的正常运行非常重要。csrs

    详情2017-12-26 10:25:08责编:llp   来源:驱动管家      人气: