北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第十二章 分布式文件系统

第12章分布式文件系统 分布式系统的关键部分:文件系统
第12章 分布式文件系统 分布式系统的关键部分:文件系统

文件服务和文件服务器(1) 文件服务:文件系统为客户所提供的内容的 规范说明 它描述了可用的原语,它们所使用参数以及 执行的操作 文件服务确定了文件系统对客户的界面 文件服务器是一个运行于某些机器上的进程 并帮助实现文件服务 良好的分布式系统,用户不知道文件系统是 如何实现的
文件服务和文件服务器(1) 文件服务:文件系统为客户所提供的内容的 规范说明 它描述了可用的原语,它们所使用参数以及 执行的操作 文件服务确定了文件系统对客户的界面 文件服务器是一个运行于某些机器上的进程 并帮助实现文件服务 良好的分布式系统,用户不知道文件系统是 如何实现的

文件服务和文件服务器(2) 文件服务器是在某台机器上运行的用户进程 有时是内核进程) 系统会有多个文件服务器,提供不同的文件 服务
文件服务和文件服务器(2) 文件服务器是在某台机器上运行的用户进程 (有时是内核进程) 系统会有多个文件服务器,提供不同的文件 服务

121分布式文件系统设计 两个不同的部件:文件服务和目录服务 文件服务:单个文件上的操作相关,诸如读 写和添加 目录服务:维护目录有关,在目录上加、删 文件等等
12.1 分布式文件系统设计 两个不同的部件:文件服务和目录服务 文件服务:单个文件上的操作相关,诸如读、 写和添加 目录服务:维护目录有关,在目录上加、删 文件等等

1221文件服务的接口 什么是文件? 两种文件类型
12.2.1 文件服务的接口 什么是文件? 两种文件类型

文件类型1 文件是一个不加解释的字节序列 文件信息的意义与结构全部由应用程序来决 定 操作系统对之无兴趣
文件类型1 文件是一个不加解释的字节序列 文件信息的意义与结构全部由应用程序来决 定 操作系统对之无兴趣

文件类型2 文件可被组织成一串记录 可使用操作系统调用来读写某个记录 大多数支持把文件视作字节序列的概念 而不是关键记录的序列
文件类型2 文件可被组织成一串记录 可使用操作系统调用来读写某个记录 大多数支持把文件视作字节序列的概念 而不是关键记录的序列

文件属性 不包括在文件内容中的 有关文件的若干条信息 常见的属性:所有者,文件大小,建立日期 和访问许可 文件服务通常会提供一些对属性进行读写操 作的原语
文件属性 不包括在文件内容中的 有关文件的若干条信息 常见的属性:所有者,文件大小,建立日期 和访问许可 文件服务通常会提供一些对属性进行读写操 作的原语

文件可否修改 文件被创建之后,是否可被修改 通常它们可以 “不可改变的( immutab1e)”文件 仅有 CREATE和READ文件操作 个文件一旦创建,它就不能改变 容易支持文件缓存和复制, 消除了由于文件改变而要更新所有副本所引 起的问题
文件可否修改 文件被创建之后,是否可被修改 • 通常它们可以 • “不可改变的(immutable)” 文件 仅有CREATE和READ文件操作 一个文件一旦创建,它就不能改变 容易支持文件缓存和复制, 消除了由于文件改变而要更新所有副本所引 起的问题

文件保护(1) 存取能力表 每一个用户都持有一张称作存取能力表的票 据 用于它访问的每一个对象 存取能力指定了哪种形式的访问是被允许的
文件保护(1) • 存取能力表 每一个用户都持有一张称作存取能力表的票 据 用于它访问的每一个对象 存取能力指定了哪种形式的访问是被允许的
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第十一章 分布式系统中的进程及处理器.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第十章 分布式系统中的同步问题.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第一章 操作系统概述.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)绪论(主讲:陈向群).ppt
- 《计算机网络安全技术教程》教学资源(PPT课件讲稿)ch 09 备份技术.ppt
- 《计算机网络安全技术教程》教学资源(PPT课件讲稿)ch 08 计算机病毒防范技术.ppt
- 《计算机网络安全技术教程》教学资源(PPT课件讲稿)ch 07 网络安全检测与评估技术.ppt
- 《计算机网络安全技术教程》教学资源(PPT课件讲稿)ch 06 访问控制技术.ppt
- 《计算机网络安全技术教程》教学资源(PPT课件讲稿)ch 05 入侵检测技术.ppt
- 《计算机网络安全技术教程》教学资源(PPT课件讲稿)ch 04 防火墙技术.ppt
- 《计算机网络安全技术教程》教学资源(PPT课件讲稿)ch 03 信息加密与PKI.ppt
- 《计算机网络安全技术教程》教学资源(PPT课件讲稿)ch 02 物理安全.ppt
- 《计算机网络安全技术教程》教学资源(PPT课件讲稿)ch 10 网络安全解决方案.ppt
- 《计算机网络安全技术教程》教学资源(PPT课件讲稿)ch 01 绪论.ppt
- 兰州交通大学:《Visual 6.0实例教程》课程教学资源(PPT课件)第9章 多线程.ppt
- 兰州交通大学:《Visual 6.0实例教程》课程教学资源(PPT课件)第8章 常处理和诊断.ppt
- 兰州交通大学:《Visual 6.0实例教程》课程教学资源(PPT课件)第7章 MFC通用类.ppt
- 兰州交通大学:《Visual 6.0实例教程》课程教学资源(PPT课件)第6章 文件操作.ppt
- 兰州交通大学:《Visual 6.0实例教程》课程教学资源(PPT课件)第5章 图形操作.ppt
- 兰州交通大学:《Visual 6.0实例教程》课程教学资源(PPT课件)第4章 菜单、快捷键和控制条.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第二章 进程管理.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第三章 用户接口与作业管理.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第四章 存储管理.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第五章 文件管理.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第六章 设备管理.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第七章 操作系统设计.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第八章 分布式操作系统引言.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第九章 分布式系统中的通信问题.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)操作系统习题讲解.ppt
- 北京《计算机系统结构》:第一章基本概念.doc
- 北京大学《计算机系统结构》:第三章存储系统1.doc
- 北京大学《计算机系统结构》:第三章存储系统3.doc
- 北京大学《计算机系统结构》:第三章存储系统2.doc
- 北京大学《计算机系统结构》:第三章存储系统5.doc
- 北京大学《计算机系统结构》:第三章存储系统4.doc
- 北京大学《计算机系统结构》:第二章指令系统1.doc
- 北京大学《计算机系统结构》:第二章指令系统3.doc
- 北京大学《计算机系统结构》:第二章指令系统2.doc
- 北京大学《计算机系统结构》:第四章输入输出系统1.doc
- 北京大学:《计算机组织与体系结构》课程教学资源(讲义,上)课程介绍.pdf