吴贞海
- 作品数:3 被引量:1H指数:1
- 供职机构:上海大学计算机工程与科学学院更多>>
- 相关领域:自动化与计算机技术自然科学总论更多>>
- 重叠地址空间的二次重定向研究
- 2010年
- 为了提高操作系统内核在地址空间切换时候的效率,利用ARM处理器上的快速上下文切换扩展(fast context switchingextension,FCSE),实现任务地址空间的二次重定向。该方法首先将任务地址空间重定向到一个大的单地址空间,内存管理单元再进行从虚拟地址空间到物理地址空间的重定向。单地址空间到物理地址空间的地址转换信息始终保持有效。因而,内存管理单元(memory management unit,MMU)在任务切换的时候不必清空转换查询表(translation look-aside buffer,TLB),可提高处理器在任务切换时候的效率。通过在ARM920RT处理器上的实验发现,按该方法设计实现的内核可以稳定地运行在虚拟机上。
- 吴贞海刘福岩李雪敏易松
- 关键词:嵌入式处理器操作系统内存管理单元
- 基于快速上下文切换扩展的快速地址空间切换被引量:1
- 2010年
- 在传统的x86处理器上进行地址空间切换通常需要清空TLB和cache,导致内核时间大量消耗。通过启用ARM920T嵌入式处理器上的快速上下文切换扩展机制,使每个进程地址空间中的低端32 MB可以被硬件重定向到该进程标志符指定的一段虚拟地址空间。该虚拟地址空间互不重叠,使得在进程切换时TLB和cache中的地址信息保持有效,消除了不必要的TLB和cache清空操作,提高了嵌入式系统的性能。
- 吴贞海刘福岩
- 关键词:嵌入式处理器
- 重叠地址空间的二次重定向在ARM920T处理器上的设计与实现
- 提出了一种嵌入式处理器ARM上的操作系统设计方法,该方法将低端的2G地址空间划分为64个32M的地址空间,一个嵌入式任务使用一个这样的32M地址空间。每个任务在逻辑上使用低端的32M地址空间。借助于ARM920T的FCS...
- 吴贞海
- 关键词:嵌入式处理器操作系统设计方法
- 文献传递