4.2目录与文件2
2026-05-30
文件是一种抽象数据类型。为了正确定义文件,需要明确可对其执行的操作。操作系统提供 一系列的系统调用来实现对文件的创建、删除、读/写、打开和关闭等操作。
5061 字
|
25 分钟
5.2设备独立性软件
2026-05-30
设备独立性软件(也称与设备无关的软件)位于设备驱动程序之上,是内核I/O子系统的最高层。该层与设备驱动程序之间的界限并非固定,常因操作系统设计或设备类型而异。例如,某些通常由设备独立性软件实现的功能,有时会被下放至驱动程序中。这种设计差异源于对系统性能、代码复用性及驱动程序效率等多方面因素的综合权衡。总体而言,其核心职责是实现各类设备的公共操作,为上层提供统一、抽象的IO接口。具体包括以下五项公共功能。
8692 字
|
43 分钟
3.2虚拟内存管理2
2026-05-28
在页面置换过程中,最糟糕的情形是:刚刚换出的页面马上又要换入内存,而刚刚换入的页面又立即被换出。这种频繁的页面调度行为称为抖动(也称颠簸)。
4648 字
|
23 分钟
