![高级操作系统课件-第五章命名_第1页](http://file4.renrendoc.com/view/319de2dd271acf8a02b8af36181de8c5/319de2dd271acf8a02b8af36181de8c51.gif)
![高级操作系统课件-第五章命名_第2页](http://file4.renrendoc.com/view/319de2dd271acf8a02b8af36181de8c5/319de2dd271acf8a02b8af36181de8c52.gif)
![高级操作系统课件-第五章命名_第3页](http://file4.renrendoc.com/view/319de2dd271acf8a02b8af36181de8c5/319de2dd271acf8a02b8af36181de8c53.gif)
![高级操作系统课件-第五章命名_第4页](http://file4.renrendoc.com/view/319de2dd271acf8a02b8af36181de8c5/319de2dd271acf8a02b8af36181de8c54.gif)
![高级操作系统课件-第五章命名_第5页](http://file4.renrendoc.com/view/319de2dd271acf8a02b8af36181de8c5/319de2dd271acf8a02b8af36181de8c55.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第五章命名系统名称、标识符和地址无层次命名删除无引用实体结构化命名名称、标识符和地址名称:由位或字符串组成的串,用来指向一个实体一个实体的访问点的地址称为该实体的地址:特定服务器的地址:IP地址+端口标识符:具有以下属性的名称:一个标识符最多指向一个实体每个实体最多由一个标识符指向一个标识符始终指向一个实体运用位串来表示易于理解的名称:为用户制定,字符串表示无层次命名问题:给定实体的一个无结构的名称(如标识符),如何定位该实体?解决方案:简洁方法基于起始位置的方法分层方法简洁方法广播和多播转发指针广播和多播广播适用于局域网在广域网内变得低效多播只发送给一组符合条件的主机可进行多播实体的定位服务可用于定位最近副本转发指针(1)运用(proxy,skeleton)对的转发指针转发指针(2)通过在代理中存储一个捷径来重定向转发指针基于起始位置的方法移动IP原理起始移动代理当移动主机转移到另一个网络时,将转交地址在起始移动代理中注册缺点:客户必需首先与起始位置联系,而这一位置可能与实体相邻很远运用了固定的起始位置分层方法类似DNS,网络被划分为一组域书目节点:记录域包含的实体叶域的书目节点N记录实体E在域中的位置更高一层域的书目节点N’记录实体E的位置,包含指向N的指针分层方法(1)把定位服务划分为域的分层组织,每个域都有关联的书目节点分层方法(2)实体信息存储示例,这里的实体在不同的叶域中拥有两个地址分层方法(3)在分层组织的定位服务中的位置查找分层方法(4)更新操作插入恳求被转发到第一个知道实体E的节点转发指向叶节点的指针所形成的链指针缓存(1)缓存指向最底层域所用书目节点的引用指针缓存(2)缓存项须要失效,因为它返回了一个非本地地址,尽管该地址仍旧有效可扩展性问题(1)分层定位服务存在的一个主要问题是根节点存储全部实体的位置并为每个实体处理恳求,简洁成为瓶颈解决方法:将根节点和其他高层书目节点划分为多个子节点问题:子节点的物理放置集中放置匀整放置实体的创建地相邻的节点可扩展性问题(2)在定位服务覆盖的网络中匀整放置根节点的子节点所存在的可扩展性问题删除无引用的实体无引用对象的问题引用计数简洁引用计数高级引用计数引用列表无引用对象的问题对象图例,对象相互包含对方的引用引用计数在通信不行靠的状况下维护正确的引用计数所存在的问题高级引用计数(1)加权引用计数中权数的初始值创建新引用时的权数值高级引用计数(2)复制引用时的权数值高级引用计数(3)在引用的部分权数达到1时创建一个间接权数引用列表骨架跟踪引用它的代理优点:不须要牢靠通信:幂等操作进程发生故障时,简洁保持引用表的一样性缺点引用表的规模问题:注册的引用在有效时间内有效(分发租用)结构化命名名称空间名称解析名称空间的实现名称空间(1)名称组织在名称空间(NameSpace)中节点的有向图:根节点书目节点:存储书目表(<边标签,节点标识符>对)叶子节点:存储所表示实体的信息路径:边标签序列,如“/home/steen/mbox”名称空间(2)UNIX文件系统的通用组织结构根块:系统启动时自动加载到内存,用于加载操作系统超级块:整个文件系统的信息:大小、空闲块信息索引节点:与节点关联的文件数据信息书目:作为文件实现,包含文件名和索引节点的映射名称解析定义:给定一个路径名,应当能够查找出存储在由该名称指向节点中的任何信息别名:同一实体的另一名称硬链接:多个确定路径名指向同一结点符号链接:节点存储确定路径名链接和挂载(1)命名图中的符号链接的概念链接和挂载(2)通过指定的访问协议装配远程名称空间挂载:以透亮的方式合并不同的名称空间;挂接点(mountpoint)和挂载点(mountingpoint)须要的信息:访问协议的名称、服务器的名称和外部名称空间的挂载点的名称,可以表示成一个URL。对/remote/vu/mbox的名称解析名称空间的实现--名称空间划分(1)DNSnamespace划分示例命名服务是一种允许用户和进程添加、删除和查找名称的服务,由名称服务器实现名称空间划分(2)为全局层、行政层、管理层实现节点的名称服务器之间的比较内容全局层行政层管理层网络的地理范围世界范围组织部门节点数目少许多极多查询响应秒毫秒立即更新的传播情况延迟立即立即复制数目许多没有或很少没有是否采用客户端缓存是是有时名称解析实现(1)迭代名称解析原理(iterativenameresolution)解析root:<nl,cs,pub,globe,intex.txt>,对应于ftp.cs.vu.nl/pub/globe/index.txt#<nl>用来指明一台服务器的地址,该服务器负责处理<nl>涉及到的节点最终,客户端会与该FTP服务器联系,后者发送会被恳求的文件名称解析实现(2)递归名称解析原理recursivenameresolution.解析root:<nl,cs,pub,globe,intex.txt>,对应于ftp.cs.vu.nl/pub/globe/index.txt缺点:要求名称服务器有较高性能优点:缓存效果更有效;削减通信开销名称解析实现(3)对<nl,vu,cs,ftp>进行递归名称解析,名称服务器缓存用于后续查询的中间结果服务器所在节点需要解析的标识符查询传递给下一个服务器递归和缓存返回请求者cs<ftp>#<ftp>----#<ftp>vu<cs,ftp>#<cs><ftp>#<ftp>#<cs>
#<cs,ftp>nl<vu,cs,ftp>#<vu><cs,ftp>#<cs>
#<cs,ftp>#<vu>
#<vu,cs>
#<vu,cs,ftp>root<nl,vu,cs,ftp>#<nl><vu,cs,ftp>#<vu>
#<vu,cs>
#<vu,cs,ftp>#<nl>
#<nl,vu>
#<nl,vu,cs>
#<nl,vu,cs,ftp>名称解析实现(4)迭代名称解析与递归名称解析通信代价比较小结名称、标识符和地址无层次命名简洁方法基于起始位置的方法分层方法删除无引用的实体无引用对象的问题引用计数简洁引用计数高级引用计数引用列表结构化命名名称空间名称解析名称空间的实现习题假设某个移动实体几乎从不会离开域D,即使离开也很快返回。如何利用该信息在分层定位服务中加快查询操作的速度?假设一个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年河北省职教高考《语文》考前冲刺模拟试题库(附答案)
- 2025年河北石油职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 2025年江西工商职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 2025年江苏护理职业学院高职单招语文2018-2024历年参考题库频考点含答案解析
- 2025年梅河口康美职业技术学院高职单招职业适应性测试近5年常考版参考题库含答案解析
- 山东省济南市高三语文上学期开学考试语文试卷(含答案)
- 2025年工业研发设计软件市场前景与趋势预测
- 展览会参展协议书
- 考虑非线性结构特征的多变量灰色预测模型研究
- 新乡贤参与乡村治理的路径研究
- 2025年上半年长沙市公安局招考警务辅助人员(500名)易考易错模拟试题(共500题)试卷后附参考答案
- 2025河北邯郸世纪建设投资集团招聘专业技术人才30人高频重点提升(共500题)附带答案详解
- 慈溪高一期末数学试卷
- 《基于新课程标准的初中数学课堂教学评价研究》
- 贵州省黔东南州2024年七年级上学期数学期末考试试卷【附答案】
- 医院廉洁自律承诺书
- 企业招聘技巧培训
- 学校校本课程《英文电影鉴赏》文本
- 华为HCSA-Presales-IT售前认证备考试题及答案
- 重大事故隐患判定标准与相关事故案例培训课件
- 2024年度节后复工建筑施工安全培训交底
评论
0/150
提交评论