第一章 导论


上三种通常采用半导体技术,同时,属于易失性设备,下面属于非易失性设备
·创建和删除用户进程和系统进程。
·挂起和重启进程。
·提供进程同步机制。
·提供进程通信机制。
·提供死锁处理机制。
操作系统负责下列有关内存管理的活动:
·记录内存的哪部分正在被使用及被谁使用。
·当有内存空间时,决定哪些进程可以装入内存。
·根据需要分配和释放内存空间。
操作系统负责下列有关文件管理的活动:
·创建和删除文件。
·创建和删除目录来组织文件。
·提供操作文件和目录的原语。
对于多处理器环境,这种情况变得更为复杂,因为每个CPU不但有自己的内部寄存器,还有本地高速缓存。对于这种环境,A的副本会同时出现在多个高速缓存中。由于多个CPU
可并发执行,必须确保在一个高速缓存中对A值的更新马上反映在所有其他A所在的高速缓存中。这称为高速缓存一致性(cache coherency),这通常是硬件问题(在操作系统级别之下处理)
I /O子系统包括如下几个部分:
·一个包括缓冲、高速缓存和假脱机的内存管理部分。
·通用设备驱动器接口。
·特定硬件设备的驱动程序。