2022年2022年构建一个分布式操作系统的简单方案. .pdf
《2022年2022年构建一个分布式操作系统的简单方案. .pdf》由会员分享,可在线阅读,更多相关《2022年2022年构建一个分布式操作系统的简单方案. .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、构建一个分布式操作“系统的简单方案答陈硕的分布式系统中的”进程标识一文by 沈东良http:/ 的强大能力,构建一个简单、安全、灵活、高效的分布式操作系统!并且没有单点失效的问题。注意,是通用的分布式操作系统,而不是专用的分布式系统。对“”分布式系统中的进程标识一文的疑问刚才看到陈硕先生的一篇blog:“”分布式系统中的进程标识,地址:http:/ 作为分布式系统中进程的 gpid,其中 start_time 是 64-bit”整数,表示进程的启动时刻。第一个问题:没有port的进程怎么命名?“文中这样回答:根据陈硕在 分布式系统的工程化开发方法一文中的观点“在程序里内置 http”服务器,分
2、布式系统中的每个进程都应该提供一个管理接口,对外提供一个维修探查通道,可以查看进程的全部状态。这个管理接口就是一个 TCP server,它会侦听某个port”。1,cat,uuid,utime这些程序都要提供一个内嵌的http 服务器?有必要吗?第三方程序你怎么该?2,我至今没有见过一个操作系统自动给所有进程提供http 服务的。如果真的应该在每一个程序里内置http 服务,那么肯定有操作系统会提供这种服务。3,如果程序提供 http服务,那么程序的安全就会有疑问。http 通讯很容易被拦截。http 服务如果开着,那么攻击方可以不停测试用户名、密码,从而攻进操作系统。成为安全隐患。名师资料
3、总结-精品资料欢迎下载-名师精心整理-第 1 页,共 5 页 -第二个问题:time作为唯一的区分是否可靠?如果操作系统的时间发生调整,那么有可能time 会回到从前,从而可能导致多个进程有一个进程号。可能性虽小,但不能排除。构建一个分布式操作系统的简单方案给进程唯一命名“”陈硕的 分布式系统中的进程标识一文讲的就是怎样给进程唯一命名的问题。前一节中,我已经证明了该文提出的方法是不正确的。现在讲一下我怎么解决这个问题。很简单,执行 uuid 命令,就会返回一个全球唯一的字符串。这已经在理论上证明是不可能重复的。Uuid 已经在数据库,.NET等众多应用程序中广发使用。我们可以这样建立一个结构体
4、,来标示一个进程:struct Processchar32 uuid,int ip,/(其实计算机也应该定义一个struct,使用 uuid 唯一标示。这里为了说明简单,一切从简了)int pid,char*program,int valid /进程是否还存在;然后建立一个 hashtable:(char*programName,struct Process*processes)这样的 key,value 结构。这样就可以 找到一个程序的所有进程。还可以定义多个 类似的 List 和Hashtable,方便管理和查询。使用 ssh 实现 远程调用使用 ssh 可以实现 远程调用 任意远程计算机
5、上的程序 和资源。ssh 就是一个安全的 shell 程序,通过 ssl 安全协议访 问远程计算机。因此,使用 ssh 就可以构建一个简单、安全、有效的分布式计算系统!名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 5 页 -使用 SSH 的优点还有:1,不再需要程序提供 远程访问的途径。如陈硕的方案就是 需要每一个程序都内嵌一个 http服务器。ssh 不需要。而且它可以 访问远程计算机上的所有程序。2,提供了安全 访问的机 制。Ssh 建立在 ssl 上非常安全。3,提供了 授权的机制。ssh 使用操作系统的用户 登录。这样就可以使用操作系统本身的用户授权实现任意的授权。ss
6、h 用户可以有自 己的 home 文件夹,可以设置用户使用的内存数,硬盘数,可以 创建的进程数 量等等。不 允许访问其他文件,不允许运行其他用户的程序等等 诸多优点。通过提供一个包括:计算机,用户,程序-,进程等对象的数据库管理系统,就可以使用ssh 实现一个简单、安全、灵活、高效的分布式计算系统!架构设计我给这个 想法起 个名字sshDos,如果有时间,把它实现出来。sshDos,不是用 于dos操作系统的 软件,Dos是分布式操作系统的缩写。sshDos指的是使用ssh技术 构建的分布式操作系统。使用ssh构建分布式操作系统这个想法始于去年 的某一 天 的顿悟。后来一 直都没有实 施。惭愧
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年构建一个分布式操作系统的简单方案. 2022 构建 一个 分布式 操作系统 简单 方案
限制150内