-
公开(公告)号:CN117113380A
公开(公告)日:2023-11-24
申请号:CN202311245366.0
申请日:2023-09-26
Applicant: 北京计算机技术及应用研究所
IPC: G06F21/60 , G06F21/62 , G06F16/188
Abstract: 本发明涉及一种基于国产操作系统的嵌入式虚拟文件系统设计方法,属于领域。本发明通过采用VFS虚拟文件系统框架,协调管理包括内存文件系统IMFS、设备文件系统DEVFS和磁盘文件系统FAT在内的三种不同类型的文件系统,通过选用内存文件系统作为根节点来应对存储介质的损坏的情况,保证系统的可靠性;在VFS虚拟文件系统中实现了文件夹查找缓存和inode缓存,避免多个文件重复实现,提高系统的实时性;将文件系统的超级块对象以双向循环链表的形式链接到一起,通过对象的自旋锁来保护链表免受多处理器系统的同时访问。本发明安全控制模块、权限控制、MD5码文件安全校验,确保安全性。
-
公开(公告)号:CN115809132A
公开(公告)日:2023-03-17
申请号:CN202211557835.8
申请日:2022-12-06
Applicant: 北京计算机技术及应用研究所
Abstract: 本发明涉及一种轻量级可扩展的多核嵌入式操作系统调度器设计方法,属于操作系统任务调度领域。本发明从架构、扩展性和性能三个角度出发,通过对调度器运行流程的分析,对调度器架构、执行流程、关键模块的实现和数据结构进行了设计,简化了调度器的架构和处理流程,降低了调度器操作带来的时间开销,同时对调度器的扩展升级提供了便捷的接口。本发明有利于设计实现更高效和通用的调度器,有利于后续扩展,有效降低就绪队列管理带来的开销。
-