操作系统的定义讲义

第六章操作系统 6.1概述 操作系统的定义 1.构造操作系统的目的(1)将裸机转变成一台易于使 用的机器;(2)尽最大可能充分利用各种资源提高资 源利用率。 2.定义:操作系统是计算机系统中的一种系统软件,它 是这样一些程序模块的集合——它们能以尽量有效、 合理的方式组织和管理计算机的软硬件资源,合理地 组织计算机的工作流程,控制程序的执行并向用户提 供各种服务功能,使用户能够灵活、方便、有效的使 用计算机;并使整个计算机系统高效率的运行 方便:用户界面,使用手段上清晰简单
第六章 操作系统 6.1概述 一、 操作系统的定义 1.构造操作系统的目的(1)将裸机转变成一台易于使 用的机器;(2)尽最大可能充分利用各种资源提高资 源利用率。 2.定义:操作系统是计算机系统中的一种系统软件,它 是这样一些程序模块的集合——它们能以尽量有效、 合理的方式组织和管理计算机的软硬件资源,合理地 组织计算机的工作流程,控制程序的执行并向用户提 供各种服务功能,使用户能够灵活、方便、有效的使 用计算机;并使整个计算机系统高效率的运行。 方便:用户界面,使用手段上清晰简单

二、操作系统的特征和功能 1.多道程序设计:把一个以上的作业放 在主存中并且同时处于运行状态,这些 作业共享处理机时间和外部设备等其他 资源 2.特征:并发性;共享性;不确定性。 功能:处理器管理;存储器管理;设备管 理;文件管理;作业管理
二、 操作系统的特征和功能 1.多道程序设计:把一个以上的作业放 在主存中并且同时处于运行状态,这些 作业共享处理机时间和外部设备等其他 资源。 2.特征:并发性;共享性;不确定性。 功能:处理器管理;存储器管理;设备管 理;文件管理;作业管理

三、分类 1.批处理操作系统:用户(准备好自己的作业) 将作业交给系统操作员,系统操作员将许多用 户的作业组成一批作业,通过输入设备输入到 计算机系统中(磁盘上),然后,启动操作系 统,执行每个作业,最后由操作员将作业运行 结果交给用户。 优点:资源利用率高,系统开销小。 缺点:采用脱机操作,用户与作业之间 没有交互,不利于程序的调试
三、分类 1.批处理操作系统:用户(准备好自己的作业) 将作业交给系统操作员,系统操作员将许多用 户的作业组成一批作业,通过输入设备输入到 计算机系统中(磁盘上),然后,启动操作系 统,执行每个作业,最后由操作员将作业运行 结果交给用户。 优点:资源利用率高,系统开销小。 缺点:采用脱机操作,用户与作业之间 没有交互,不利于程序的调试

分类(2) 2.分时操作系统:一台主机连接了若干个 终端,每个终端有一个用户在使用,交 互式地向系统发出命令请求;系统接 每个用户的命令,并采用时间片轮转的 方式处理用户的服务请求,并在终端上 向用户显示处理结果;用户根据上一步 运行结果发出下一道命令
分类(2) 2.分时操作系统:一台主机连接了若干个 终端,每个终端有一个用户在使用,交 互式地向系统发出命令请求;系统接受 每个用户的命令,并采用时间片轮转的 方式处理用户的服务请求,并在终端上 向用户显示处理结果;用户根据上一步 运行结果发出下一道命令

分类(3) 3.实时os:系统能对外部请求作出及时响应 并且要求在规定的严格时间范围内完成处理工 作,同时给出反馈结果 4.个人计算机os:为个人计算机使用,计算机在 同一时间内为单用户服务,其追求目标是界面 友好,操作使用方便,丰富的应用软件。 5.网络os:它是基于计算机网络的、实现网络通 信和网络资源管理功能的操作系统。 6.分布式os:若干台计算机相互协作完成一个 共同的任务
分类(3) 3.实时os:系统能对外部请求作出及时响应, 并且要求在规定的严格时间范围内完成处理工 作,同时给出反馈结果 4.个人计算机os: 为个人计算机使用,计算机在 同一时间内为单用户服务,其追求目标是界面 友好,操作使用方便,丰富的应用软件。 5.网络os:它是基于计算机网络的、实现网络通 信和网络资源管理功能的操作系统。 6.分布式os:若干台计算机相互协作完成一个 共同的任务

6.2操作系统的基本知识 6.2.1处理器管理 功能:中断处理;多道程序设计;进程管理;处 理器调度
6.2操作系统的基本知识 6.2.1 处理器管理 功能:中断处理;多道程序设计;进程管理;处 理器调度

进程的概念 1.定义:进程是具有独立功能的程序关于某个数 据集合上的一次运行活动,是系统进行资源分配 和调度的独立单位。(是一个程序的一次执行) 程序与进程之间的区别 1)进程是由程序和数据组成的,进程离开程序是没 有意义的。 2)程序是静态的,进程是动态的。 3)进程有生命周期,有诞生有消亡。进程是短暂的, 而程序是相对长久的 4)—个程序可以对应多个进程。 5)进程有创建其它进程的功能,而程序没有
一、进程的概念 1.定义:进程是具有独立功能的程序关于某个数 据集合上的一次运行活动,是系统进行资源分配 和调度的独立单位。(是一个程序的一次执行) 2.程序与进程之间的区别 1)进程是由程序和数据组成的,进程离开程序是没 有意义的。 2)程序是静态的,进程是动态的。 3)进程有生命周期,有诞生有消亡。进程是短暂的, 而程序是相对长久的。 4)一个程序可以对应多个进程。 5)进程有创建其它进程的功能,而程序没有

