【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种存储器管理单元和一种用于存储器管理的方法。
技术介绍
在本领域中已知存储器管理单元的多种配置。在Chauvel等人的题为“Priority arbitration based on current task and MMU”的美国专利申请2002/0062427和Chang等人的题为“Parallel access micro-TLB tospeed up address translation”的美国专利5,835,962中说明了某些配置,其在此处并入作为参考。现代处理器访问缓存存储器模块和所谓的高级或外部存储器模块。通常利用虚拟地址访问缓存存储器模块,同时通过提供物理地址访问外部存储器模块。典型地,由处理器提供的虚拟地址由处理器以外的部件翻译为物理地址。Neiger等人的题为“virtual translationlookaside buffer”的美国专利申请2002/0082824;Arimilli等人的题为“Hardware managed virtual-to-physical address translation mechanism”的美国专利申请2004/0117587和Mansell等人的题为“Apparatus andmethod for controlling access to a memory”的美国专利申请2004/0143720,其在此处并入作为参考,描述了多种地址翻译技术。需要提供一种有效率的存储器管理单元,其能够执行有效的地址翻译。为了增加系统的可靠性,提出了多种技术,Dahan等人的题为“Secu ...
【技术保护点】
一种存储器管理单元,包括: 多个数据段描述符,每个数据段描述符与数据存储器段相关联; 多个程序段描述符,每个程序段描述符与程序存储器段相关联;和 控制器,其适于响应任务切换而更换多个数据段描述符和多个程序段描述符的内容。
【技术特征摘要】
【国外来华专利技术】1.一种存储器管理单元,包括多个数据段描述符,每个数据段描述符与数据存储器段相关联;多个程序段描述符,每个程序段描述符与程序存储器段相关联;和控制器,其适于响应任务切换而更换多个数据段描述符和多个程序段描述符的内容。2.权利要求1的存储器管理单元,进一步包括指令/数据标识符支持单元,用于存储程序任务标识符和数据任务标识符。3.权利要求1的存储器管理单元,其中程序段描述符存储关于至少一个特权级别的程序访问许可信息,而数据段描述符存储数据访问许可信息。4.权利要求1的存储器管理单元,其中至少一个数据段描述符和至少一个程序段描述符适于被选择性地使能。5.权利要求1的存储器管理单元,其中数据段描述符存储数据访问许可信息、数据访问写策略、数据预找取相关信息和数据找取突发尺寸。6.权利要求1的存储器管理单元,其中数据段描述符存储数据地址翻译相关信息,而程序段描述符存储程序地址翻译相关信息。7.一种存储器管理单元,包括多个数据段描述符,每个数据段描述符与数据存储器段相关联;多个程序段描述符,每个程序段描述符与程序存储器段相关联;和指令/数据标识符支持单元,用于存储程序任务标识符和数据任务标识符。8.权利要求6的存储器管理单元,其中程序段描述符存储程序访问许可信息,而数据段描述符存储数据访问许可信息。9.权利要求8的存储器管理单元,其中数据段描述符存储数据地址翻译相关信息,而程序段描述符存储程序地址翻译相关信息。10.一种存储器管理单元,包括多个数据段描述符,每个数据段描述符与数据存储器段相关联;多个程序段描述符,每个程序段描述符与程序存储器段相关联;并且其中至少一个数据段描述符和至少一个程序段描述符适于被选择性地使能。11.权利要求10的存储器管理单元,其中数据段描述符存储数据地址翻译相关信息,而程序段描述符存储程序地址翻译相关信息。12.一种存储器管理单元,包括多个数据段描述符,每个数据段描述符与数据存储器段相关联;以及多个程序段描述符,每个程序段描述符与程序存储器段相关联;其中程序段描述符存储程序访问许可信息,而数据段描述符存储数据访问许可信息。13.一种存储器管理单元,包括多个数据段描述符,每个数据段描述符与数据存储器段相关联;多个程序段描述符,每个程序段描述符与程序存储器段相关联;并且其中数据段描述符存储数据访问许可信息、数据访问写策略、数据预找取相关信息和数据找取突发尺寸。14.一种存储器管理单元,包括多个数据段描述符,每个数据段描述符与数据存储器段相关联;多个程序段描述符,每个程序段描述符与程序存储器段相关联;并且其中数据段描述符存储数据地址翻译相关信息,而程序段描述符存储程序地址翻译相关信息。15.一种用于存储器管理的方法,所述方法包括提供多个数据段描述符,每个数据段描述符与数据存储器段相关联,并且提供多个程序段描述符,每个程序段描述符与程序存储器段相关联;接收数据访问请求并且确定如何响应多个数据段描述符的内容处理数据访问请求;接收程序访问请求并且确定如何响应多个程序段描述符的内容处理程序访问请求;并且响应任务切换而更换多个数据段描述符和多个程序段描述符的内容。16.权利要求15的方法,进一步包括存储程序任务标识符和数据任务标识符。17.权利要求15的方法,其中确定如何处理程...
【专利技术属性】
技术研发人员:摩西安舍尔,摩西巴沙尔,尤里达扬,雅各布埃弗拉特,伊塔伊佩莱德,兹维卡罗森沙因,
申请(专利权)人:飞思卡尔半导体公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。