深入浅出处理器

Posted 阿弥陀佛.a

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了深入浅出处理器相关的知识,希望对你有一定的参考价值。



  1. 处理器执行代码时,外设设备通知处理器中断时间到
  2. 将当前上下文执行信息保存下来,为了处理完中断后可以恢复执行
  3. 处理器去访问外设,看看发生了什么事,获取中断的类型
  4. 外设将中断的类型返回到处理器
  5. 执行ISR(中断服务程序)
  6. 清除外设设备中断标志位
  7. 清除自身中断标志位
  8. 将第二步保存的上下文信息恢复,继续运行








本来执行跳转指令,被替换成中断触发指令



摩托罗拉产品:

内存管理单元



程序是静态的概念,二进制数据而已
进程是可执行程序运行后的一个动态的概念
试验后发现:


实模式软件开发:操作实地址(暴力,致命)
后来流行虚拟内存的开发模式

类比老师上课,一边擦黑板一边重新写字

交换区(特殊磁盘):暂时存放当前执行进程的多数代码,少部分代码加载到内存中进行





:虚拟地址映射到物理地址的过程
那虚拟地址没有查询到怎么办?


增加物理内存:页面的换入换出操作大量减少。
更换固态:读写磁盘的时间变短,换入换出的次数不变但速度很快


处理器的速度非常快,但是从内存读取数据的速度耗时

生产一个速度快、存储量很小的中间件:



问题:内存和cache之间如何映射?








以上是关于深入浅出处理器的主要内容,如果未能解决你的问题,请参考以下文章

深入浅出处理器

深入浅出处理器

深入浅出MySQL事务处理和锁机制

深入浅出之预处理

架构师的必经之路 深入浅出JVM虚拟机

怎样深入浅出的理解 单片机 arm dsp?