CPU体系结构
文章平均质量分 78
zhycd168
籍贯:中国.四川省宜宾市赵场镇
工作:四川成都市
展开
-
PowerPC的MMU机制(三)
4.3.7 哈希页表页表保存的是虚拟页号和物理页号之间的映射关系,其实也就是一个函数关系,将24位的VSID和16位的页索引作为参数,通过某种函数关系映射,结果就是实际的物理内存中,由于这种映射关系一般通过哈希函数实现,因此页表也称作哈希表。页索引为16位,而页大小4k,由此也可见段的大小为256M(2^28)。 页表的设计必须注意2个问题: 1. 页表大小设计; 2转载 2009-08-19 11:57:00 · 1716 阅读 · 0 评论 -
PowerPC的MMU机制(一)
1 基本原理1.1 基本概念:逻辑地址:代码中使用,如数据载入和指令跳转等使用的地址,如LR寄存器中的地址等,本文中有效地址也就是逻辑地址; 虚拟地址:虚拟地址在页转换中使用,为中间地址,逻辑地址转成虚拟地址后再转成物理地址,PPC中的虚拟地址为52位; TLB:Translation Lookaside Buffers,转换快表,简称快表,保存最近使用的页转转载 2009-08-19 11:53:00 · 2305 阅读 · 0 评论 -
嵌入式系统中的CACHE问题
来源:电子技术应用 作者:陈 曦 李汉宁 摘要:描述了在实时嵌入式系统开发中遇到的与CACHE有关的问题。对引起这些问题的原因——CACHE和RAM的不一致性进行了讨论。最后,提出了解决问题的方法。 关键词:嵌入式实时系统 CACHE 不一致性 随着社会的发展、人们生活水平的提高,人们对嵌入式计算机应用的要求也越来越高。因此转载 2009-08-19 13:51:00 · 639 阅读 · 0 评论 -
PowerPC的MMU机制(二)
4 页地址转换4.1 页地址转换概述页地址转换是3类地址转换中,最为复杂的一种转换类型,也称段模式(Memory Segment Model)。内存地址划分成大小为256M的段,将有效地址中4Kbyte大小的页映射到物理内存中的4K范围之内,地址转换的基本单位就是4K大小的页,52位的虚拟地址空间为地址转换提供了很大的灵活性。特别注意的是BAT转换优先于页转载 2009-08-19 11:56:00 · 1695 阅读 · 1 评论 -
PCI中断
首先介绍一下计算机系统PCI总线中断线在主板上的线路分布: ^4 |#~2T 每个PCI插槽为插在它上面的PCI设备提供了4根中断线:INTA#,INTB#,INTC#,INTD#也就是说如果有4个PCI插槽,那么就会有16根中断线。这些中断线上产生的中断信号最终都要传输到CPU的INTA引脚上面来通知CPU。那么这就产生了一个疑问,这么多中断线(还包括ISA总线的中断线)只对应CPU的一根转载 2009-08-24 10:08:00 · 2515 阅读 · 0 评论 -
X86,ARM的虚拟地址转换.什么是MMU,MMU的作用
I. 什么是MMU,MMU的作用MMU是Memory Management Unit的缩写. 针对各种CPU, MMU是个可选的配件. 物理地址的转换. 提供硬件机制的内存访问授权.àßMMU负责的是虚拟地址 现代的多用户多进程操作系统, 需要MMU, 才能达到每个用户进程都拥有自己的独立的地址空间的目标. 使用MMU, OS划分出一段地址区域, 在这块地址区域中, 每个进程看到的内容都不一定转载 2009-08-26 10:53:00 · 1267 阅读 · 0 评论