Ch09 I/O 操作的实现
I/O 子系统概述
「I/O 子系统」主要解决各类信息的输入和输出问题,即通过外设的输入输出问题。
所有高级语言的「运行时系统」(run-time system)都提供了执行 I/O 功能的高级机制。
运行时系统也称为「运行时环境」(run-time environment)或简称为「运行时」(run-time)。
用户空间 I/O 软件
用户程序中的 I/O 函数
文件的基本概念
系统级 I/O 函数
C 标准 I/O 库函数
内核空间 I/O 软件
设备无关的 I/O 软件层
设备驱动程序
中断服务程序
I/O 硬件与软件的接口
I/O 设备
基于总线的互连结构
I/O 接口的功能和结构
I/O 端口及其编址
中断程序
hello 程序运行过程综述
shell 进程等待用户键盘输入
用户从键盘输入命令行
唤醒并切换至 shell 进程
### 使用 fork() 函数创建子进程