操作系统第九堂课20210426

分布式系统

透明

 虚拟内存:把磁盘当做内存使用。

虚拟文件系统:定义抽象接口,实现文件系统接口,类似C++的抽象类和实现类。因为有虚拟文件,使得网络文件系统也在虚拟文件接口之下,使得两者有相似的接口。在虚拟文件系统下,LINUX不用区分本地和远程文件,有这个接口,实现这件事情,比较简单。

客户服务器模式,集群模式。

在实现文件系统的时候,解决的关键问题:一、命名;二、远程访问;三、缓存一致性。

客户服务器模型

socket函数
功能:创建一个套接字用于进程通信。套接字在本质上就是一个文件描述符。

bind函数
功能:绑定一个本地地址到套接字上。

 

基于集群DFS模型

讨论:

 

 

 

 

 

 

 

 

 

 

 

 

参考链接:https://blog.csdn.net/zym1348010959/article/details/81203104

https://baike.baidu.com/item/%E6%9C%8D%E5%8A%A1%E5%99%A8-%E5%AE%A2%E6%88%B7%E6%9C%BA/5937024?fromtitle=%E5%AE%A2%E6%88%B7%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%A8%A1%E5%9E%8B&fromid=15776041&fr=aladdin

 

posted @ 2021-04-26 19:23  白雪儿  Views(74)  Comments(0Edit  收藏  举报