进程的组成及状态变化 进程的三种基本状态 进程在生命周期内处于且仅处于三种基本状态之 1)运行态( Running): 进程占有CPU,在CPU上运行 2)就绪态( Ready) 个进程已经具备运行条件,但由于无CPU暂时 不能运行的状态。(进程已得到除CPU以外的 所有资源,一旦获得CPU时,立即可以运行。)
一、进程的组成及状态变化 1.进程的三种基本状态 进程在生命周期内处于且仅处于三种基本状态之 一。 1)运行态(Running): 进程占有CPU,在CPU上运行。 2)就绪态(Ready): 一个进程已经具备运行条件,但由于无CPU暂时 不能运行的状态。(进程已得到除CPU以外的 所有资源,一旦获得CPU时,立即可以运行。)

3)等待态( Blocked) 进程因等待某种事件的发生而暂时不能运 行的状态。如等待I/0结束,即使CPU空 闲,该进程也不能运行
3)等待态(Blocked): 进程因等待某种事件的发生而暂时不能运 行的状态。如等待I/O结束,即使CPU空 闲,该进程也不能运行

2.状态转换 在进程运行过程中,由于进程自身进展 凊况及外界环境的变化,这三种状态 (可依据一定的条件)可以相互转换
2.状态转换 在进程运行过程中,由于进程自身进展 情况及外界环境的变化,这三种状态 (可依据一定的条件)可以相互转换
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 清华大学:《计算机文化基础》 第十三章 因特网上的信息服务.ppt
- 清华大学:《计算机文化基础》 第十二章 网络安全.ppt
- 清华大学:《计算机文化基础》 第十一章 动画制作软件 FLASE.ppt
- 清华大学:《计算机文化基础》 第十章 电子报表处理软件Exce.ppt
- 清华大学:《计算机文化基础》 第九章 Power point演示软件.ppt
- 清华大学:《计算机文化基础》 第八章 网页制作(二).ppt
- 清华大学:《计算机文化基础》 第七章 网页制作(一).ppt
- 清华大学:《计算机文化基础》 第六章 WWW信息服务与信息搜索.ppt
- 清华大学:《计算机文化基础》 第五章 因特网基础知识.ppt
- 清华大学:《计算机文化基础》 第四章 文字处理软件的使用.ppt
- 清华大学:《计算机文化基础》 第三章 Windows2000基本使用.ppt
- 清华大学:《计算机文化基础》 第二章 图形用户界面的使用.ppt
- 清华大学:《计算机文化基础》 第一章 计算机基础知识.ppt
- 清华大学:《编译原理》课程教学资源_实验三,四讲稿.ppt
- 清华大学:《编译原理》课程教学资源_第四章练习答案.ppt
- 清华大学:《编译原理》课程教学资源_第四章 文法和语言.ppt
- 清华大学:《编译原理》课程教学资源_第十章 目标程序运行时的 组织.ppt
- 清华大学:《编译原理》课程教学资源_第十章 review.ppt
- 清华大学:《编译原理》课程教学资源_第十二章 代码生成.ppt
- 清华大学:《编译原理》课程教学资源_第十一章 代码优化.ppt
- 西安交通大学:《VC++》课程教学资源(教案讲义)前言.doc
- 西安交通大学:《VC++》课程教学资源(教案讲义)第1单元 Hello. c++!.doc
- 西安交通大学:《VC++》课程教学资源(教案讲义)第2单元 控制结构.doc
- 西安交通大学:《VC++》课程教学资源(教案讲义)第3单元 数据类型.doc
- 西安交通大学:《VC++》课程教学资源(教案讲义)第4单元 表达式.doc
- 西安交通大学:《VC++》课程教学资源(教案讲义)第5单元 函数.doc
- 西安交通大学:《VC++》课程教学资源(教案讲义)第6单元 指针.doc
- 西安交通大学:《VC++》课程教学资源(教案讲义)第7单元 类与对象(I).doc
- 西安交通大学:《VC++》课程教学资源(教案讲义)第8单元 类与对象(II).doc
- 西安交通大学:《VC++》课程教学资源(教案讲义)第9单元 WINDOWS编程.doc
- 西安交通大学:《VC++》课程教学资源(教案讲义)第10单元 图形设备接口.doc
- 西安交通大学:《VC++》课程教学资源(教案讲义)第11单元 资源.doc
- 西安交通大学:《VC++》课程教学资源(教案讲义)第12单元 文档视图结构.doc
- 西安交通大学:《VC++》课程教学资源(教案讲义)第13单元 序列化与文档打印.doc
- 西安交通大学:《VC++》课程教学资源(教案讲义)第14单元 对话框.doc
- 西安交通大学:《VC++》课程教学资源(教案讲义)第15单元 控件.doc
- 西安交通大学:《VC++》课程教学资源(教案讲义)第16单元 多文档视图结构.doc
- 西安交通大学:《VC++》课程教学资源(教案讲义)精讲多练C++目录.doc
- 西安交通大学:《VC++》课程教学资源(教案讲义)附录1 ASCII码表.doc
- 西安交通大学:《VC++》课程教学资源(教案讲义)附录2 常用库函数.doc