/**
* TODO 《操作系统原理》 记录 (1)
* @关于集中处理系统的资源利用最大化的设计前提目的
* 操作系统的主要目的是资源分配器
* ——————用来做什么的定义
*
* @计算机系统结构
* 总线提供了对共享内存的访问能力
* 每个设备控制器负责一个特定类型设备
* 为了保证内存数据有序访问、需要使用设备控制器实现内存并发访问能力
*
* @计算机启动过程
* @@@现代操作系统是中断驱动
* 中断是现代计算机结构的重要部分
*
* 通过引导程序——bootstrap program
* @定位操作系统代码块位置、将系统内核装入内存
* @开始执行init进程进行初始化动作
* @事件的发生通常是硬件或者是软件中断发生
* 软件中断一般称为系统调用——内核陷入——监视器调用来触发中断信号
* 每种类型的中断都会执行一段关于此中断的代码进行程序处理
* 中断服务子程序负责处理中断
* 中断必须将控制转移到合适的中断处理程序
* 比如门禁的开门信号处理过程-——思考一下
* -------------------------------------
*
*
* @当CPU收到中断信号、会暂停正在做的事情转到指定位置开始处理中断
* 通常这个位置是中断处理程序的起始位置
* 处理之后返回中断位置继续执行之前的程序
*
* -----------------------------------------------------
* @I/O 结构
* 磁盘最小可寻址单位 【扇区】
* 磁盘控制设备缓冲区大小 ——————通常512 KB
* --
* 为了开始I/O操作、CPU在设备控制器中装入了少量的寄存器。
* 系统控制器检查这些寄存器以采取相应的操作
* 通过触发中断来进行通信
*
* @DMA结构 (设备直接内存访问)
* IO设备设置好缓冲区、指针、程序计数器之后直接和内存建立通信传输
* 一大块数据、而无需CPU干预。一块只产生一次中断
* 设备驱动程序开始设置寄存器的源地址、目标地址和传输长度
* 接着DMA开始执行IO操作
* 此时CPU处于空闲状态
*
*
*/
|