操作系统第九堂课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
雪儿言