最近准备i面试,抽时间回顾一下计算机操作系统原理. -2018.10.1
1、硬件基础
计算机的构成:
- 处理器(CPU):主要包括运算器、控制器
- 内存(主存储器)
- 输入输出设备
详细的讲,CPU内部包括:
- 存储器地址寄存器 MAR: 用于确定下一个要读写的存储器地址
- 存储器缓冲寄存器 MBR: 用于存放要写入存储器的数据,或者从存储器中读取的数据
- 输入/输出地址寄存器 IO AR: 用于确定一个输入输出设备
- 输入/输出缓冲寄存器 IO BR: 用于在输入输出模块和处理器间交换数据
2.指令,内存,中断
基本指令的执行周期包括:
开始-->取指-->执行指令-->检查中断-->停止 (取指和执行指令循环进行)
中断处理的方法:
- 处理一个中断时,禁止其他中断
- 设置中断优先级,高优先级打断低优先级的中断处理程序
内存有: