2
磁盘
每个磁片上分为多个扇片。也可以分为多个磁道,每个磁道分为多个扇区。
实现输入输出的方式
-
忙等待:仅能一个设备占用CPU直到使用结束,其它设备不能用
-
中断:暂时停止一个设备对CPU的占用
-
直接存储器访问(DMA):直接控制内存和控制器交换
总线(BUS)
-
多个设备或者接入点(站点)
-
传输的数据包(乘客)
-
传输的数据有容量(字节块)(4/8byte)
-
运行有顺序(控制器)
操作系统功能
基本功能
-
防止硬件被滥用
-
通过简单的机制匹配对应的应用程序,进而控制复杂的硬件
对硬件进行的抽象
-
进程:程序
-
虚拟内存:内存和磁盘
-
文件:io设备
进程
-
进程的本质是操作系统执行的一个程序,这个容器里存放了这个程序所有的信息
-
与进程相关
- 地址空间——从某个最小值的存储位置到某个最大值的存储位置的列表
- 资源集——寄存器、文件清单、突发警报、进程清单等信息
进程挂起
-
进程的地址空间——磁盘映像
-
进程表项(保存了进程当前的信息)
进程间通信
-
合作完成某些作业的相关进程经常需要彼此通信来完成作业
-
保证信息不会丢失
- 定时器
并发技术
-
通过指令的交错执行,进程在来回切换
-
一个进程的指令和另一个进程的指令交错执行的过程即为并发
-
在每个任务运行前,CPU都需要知道任务从哪里加载和运行
- CPU寄存器
- 程序计数器(记录下一条指令的位置)
发布于