《Linux内核完全注释》笔记
任何一个系统都可认为由四个基本部分组成。其中输入部分用于接收进入系统的信息或数据;经过处理中心加工后再由输出部分送出。能源部分为整个系统提供操作运行的能源供给,包括输入和输出部分操作所需要的能量。
一、微型计算机的组成原理
CPU通过地址线、数据线和控制信号线组成的本地总线(或称为内部总线)与系统其它部分进行数据通信。
地址线用于提供内存或I/O设备的地址,即指明需要读/写数据的位置。
数据线用于在CPU和内存或I/O设备之间提供数据传输的通道。
控制线则负责指挥执行的具体读/写操作。
caution:对于使用80386 CPU的PC机,其内部地址线和数据线都分别有32根,即都是32位的。因此地址寻址空间范围有2^32字节,从0到4 GB。
图上部的控制器和存储器接口通常集成在计算机主板上,这些控制器分别都是以一块大规模集成电路芯片为主组成的功能电路。
eg:
终端控制器:Intel 8259 A或其兼容芯片构成;
DMA 控制器:Intel 8237 A芯片构成;
定时计数器:Intel 8253/8254 定时芯片;
键盘控制器:Intel 8042芯片来与键盘中的扫描电路进行通信。
图中下方的控制卡(或者成为适配器)贼是通过扩展插槽与主板上系统总线连接。总线插槽是系统地址总线、数据总线和控制线的与扩展设备控制器的标准连接接口。
随着计算机技术的发展,很多原来使用控制卡来完成的功能(例如硬盘控制器功能)都已经集成在计算机主板上少数几个超大规模集成电路芯片。除了CPU外,现代PC机主板主要使用2个超大规模芯片构成的芯片组或芯片集组成:北桥芯片和南桥芯片。