随笔分类 - Linux 内核完全剖析-基于0.12内核
摘要:前言 本文涉及的硬件平台是X86,如果是其他平台的话,如ARM,是会使用到MMU,但是没有使用到分段机制; 最近在学习Linux内核,读到《深入理解Linux内核》的内存寻址一章。原本以为自己对分段分页机制已经理解了,结果发现其实是一知半解。于是,查找了很多资料,最终理顺了内存寻址的知识。现在把我的
阅读全文
摘要:IO是什么 ? IO(Input and Output)是输入输出接口。是CPU和其他外部设备(如串口、LCD、触摸屏、LED等)之间通信的接口。一般的,我们说的IO就是指CPU的各种内部或外部外设。对于CPU而言,CPU操作外设就是操作外设中的寄存器,为了区分外设中的寄存器,每个被操作的外设寄存器
阅读全文
摘要:CPU数据通信总线 CPU通过地址线、数据线、控制信号组成的本地总线(或称为内部总线)与系统其它部分进行数据通信。 地址总线 地址总线用于内存或I/O设备的地址,即指明需要读/写数据的具体位置。 数据线 数据线用于CPU和内存或IO设备之间提供数据传输通道 控制线 负责指挥执行的具体读/写操作。
阅读全文