正在加载图片...
第1页共17页 第1章操作系统概述 计算机系统由硬件和软件两部分组成。没有配置软件的计算机称为裸机。直接使用裸 机不仅不方便而且工作效率和机器利用率低下。操作系统就是为了建立用户与计算机之间的 接口而为裸机配置的一种系统软件 1.1内容辅导 1.1.1什么是操作系统 1.操作系统的定义 关于操作系统,至今尚无严格统一的定义。对操作系统的定义有各种说法,不同说法反映 了人们以不同角度所揭示的操作系统的本质特征。综合操作系统的功能及特点,给操作系统下 个较为全面的定义:操作系统是计算机系统中的最重要、最基本的系统软件。从资源管理的 观点来看,它是计算机系统中的资源管理器(程序);它负责对系统的硬、软件资源实施有效的 控制和管理,提高系统资源的利用率。从方便用户使用的观点看,操作系统是一台虚拟机;它是 计算机硬件的首次扩充,掩盖了硬件操作的细节,使用户或程序员与硬件细节隔离,从而方便 了用户的使用 2.操作系统在计算机系统中的地位 个计算机系统可以看成是由硬件和软件按层次结构组成的系统,自底向上各层是: 硬件层、操作系统层、语言处理程序层、应用程序层。 3.操作系统的目标 (1)方便性:操作系统使计算机系统更易于使用。 (2)有效性:操作系统使计算机资源的使用更有效,即使资源的利用率更高。 (3)可扩充性:操作系统必须能方便地开发、测试和引进新的系统功能,以适应计算机硬 件和体系结构的迅速发展以及应用不断扩大的要求。 (4)开放性:操作系统必须能提供统一开放的环境,以使其应用在不同的系统中具有可移 植性,并使不同的系统能够通过网络进行集成,从而能正确、有效地协同工作 4.操作系统的作用 (1)从一般用户的观点来看,操作系统是用户与计算机硬件系统之间的接口。用户并不直 接与计算机硬件打交道,而是通过操作系统提供的命令、系统功能调用以及图形化接口来使用 十算机 (2)从资源管理的观点来看,操作系统是计算机资源的管理者。处理机的分配和控制,内 存的分配和回收,I/0设备的分配和处理,文件的存取、共享和保护工作都是由操作系统完成 (3)从虚拟机的观点来看,操作系统是扩充裸机功能的软件。在裸机(即没配置任何软件 的计算机系统)上覆盖了操作系统后,裸机将变成一台功能更强大、使用更方便的虚拟机。 (4)从任务组织的观点来看,操作系统是计算机工作流程的组织者。它负责在众多作业间 切换处理机,并协调它们的推进速度,从而进一步提高系统的性能。 1.1.2多道程序设计技术的概念 1.多道程序设计 在单道程序处理系统时,内存中仅存放了一道程序,每当程序发出I/0请求时,CP便处于 等待I/0完成状态,致使CPU空闲。为了进一步改善CPU的利用率,引入了多道程序设计技术 多道程序设计技术是指同时把多个作业放入内存并允许它们交替执行,共享系统中的各第 1 页 共 17 页 第 1 章 操作系统概述 计算机系统由硬件和软件两部分组成。没有配置软件的计算机称为裸机。直接使用裸 机不仅不方便而且工作效率和机器利用率低下。操作系统就是为了建立用户与计算机之间的 接口而为裸机配置的一种系统软件。 1.1 内容辅导 1.1.1 什么是操作系统 1.操作系统的定义 关于操作系统,至今尚无严格统一的定义。对操作系统的定义有各种说法,不同说法反映 了人们以不同角度所揭示的操作系统的本质特征。综合操作系统的功能及特点,给操作系统下 一个较为全面的定义:操作系统是计算机系统中的最重要、最基本的系统软件。从资源管理的 观点来看,它是计算机系统中的资源管理器(程序);它负责对系统的硬、软件资源实施有效的 控制和管理,提高系统资源的利用率。从方便用户使用的观点看,操作系统是一台虚拟机;它是 计算机硬件的首次扩充,掩盖了硬件操作的细节,使用户或程序员与硬件细节隔离,从而方便 了用户的使用。 2.操作系统在计算机系统中的地位 一个计算机系统可以看成是由硬件和软件按层次结构组成的系统,自底向上各层是: 硬件层、操作系统层、语言处理程序层、应用程序层。 3.操作系统的目标 (1)方便性:操作系统使计算机系统更易于使用。 (2)有效性:操作系统使计算机资源的使用更有效,即使资源的利用率更高。 (3)可扩充性:操作系统必须能方便地开发、测试和引进新的系统功能,以适应计算机硬 件和体系结构的迅速发展以及应用不断扩大的要求。 (4)开放性:操作系统必须能提供统一开放的环境,以使其应用在不同的系统中具有可移 植性,并使不同的系统能够通过网络进行集成,从而能正确、有效地协同工作。 4.操作系统的作用 (1)从一般用户的观点来看,操作系统是用户与计算机硬件系统之间的接口。用户并不直 接与计算机硬件打交道,而是通过操作系统提供的命令、系统功能调用以及图形化接口来使用 计算机。 (2)从资源管理的观点来看,操作系统是计算机资源的管理者。处理机的分配和控制,内 存的分配和回收,I/0 设备的分配和处理,文件的存取、共享和保护工作都是由操作系统完成 的。 (3)从虚拟机的观点来看,操作系统是扩充裸机功能的软件。在裸机(即没配置任何软件 的计算机系统)上覆盖了操作系统后,裸机将变成一台功能更强大、使用更方便的虚拟机。 (4)从任务组织的观点来看,操作系统是计算机工作流程的组织者。它负责在众多作业间 切换处理机,并协调它们的推进速度,从而进一步提高系统的性能。 1.1.2 多道程序设计技术的概念 1.多道程序设计 在单道程序处理系统时,内存中仅存放了一道程序,每当程序发出I/O请求时,CPU便处于 等待 I/O 完成状态,致使 CPU 空闲。为了进一步改善 CPU 的利用率,引入了多道程序设计技术。 多道程序设计技术是指同时把多个作业放入内存并允许它们交替执行,共享系统中的各
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有