L4.1 IO与显示器
1、外设使用方法
- 给外设控制器(显卡、...卡等也有计算功能)对应的寄存器写内容(
out指令),会根据寄存器里面的内容来操控硬件。- 为了让控制外设变为简单,形成了一个统一的
文件视图。- 待外设处理完后,再向CPU发送中断处理指令。
操作系统对设备的管理:将out指令采用文件的方式向上封装
2、输出显示器 - 读入外设的inode信息
-
inode存放外设设备信息 -
write操作从open读入的相应外设的信息inode

-
flip中的信息从父进程中来,即copy_process -
而父进程中的
flip则从init函数中来

-
open把dev/tty0设备信息读入

3、向屏幕输出
继续 sys_write


- 统一编址:用
mov - 独立编制:用
out


L4.2 键盘
通过中断程序,根据扫描码得到相应的ASCII码
1、通过 in 指令,从端口读数据
