首页> 外文会议>Proceedings of the Second international conference on Architectual support for programming languages and operating systems >Machine-independent virtual memory management for paged uniprocessor and multiprocessor architectures
【24h】

Machine-independent virtual memory management for paged uniprocessor and multiprocessor architectures

机译:页面单处理器和多处理器体系结构的独立于机器的虚拟内存管理

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

This paper describes the design and implementation of virtual memory management within the CMU Mach Operating System and the experiences gained by the Mach kernel group in porting that system to a variety of architectures. As of this writing, Mach runs on more than half a dozen uniprocessors and multiprocessors including the VAX family of uniprocessors and multiprocessors, the IBM RT PC, the SUN 3, the Encore MultiMax, the Sequent Balance 21000 and several experimental computers. Although these systems vary considerably in the kind of hardware support for memory management they provide, the machine-dependent portion of Mach virtual memory consists of a single code module and its related header file. This separation of software memory management from hardware support has been accomplished without sacrificing system performance. In addition to improving portability, it makes possible a relatively unbiased examination of the pros and cons of various hardware memory management schemes, especially as they apply to the support of multiprocessors.
机译:本文介绍了CMU Mach操作系统中虚拟内存管理的设计和实现,以及Mach内核小组在将该系统移植到各种体系结构中获得的经验。在撰写本文时,Mach可在六打以上的单处理器和多处理器上运行,包括VAX系列的单处理器和多处理器,IBM RT PC,SUN 3,Encore MultiMax,Sequent Balance 21000和几台实验计算机。尽管这些系统在其提供的内存管理硬件支持方面存在很大差异,但Mach虚拟内存的机器相关部分由单个代码模块及其相关的头文件组成。在不牺牲系统性能的情况下,已经实现了软件内存管理与硬件支持的这种分离。除了提高可移植性之外,还可以相对公正地检查各种硬件内存管理方案的优缺点,尤其是当它们适用于多处理器支持时。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号