- 计算机网络已经由一种通信基础设施发展成为一种重要的信息服务基础设施。
L31-目录与文件系统
在 “L29 从生磁盘到文件” 中,第三层抽象是建立文件字符流和盘块集合之间的映射(inode),但这是针对单个文件来说的(一个文件映射到一堆盘块);而在本章中,则要讲述第四层抽象——能找到对应于目录的文件,将整个磁盘抽象成一个文件系统,对应于一棵文件目录树(一堆文件映射到整个磁盘)。
★文件系统,就是将整个磁盘的盘块抽象成一棵文件目录树。
L29-从生磁盘到文件
- 在 ”L28 生磁盘的使用“ 中提到,磁盘在完成上一个读写任务后,就会从请求访问磁盘的进程请求队列中取出下一个要访问的盘块号,而这个盘块号,就是通过文件来得到的,这样,用户操作文件,就会发送盘块号给请求队列,再和 “L28 生磁盘的使用“ 的内容相结合,就实现了将文件储存在磁盘上。
L28-生磁盘的使用
- 磁盘的使用和前面 I/O 设备的使用一样,也是包括 CPU 向磁盘控制器的寄存器发送指令、磁盘完成指令后向 CPU 发出中断以及文件视图。
L27-键盘
- 键盘的使用流程和显示器类似,仍然遵循三个步骤:
- CPU 向键盘控制器的寄存器发送指令来使用键盘;
- 通过文件视图来帮助用户统一使用各种终端设备;
- 键盘在指令完成后向 CPU 发出中断,CPU 进行中断处理。