SPARC V8处理器中存储管理单元的设计  

Design of Memory Management Unit in SPARC V8 Processor

在线阅读下载全文

作  者:肖建青[1] 李红桥[1] 张洵颖[1] 龚龙庆[1] 

机构地区:[1]西安微电子技术研究所,西安710054

出  处:《科学技术与工程》2010年第31期7810-7815,共6页Science Technology and Engineering

摘  要:存储管理单元MMU(Memory Management Unit)是各种微处理器用以实现虚拟存储的关键部件。针对SPARCV8结构处理器的需求,提出一种MMU的设计方案。分析了虚拟地址到物理地址的映射关系,通过采用转换后备缓冲区TLB(Translation Lookaside Buffer)加快了SPARCV8处理器在多任务处理时虚实地址的转换;以页式存储为依据,为页面的读、写、执行等访问提供了保护机制;并在异常发生时根据访问类型进行相应的异常处理。结论表明,该设计方案是可行的、有效的;并且可作为其它处理器MMU设计的基础。Memory management unit is an important component of microprocessor which implements virtual memory.To satisfy the need of processor based on SPARC V8 architecture,a design of MMU is proposed.The mapping from any virtual address to a physical address is analyzed,the address translation using TLB to realize Multitask in SPARC V8 processor is speeded up.Through paged virtual memory,this design provided a protection mechanism for page-level read,write and execution,and dealt with corresponding exceptional events according to the access type when some exception occurred.Conclusions show that the design is feasible and effective,and it can be used as a basis for the design of MMU in other processor.

关 键 词:存储管理单元 虚拟地址 物理地址 转换后备缓冲区 多任务 

分 类 号:TP311.52[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象