linux内核完全剖析0.12笔记--第二章,微型计算机组成结构
2012-02-23 16:00
621 查看
第二章,微型计算机组成结构
本章介绍了早期的PC机组成结构其一些重要的部件的工作方式。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/23/dc39d35338f22ccf9de96c460e726dae.gif)
1,I/O端口寻址和访问控制方式主要有:程序循环查询方式(已经不用),中断处理方式,DMA传输方式。早期还没有管道,所以只有这三种方式。
2,PC/AT内存使用区域
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/23/70119b3088ff55dd3254f6a83338671c.gif)
基本BIOS启动的内存分布,
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/23/02b7b0fb7ec1e0d2308cb219d6827adf.gif)
3,键盘控制共有三套扫描码集,分别是
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/23/fdcaf375e7cf2323c27c6a6f6d9bc54b.gif)
键盘默认发送的都是第二套扫描码集,再通过键盘控制器转换成第一套,以此与早期平台的软件兼容。
4,定时计数器,PC/AT采用8254芯片,每10ms向cpu发出一个中断信号,频率为100hz,它用一于定时切换当前执行的任务和统计每个任务使用的系统资源量,0.12内核的工作安排主要是根据这一中断信号来进行的。
5,其它还有中断控制器,DMA控制器,串行控制卡,显示控制的工作方式等。
6,硬盘与软盘:
盘片磁道格式示意图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/23/c86ac86866c46cac62af052e36d6298d.gif)
磁盘控制器内部示意图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/23/e38eb59ecb9089b2ef30be7a9dd83072.gif)
本章介绍了早期的PC机组成结构其一些重要的部件的工作方式。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/23/dc39d35338f22ccf9de96c460e726dae.gif)
1,I/O端口寻址和访问控制方式主要有:程序循环查询方式(已经不用),中断处理方式,DMA传输方式。早期还没有管道,所以只有这三种方式。
2,PC/AT内存使用区域
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/23/70119b3088ff55dd3254f6a83338671c.gif)
基本BIOS启动的内存分布,
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/23/02b7b0fb7ec1e0d2308cb219d6827adf.gif)
3,键盘控制共有三套扫描码集,分别是
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/23/fdcaf375e7cf2323c27c6a6f6d9bc54b.gif)
键盘默认发送的都是第二套扫描码集,再通过键盘控制器转换成第一套,以此与早期平台的软件兼容。
4,定时计数器,PC/AT采用8254芯片,每10ms向cpu发出一个中断信号,频率为100hz,它用一于定时切换当前执行的任务和统计每个任务使用的系统资源量,0.12内核的工作安排主要是根据这一中断信号来进行的。
5,其它还有中断控制器,DMA控制器,串行控制卡,显示控制的工作方式等。
6,硬盘与软盘:
盘片磁道格式示意图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/23/c86ac86866c46cac62af052e36d6298d.gif)
磁盘控制器内部示意图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/23/e38eb59ecb9089b2ef30be7a9dd83072.gif)
相关文章推荐
- 《linux 内核完全剖析》 chapter 2 微型计算机组成结构
- linux内核完全剖析0.12笔记--第四章 80x86保护模式及其编程
- linux内核完全剖析——基于0.12内核-笔记(2)-统一编址和独立编址
- linux内核完全剖析0.12笔记--第三章 内核编程语言和环境
- 《linux 内核全然剖析》 chapter 2 微型计算机组成结构
- Linux内核导读之微型计算机组成原理(笔记)
- linux内核完全剖析0.12笔记--第一章,概述
- 计算机组成与系统结构学习笔记(1)一 计算机系统概论 [1.3 - 1.4]
- Linux入职基础-4.1_简介微型计算机的组成结构
- 《Linux内核完全剖析——基于0.12内核》第3章P31 引导扇区源代码boot.s
- 计算机组成与系统结构学习笔记(1)一 计算机系统概论 [1.1 - 1.2]
- <<Linux内核完全剖析 --基于0.12内核>> 学习笔记 第4章 80x86保护模式及其编程 4.1 80x86系统寄存器和系统指令
- Ubuntu下使用模拟器Bochs运行《Linux内核完全剖析——基于0.12内核》第3章P31 引导扇区源码boot.s的一系列步骤
- 《Linux内核完全剖析-基于0.12内核》第四章的简单多任务内核Makefile的注释
- 《Linux内核完全剖析-基于0.12内核》书评之陈莉君
- <<Linux内核完全剖析 --基于0.12内核>>学习笔记 第4章 80x86保护模式及其编程 4.3 分段机制
- linux学习笔记(一、微型计算机组成结构)
- <<Linux内核完全剖析 --基于0.12内核>>学习笔记 第4章 80x86保护模式及其编程 4.8 保护模式编程初始化
- [2016/11/17](补)计算机组成原理第二章笔记
- 微型计算机组成结构