当一个程序有CPU控制权时才能运行,运行完就又交回了CPU的控 制权。 Windows和OS2是多任务操作系统。 Windows和OS/2的内核含有 分时器,它在激活的应用程序中轮流分配处理器时间,允许多个程序 同时运行 内存管理 内存管理的目标是给每一个应用程序所必需的内存,而又不占用其他 应用程序的内存。 DOS的内存管理非常简单,它运行在实模式下,只有1M内存可用 来编址。 WINDOWS和OS2的内存管理较复杂,它运行在保护模式下,它可 以管理计算机上安装的所有内存,1M内存用完后,可使用扩展内存 如果系统不能提供足够的实内存来满足一个应用程序的需要,虚拟内 存管理程序就会生成虚拟内存来弥补不足 Windows和OS2内存管理的另一方面是采取某些步骤以阻止应用程 序访问不属于它的内存。在DOS中,一个应用程序可能偶然的,或 者有人故意的写到其他的内存中,甚至写到属于操作系统的内存中, 并导到整个系统崩溃。 Windows和OS尸通过把应用程序限制在自己 的地址空间来避免冲突,这些地址在逻辑上是彼此隔离的。 4、文件IO 文件系统是操作系统的最重要组成部分,它负责管理在硬盘和其他大 容量存储设备中存储的文件。操作系统提供高级函数,以便应用程序当一个程序有 CPU 控制权时才能运行,运行完就又交回了 CPU 的控 制权。 Windows 和 OS/2 是多任务操作系统。Windows 和 OS/2 的内核含有 分时器,它在激活的应用程序中轮流分配处理器时间,允许多个程序 同时运行。 3、内存管理 内存管理的目标是给每一个应用程序所必需的内存,而又不占用其他 应用程序的内存。 DOS 的内存管理非常简单,它运行在实模式下,只有 1M 内存可用 来编址。 WINDOWS 和 OS/2 的内存管理较复杂,它运行在保护模式下,它可 以管理计算机上安装的所有内存,1M 内存用完后,可使用扩展内存。 如果系统不能提供足够的实内存来满足一个应用程序的需要,虚拟内 存管理程序就会生成虚拟内存来弥补不足。 Windows 和 OS/2 内存管理的另一方面是采取某些步骤以阻止应用程 序访问不属于它的内存。在 DOS 中,一个应用程序可能偶然的,或 者有人故意的写到其他的内存中,甚至写到属于操作系统的内存中, 并导到整个系统崩溃。Windows 和 OS/2 通过把应用程序限制在自己 的地址空间来避免冲突,这些地址在逻辑上是彼此隔离的。 4、文件 I/O 文件系统是操作系统的最重要组成部分,它负责管理在硬盘和其他大 容量存储设备中存储的文件。操作系统提供高级函数,以便应用程序