-
公开(公告)号:CN114942727A
公开(公告)日:2022-08-26
申请号:CN202210601308.6
申请日:2022-05-30
Applicant: 上海交通大学
IPC: G06F3/06
Abstract: 本发明提供了一种微内核文件系统可扩展页面缓存系统及方法,包括:模块M1:用于为与文件系统管理者服务器和文件系统服务器隔离在不同地址空间的客户端访问文件时,提供页缓存机制;模块M2:用于在每个文件系统中单独记录所有的页缓存信息,并启动一个回收线程,来周期性写回页缓存中的脏页;模块M3:用于将页缓存管理在文件系统端,多个客户端访问相同文件时,只在内存中存一份页缓存副本;模块M4:用于在页缓存资源达到预设阈值后,进行页面替换策略。与现有技术相比,本发明页缓存机制的应用显著降低了微内核系统中磁盘输入/输出消耗的时间。
-
公开(公告)号:CN114942727B
公开(公告)日:2024-10-25
申请号:CN202210601308.6
申请日:2022-05-30
Applicant: 上海交通大学
IPC: G06F3/06
Abstract: 本发明提供了一种微内核文件系统可扩展页面缓存系统及方法,包括:模块M1:用于为与文件系统管理者服务器和文件系统服务器隔离在不同地址空间的客户端访问文件时,提供页缓存机制;模块M2:用于在每个文件系统中单独记录所有的页缓存信息,并启动一个回收线程,来周期性写回页缓存中的脏页;模块M3:用于将页缓存管理在文件系统端,多个客户端访问相同文件时,只在内存中存一份页缓存副本;模块M4:用于在页缓存资源达到预设阈值后,进行页面替换策略。与现有技术相比,本发明页缓存机制的应用显著降低了微内核系统中磁盘输入/输出消耗的时间。
-