4、文件管理 逻辑上具有完整意义的信息集合称为文件,计算机 系统中的信息,如系统程序、标准子程序、应用程序和 各种类型的数据,通常都以文件的形式保存在外存中。每个文 件都有自己特定的名字,称为文件名 现代计算机系统中都由操作系统提供文件管理模块,来管 理文件的存储、检索、更新、共享和保护。 操作系统的文件管理功能:是对存放在计算机中的文件 进行逻辑组织和物理组织,面向用户实现按名存取。实现从逻 辑文件到物理文件间的转换;有效地分配文件的外存;建立文 件目录;提供合适的存取方法;实现文件的共享、保护和保密; 提供一组文件操作。 5.作业管理 作业管理为用户提供一个良好的人机交互界面,实现作业 调度和控制作业的执行。作业调度从等待处理的作业中选择可 以装入内存的作业,对已经装入内存中的作业用按用户的意图 控制其运行
4、文件管理 逻辑上具有完整意义的信息集合称为文件,计算机 系统中的信息,如系统程序、标准子程序、应用程序和 各种类型的数据,通常都以文件的形式保存在外存中。每个文 件都有自己特定的名字,称为文件名。 现代计算机系统中都由操作系统提供文件管理模块,来管 理文件的存储、检索、更新、共享和保护。 操作系统的文件管理功能:是对存放在计算机中的文件 进行逻辑组织和物理组织,面向用户实现按名存取。实现从逻 辑文件到物理文件间的转换;有效地分配文件的外存;建立文 件目录;提供合适的存取方法;实现文件的共享、保护和保密; 提供一组文件操作。 5.作业管理 作业管理为用户提供一个良好的人机交互界面,实现作业 调度和控制作业的执行。作业调度从等待处理的作业中选择可 以装入内存的作业,对已经装入内存中的作业用按用户的意图 控制其运行。 返回
3.2.3操作系统的分类 不同类型的计算机,其操作系统是不同的。操作系统的 分类有许多方法,按用户数目的多少,可分为单用户操作系 统和多用户操作系统;按依赖的硬件规模分,可分为大型机 中型机、小型机和微型机操作系统;按操作系统提供的性能 分,可分为批处理操作系统、分时操作系统、实时操作系统. 以及近几年来发展起来的网络操作系统和分布式操作系统。 下面简要地介绍常见的几类操作系统 1.单用户操作系统 单用户操作系统面对单一用户,用户对系统有绝对的控 制权。一般是为微机和简单小型机而设计的操作系统。 单用户操作系统又细分为单用户单任务操作系统和单用 户多任务操作系统。单用户单任务操作系统的主要特点:只 能服务于单个用户,而且一次仅能运行一个用户程序,此用 户独立享用系统的全部硬、软件资源
3.2.3 操作系统的分类 不同类型的计算机,其操作系统是不同的。操作系统的 分类有许多方法,按用户数目的多少,可分为单用户操作系 统和多用户操作系统;按依赖的硬件规模分,可分为大型机、 中型机、小型机和微型机操作系统;按操作系统提供的性能 分,可分为批处理操作系统、分时操作系统、实时操作系统, 以及近几年来发展起来的网络操作系统和分布式操作系统。 下面简要地介绍常见的几类操作系统 1.单用户操作系统 单用户操作系统面对单一用户,用户对系统有绝对的控 制权。一般是为微机和简单小型机而设计的操作系统。 单用户操作系统又细分为单用户单任务操作系统和单用 户多任务操作系统。单用户单任务操作系统的主要特点:只 能服务于单个用户,而且一次仅能运行一个用户程序,此用 户独立享用系统的全部硬、软件资源
单用户单任务操作系统的主要特点:只能服务于 单个用户,而且一次仅能运行一个用户程序,此用户 独立享用系统的全部硬、软件资源。 早期微机配置的操作系统就是单用户单任务操作系统, 例如,MS-D0S、CP/M等。 单用户多任务操作系统也是为单个用户服务的,但它允 许一次执行多项任务,如用户可以在编译程序的同时开始下 个程序的编译工作。常用有0s/2、 Windows95/98等。 2.多用户操作系统 对高档微机、小型机和大型机,由于内、外存容量大, 外设多,计算速度快,为了充分发挥计算机资源丰富的优势, 提高使用效率,这类计算机多数使用多用户操作系统。它除 具有一般操作系统的功能外,还提供多用户分时功能,在 台计算机中安装多个用户终端,多人在不同的终端上同时使 用一台计算机,使计算机资源为大家所共享。同时,它还提 供多任务功能,每个用户可同时进行几项工作,允许多用户 按照自己的要求给每项任务设置不同的优先权。因此,多用 户操作系统是一个多用户、多任务、分时的操作系统
单用户单任务操作系统的主要特点:只能服务于 单个用户,而且一次仅能运行一个用户程序,此用户 独立享用系统的全部硬、软件资源。 早期微机配置的操作系统就是单用户单任务操作系统, 例如,MS-DOS、CP/M等。 单用户多任务操作系统也是为单个用户服务的,但它允 许一次执行多项任务,如用户可以在编译程序的同时开始下 一个程序的编译工作。常用有OS/2、Windows 95/98等。 2.多用户操作系统 对高档微机、小型机和大型机,由于内、外存容量大, 外设多,计算速度快,为了充分发挥计算机资源丰富的优势, 提高使用效率,这类计算机多数使用多用户操作系统。它除 具有一般操作系统的功能外,还提供多用户分时功能,在一 台计算机中安装多个用户终端,多人在不同的终端上同时使 用一台计算机,使计算机资源为大家所共享。同时,它还提 供多任务功能,每个用户可同时进行几项工作,允许多用户 按照自己的要求给每项任务设置不同的优先权。因此,多用 户操作系统是一个多用户、多任务、分时的操作系统
3.批处理操作系统 把用户要求计算机系统进行处理的一个计算问题 称 为一个“作业”。用户为作业准备好程序和数据后, 再写 份控制作业执行的说明书。然后把作业说明书、相 应的程序和数据一起交给操作员。操作员将收到的一批作业 的有关信息输入到计算机系统中等待处理,由操作系统选择 作业并按其作业说明书的要求自动控制作业的执行。采用这 种批量化处理作业的操作系统称为“批处理操作系统”。 批处理操作系统将作业成批地提交给系统,由计算机顺 序自动完成后再给出结果,作业执行时无需人为干预,从而 实现了计算机操作的自动化。 批处理操作系统可分为单道批处理系统和多道批处理系 统。单道批处理系统是一种早期的、基本的批处理操作系统 “单道”的意思是指一次只有一个作业装入计算机系统的主 存运行,因而它也是一个单用户操作系统。这种系统的主要 目标是一批作能自动、顺序地运行
3.批处理操作系统 把用户要求计算机系统进行处理的一个计算问题 称 为一个“作业” 。用户为作业准备好程序和数据后, 再写 一份控制作业执行的说明书。然后把作业说明书、相 应的程序和数据一起交给操作员。操作员将收到的一批作业 的有关信息输入到计算机系统中等待处理,由操作系统选择 作业并按其作业说明书的要求自动控制作业的执行。采用这 种批量化处理作业的操作系统称为“批处理操作系统” 。 批处理操作系统将作业成批地提交给系统,由计算机顺 序自动完成后再给出结果,作业执行时无需人为干预,从而 实现了计算机操作的自动化。 批处理操作系统可分为单道批处理系统和多道批处理系 统。单道批处理系统是一种早期的、基本的批处理操作系统。 “单道”的意思是指一次只有一个作业装入计算机系统的主 存运行,因而它也是一个单用户操作系统。这种系统的主要 目标是一批作业能自动、顺序地运行
随着硬件技术的发展,尤其是“中断”和通道技 的出现,使得输入输出设备与中央处理器可以并行工 作。操作系统的设计者观察到:一个作业启动了输入 输出设备等待信息传送时,暂时不使用中央处理器,这时, 其它作业可以去占用中央处理器运行;反之,有作业在使用 中央处理器时,其它作业可以使用各种外设。于是,让几个 作业同时执行的话,能使计算机系统的资源更充分、更合理 被使用。因此,操作系统设计者提出了“多道程序设计”的 概念,并且设计了多道批处理操作系统。 在多道批处理操作系统控制下,允许多个作业同时装入 主存,使中央处理器轮流地执行各个作业,各个作业可以同 时使用各自所需的外设。因此,在宏观上看,计算机中有多 个作业在运行,但在微观上看,对于单0PU的计算机而言,在 某一个瞬间实际上只有一道作业在cPU上运行。 显然,多道批处理系统能极大地提高计算机系统的工作 效率,提高系统设备的利用率,但用户不能干预作业的运行
随着硬件技术的发展,尤其是“中断”和通道技 术 的出现,使得输入输出设备与中央处理器可以并行工 作。操作系统的设计者观察到:一个作业启动了输入 输出设备等待信息传送时,暂时不使用中央处理器,这时, 其它作业可以去占用中央处理器运行;反之,有作业在使用 中央处理器时,其它作业可以使用各种外设。于是,让几个 作业同时执行的话,能使计算机系统的资源更充分、更合理 被使用。因此,操作系统设计者提出了“多道程序设计”的 概念,并且设计了多道批处理操作系统。 在多道批处理操作系统控制下,允许多个作业同时装入 主存,使中央处理器轮流地执行各个作业,各个作业可以同 时使用各自所需的外设。因此,在宏观上看,计算机中有多 个作业在运行,但在微观上看,对于单CPU的计算机而言,在 某一个瞬间实际上只有一道作业在CPU上运行。 显然,多道批处理系统能极大地提高计算机系统的工作 效率,提高系统设备的利用率,但用户不能干预作业的运行。 一般适用于大型计算机