CPU体系架构-ARM/MIPS/X86

第一部分:从寄存器、寻址方式、汇编指令等方面总结了ARM/MIPS/X86的异同

第二部分:分析了和CPU关系最近的几个硬件模块,依次是存储管理模型、Cache、MMU和DMA

第三部分:

操作系统-任务调度/内存管理/文件系统/IO系统/协议栈

第一部分:操作系统5大系统的基本概念

参考书籍

  1. 《程序员的自我修养-链接、装载与库》 俞甲子等著
  2. 《微机系统原理与接口技术》 李广军等主编
  3. 《ARM嵌入式系统开发-软件设计与优化》 Andrew N.Sloss等著 沈建华 译
  4. 《See MIPS Run》 Dominic Sweetman著
  5. 《VxWorks设备驱动开发详解》 曹桂平等著
  6. 《大话处理器》 杨万木
  7. 《嵌入式系统linux内核开发实战指南:ARM平台》 王洪辉 著
  8. 《Linux设备驱动程序》 Jonathan Corbet等著 魏永明等译

网络资料

  1. 《ARM与X86》 弯曲评论 王齐著
  2. 《The MIPS Cache Architecture》 comcat 著
  3. 《MIPS异常和中断处理机制研究v1.0.pdf》沈浩 著
  4. 《讲解MMU的好文章.doc》 网络资料
  5. 《arm920t的mmu和cache.pdf》 亚嵌教育
  6. 《Cache Memory》 弯曲评论 王齐等注