8第八章__命名服务.pptVIP

  • 1
  • 0
  • 约1.85千字
  • 约 17页
  • 2019-11-26 发布于湖北
  • 举报
高级操作系统 北京邮电大学 * Outline 第八章 命名服务 8.1 名字 8.2 一般的命名方式 8.3 分布式系统中的命名方式 8.4 名字服务器的设计 8.5 分布式系统的透明性命名 8.1 名字 OS负责实现各个对象(如进程、信箱、结点、I/O设备、文件、地址)之间的消息传递,这就要求访问的系统对象都有一个名字。 一个名字(标识符),就是标识一个对象的一串符号(位或者字符)。名字和对象之间对应是一个引用关系,通过名字对对象进行引用和标识。 8.1 名字 对于计算机本身,用数字标识符(二进制数最适合表示)。但用户不能高效地使用二进制表示,用户往往使用OS支持且易读的正文串识别对象。因此,计算机有两类名字:用户名和系统名。 仅仅给出名字是不够的,还必须知道当前的位置。名字、地址、路由。 8.1 名字 名字:规定了一个寻找的对象(即欲访问的对象); 地址:定义了对象的位置; 路由:定义了到达对象的路径;是代表从源点到目的点路径的一列名字。 将名字变换为地址,将地址变换为路由。如果名字可以变换为相关路由,就可以高效地进行通讯。这个路由变换函数称为路由选择,并由路由算法实现。 8.1 名字 命名机制的作用 实现对资源的共享,重定向等等; 从分布式OS和应用的角度,对资源进行访问。 现有的一些计算机系统,对不同类型的对象使用独立的命名原则,如文件名与其它对象名之间差别

文档评论(0)

1亿VIP精品文档

相关文档