The MMU Implementation of Unity-1 Microprocessor

来源 :High Technology Letters | 被引量 : 0次 | 上传用户:killer0662
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Virtual memory management is always a very essential issue of the modern microprocessor design. A memory management unit (MMU) is designed to implement a virtual machine for user programs, and provides a management mechanism between the operating system and user programs. This paper analyzes the tradeoffs considered in the MMU design of Unity 11 CPU of Peking University, and introduces in detail the solution of pure hardware table walking with two level page table organization. The implementation takes care of required operations and high performances needed by modern operating systems and low costs needed by embedded systems. This solution has been silicon proven, and successfully porting the Linux 2.4.17 kernel, the XWindow system, GNOME and most application software onto the Unity platform. Virtual memory management is always a very essential issue of the modern microprocessor design. A memory management unit (MMU) is designed to implement a virtual machine for user programs, and provide a management mechanism between the operating system and user programs. This paper analyzes the tradeoffs considered in the MMU design of Unity 11 CPU of Peking University, and introduces in detail the solution of pure hardware table walking with two level page table organization. The implementation takes care of required operations and high performances needed by modern operating systems and low costs needed by embedded systems. This solution has been silicon proven, and successfully porting the Linux 2.4.17 kernel, the XWindow system, GNOME and most application software onto the Unity platform.
其他文献
毕业班数学复习是小学数学教学中的重要组成部分,在数学教学中占有举足轻重的作用。复习的目的是引导学生巩固、梳理已学的知识,起到查漏补缺的效果,把各知识点分类整理,形成
期刊
鸡西矿业集团公司张辰煤矿西三采区3
期刊
鸡西矿业集团公司张辰煤矿西三采区3
期刊
在举国上下以经济建设为中心的今天,我们的学生也迫切需要掌握一些金融、经济方面的知识。这既是适应时代的需要,又可缩短与社会的认知距离,避免过去那种“两耳不闻窗外事”
期刊