《计算机硬件基础》课程教学资源(PPT讲义课件)第四章 操作系统控制硬件的方式

第四章操作系统控制硬件的方式 ◆操作系统为所有的软件创建了一个通用 平台。因为每个程序员都有自己的存储 格式。如果没有操作系统,就不可能在 同一个磁盘上存储由不同的程序创建的 文件 ◆操作系统也提供了一个工具,来完成应 用程序外部执行的任务。实际上操作系 统由通用平台(如 windows)、BIOS和
第四章 操作系统控制硬件的方式 操作系统为所有的软件创建了一个通用 平台。因为每个程序员都有自己的存储 格式。如果没有操作系统,就不可能在 同一个磁盘上存储由不同的程序创建的 文件。 操作系统也提供了一个工具,来完成应 用程序外部执行的任务。实际上操作系 统由通用平台(如windows)、BIOS和

第四章操作系统控制硬件的方式 ◆设备驱动程序组成。 ◆工作原理:操作系统相当于一个舞台, 应用程序相当于舞台上的演员,硬件相 当于舞台上的幕布、灯光、道具,设备 驱动程序相当于灯光控制器,而BIOS则 相当于控制道具的人。演员只管完成自 己的角色。它对道具的要求全都依赖舞 台,舞台也不能直接控制灯光,他指定
第四章 操作系统控制硬件的方式 设备驱动程序组成。 工作原理:操作系统相当于一个舞台, 应用程序相当于舞台上的演员,硬件相 当于舞台上的幕布、灯光、道具,设备 驱动程序相当于灯光控制器,而BIOS则 相当于控制道具的人。演员只管完成自 己的角色。它对道具的要求全都依赖舞 台,舞台也不能直接控制灯光,他指定

第四章操作系统控制硬件的方式 ◆灯光控制器对灯光进行控制。 ◆类似上述,应用程序只完成内部程序的 运行,它同外部硬件的任何通信全有赖 于 WINDOWS(包括数据交换、显示等), windows同硬件之间也需要BIOS指定地 址、中断等。否则, windows就无法在 大量的地址中找到相应的存储地址
第四章 操作系统控制硬件的方式 灯光控制器对灯光进行控制。 类似上述,应用程序只完成内部程序的 运行,它同外部硬件的任何通信全有赖 于WINDOWS(包括数据交换、显示等), windows同硬件之间也需要BIOS指定地 址、中断等。否则, windows就无法在 大量的地址中找到相应的存储地址

第四章操作系统控制硬件的方式 ◆控制地址。但是,BIOS也并不一定能对 所有硬件应付自如,它只对通用硬件起 到良好的控制作用,如硬盘、鼠标、键 盘等。但对于大型、新式硬件,由于找 不到相应的硬件参数,就无法控制。所 以它要借助于硬件驱动程序,硬件驱动 程序包含该硬件的数据传输率、控制方 式、编码方式等参数。新加入一个硬件
第四章 操作系统控制硬件的方式 控制地址。但是,BIOS也并不一定能对 所有硬件应付自如,它只对通用硬件起 到良好的控制作用,如硬盘、鼠标、键 盘等。但对于大型、新式硬件,由于找 不到相应的硬件参数,就无法控制。所 以它要借助于硬件驱动程序,硬件驱动 程序包含该硬件的数据传输率、控制方 式、编码方式等参数。新加入一个硬件

第四章操作系统控制硬件的方式 ◆关于此硬件的参数就被载入BIOS ◆4-1处理器和中断 ◆ Windows可执行多任务,但怎样让处理器同时 处理多个程序?CPU是由若干个二极管、三极 管组成,再组成若干个与门、或门等,程序的 完成就是执行这些输入输出。一旦运行,则需 要得到一个输出。在这个过程中,不能执行其 他程序。否则,就有两个输入,引起逻辑混乱
第四章 操作系统控制硬件的方式 关于此硬件的参数就被载入BIOS。 4-1 处理器和中断 Windows可执行多任务,但怎样让处理器同时 处理多个程序?CPU是由若干个二极管、三极 管组成,再组成若干个与门、或门等,程序的 完成就是执行这些输入输出。一旦运行,则需 要得到一个输出。在这个过程中,不能执行其 他程序。否则,就有两个输入,引起逻辑混乱

第四章操作系统控制硬件的方式 ◆在计算机中,怎样协调处理器和多任务 之间的矛盾,采用的技术就是中断。在 内存中专门有一个特殊位置,即堆栈 专门存放操作地址。在操作系统处理 个程序时,例如,杀毒软件驻留在内存 中进行病毒监控。启动一个新程序,需 要双击鼠标,双击产生的电流脉冲传输 到接口。脉冲信号经过编译输入到中断
第四章 操作系统控制硬件的方式 在计算机中,怎样协调处理器和多任务 之间的矛盾,采用的技术就是中断。在 内存中专门有一个特殊位置,即堆栈, 专门存放操作地址。在操作系统处理一 个程序时,例如,杀毒软件驻留在内存 中进行病毒监控。启动一个新程序,需 要双击鼠标,双击产生的电流脉冲传输 到接口。脉冲信号经过编译输入到中断

第四章操作系统控制硬件的方式 ◆控制器。当然这个过程也需要BIOS的参 与。中断控制器通知处理器出现了中断, CPU将当前关于程序操作的数据存入堆栈, 如当前地址、数据值、程序执行情况。 鼠标双击将要执行的程序,例如在桌面 的快捷方式,会自动链接到该程序,执 行EXE文件,如果找不到此文件,就给 出出错信息,如打开方式等。这个执行
第四章 操作系统控制硬件的方式 控制器。当然这个过程也需要BIOS的参 与。中断控制器通知处理器出现了中断, CPU将当前关于程序操作的数据存入堆栈, 如当前地址、数据值、程序执行情况。 鼠标双击将要执行的程序,例如在桌面 的快捷方式,会自动链接到该程序,执 行.EXE文件,如果找不到此文件,就给 出出错信息,如打开方式等。这个执行

第四章操作系统控制硬件的方式 ◆程序将硬盘中的数据载入内存,这些数据同处 理器之间进行数据交换,CPU对数据进行处理, 完成程序。之后,再调入堆栈,对上一个程序 进行处理。 ◆若有多个程序同时运行,就将所有程序放入堆 栈,处理完1程序的一部分,再处理2程序,所 有程序处理完后,再回来处理1程序,类似于 时分多址。由于这个原因,要求堆栈大小合适, 太大会占用太多内存资源,太少则无法处理多 窗口任务,这是内存优化的一个内容,但需要
第四章 操作系统控制硬件的方式 程序将硬盘中的数据载入内存,这些数据同处 理器之间进行数据交换,CPU对数据进行处理, 完成程序。之后,再调入堆栈,对上一个程序 进行处理。 若有多个程序同时运行,就将所有程序放入堆 栈,处理完1程序的一部分,再处理2程序,所 有程序处理完后,再回来处理1程序,类似于 时分多址。由于这个原因,要求堆栈大小合适, 太大会占用太多内存资源,太少则无法处理多 窗口任务,这是内存优化的一个内容,但需要

第四章操作系统控制硬件的方式 ◆计算机自适应处理,堆栈随任务多少自动调整。 另外,CP∪处理速度也很重要,如果速度太慢, 不停的更换应用程序将会使得某些程序得不到 运行,出现类似于“死机”的状态。 ◆4.2BIOS和驱动程序 ◆如上述,BIOS中存放有一些基本硬件信息,这 些信息负责和硬件通信,但是BIOS的容量有限 只能存入少部分通用硬件信息,而且,硬件更 新速度很快,BIOS中的信息过时也很快。所 以应该随时更新硬件驱动程序,以使软硬件完
第四章 操作系统控制硬件的方式 计算机自适应处理,堆栈随任务多少自动调整。 另外,CPU处理速度也很重要,如果速度太慢, 不停的更换应用程序将会使得某些程序得不到 运行,出现类似于“死机”的状态。 4.2 BIOS和驱动程序 如上述,BIOS中存放有一些基本硬件信息,这 些信息负责和硬件通信,但是BIOS的容量有限, 只能存入少部分通用硬件信息,而且,硬件更 新速度很快, BIOS中的信息过时也很快。所 以应该随时更新硬件驱动程序,以使软硬件完

第四章操作系统控制硬件的方式 ◆美配合, Windows硬件库中带有大量硬 件驱动,但也不能满足要求,所以对于 驱动,应以厂家的驱动更新为主。 ◆4.3即插即用 ◆启动后,BIOS检测端口,搜索设备中只 读存储器的代码,之后,将控制权转给 操作系统
第四章 操作系统控制硬件的方式 美配合,Windows硬件库中带有大量硬 件驱动,但也不能满足要求,所以对于 驱动,应以厂家的驱动更新为主。 4.3即插即用 启动后,BIOS检测端口,搜索设备中只 读存储器的代码,之后,将控制权转给 操作系统
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《计算机硬件基础》课程教学资源(PPT讲义课件)第三章 磁盘引导过程.ppt
- 《计算机硬件基础》课程教学资源(PPT讲义课件)第一章 熟悉硬件.ppt
- 《计算机硬件基础》课程教学资源(PPT讲义课件)第二章 唤醒计算机.ppt
- 西南大学:《计算机网络与通信》课程教学资源(讲义课件)第三章 计算机网络体系结构.pdf
- 西南大学:《计算机网络与通信》课程教学资源(讲义课件)第二章 数据通信技术.pdf
- 西南大学:《计算机网络与通信》课程教学资源(讲义课件)第一章 计算机网络综述.pdf
- 西南大学:《计算机网络与通信》课程教学资源(讲义课件)第七章 内部网、外部网与VPN.pdf
- 西南大学:《计算机网络与通信》课程教学资源(讲义课件)第六章 因特网.pdf
- 《数据库原理概述》第1章 数据库原理概述.ppt
- 上海交通大学:《人工智能》课程教学资源(PPT课件)第4章 图搜索技术.ppt
- 上海交通大学:《人工智能》课程教学资源(PPT课件)第1章 人工智能概述(卢宏涛)、第3章 基于谓词逻辑的机器推理 3.1 一阶谓词逻辑.ppt
- 上海交通大学:《人工智能》课程教学资源(PPT课件)第3章 基于谓词逻辑的机器推理(3.2-3.7).ppt
- 上海交通大学:《人工智能》课程教学资源(PPT课件)第8章 专家系统.ppt
- 上海交通大学:《人工智能》课程教学资源(PPT课件)第7章 不确定性处理.ppt
- 上海交通大学:《人工智能》课程教学资源(PPT课件)第5章 产生式系统、第6章 知识表示.ppt
- 上海交通大学:《人工智能》课程教学资源_作业一参考答案.doc
- 上海交通大学:《人工智能》课程教学资源_作业三、四参考答案.doc
- 上海交通大学:《人工智能》课程教学资源_作业二参考答案.doc
- 《计算机网络工具软件》第9章 网络电话.ppt
- 《计算机网络工具软件》第8章 网络聊天工具.ppt
- 《计算机硬件基础》课程教学资源(PPT讲义课件)第五章 21世纪的计算机.ppt
- 《计算机硬件基础》课程教学资源(PPT讲义课件)第六章 编程语言.ppt
- 《计算机硬件基础》课程教学资源(PPT讲义课件)第七章 WINDOWS.ppt
- 《计算机硬件基础》课程教学资源(PPT讲义课件)第八章 软件应用程.ppt
- 《计算机硬件基础》课程教学资源(PPT讲义课件)第十二章 微处理器.ppt
- 《计算机硬件基础》课程教学资源(PPT讲义课件)第十四章 磁盘存储.ppt
- 《计算机硬件基础》课程教学资源(PPT讲义课件)第十六章 硬盘驱动.ppt
- 《计算机硬件基础》课程教学资源(PPT讲义课件)第十七章 提高硬盘驱动器的速度.ppt
- 《计算机硬件基础》课程教学资源(PPT讲义课件)第十八章 移动式存.ppt
- 《计算机硬件基础》课程教学资源(PPT讲义课件)第二十章 输入输出.ppt
- 《计算机硬件基础》课程教学资源(PPT讲义课件)第二十二章 计算机端口.ppt
- 《计算机硬件基础》课程教学资源(PPT讲义课件)第二十三章 键盘.ppt
- 《计算机硬件基础》课程教学资源(PPT讲义课件)第二十四章 计算机显示.ppt
- 《计算机硬件基础》课程教学资源(PPT讲义课件)第二十七章 调制解调器.ppt
- 《计算机硬件基础》课程教学资源(PPT讲义课件)第二十八章 扫描仪与OCR.ppt
- 《计算机硬件基础》课程教学资源(PPT讲义课件)第三十章 高技术输入.ppt
- 《计算机硬件基础》课程教学资源(PPT讲义课件)第三十二章 CD-ROM和DVD.ppt
- 广东海洋大学:《C++程序设计》教学大纲.ppt
- 广东海洋大学:《C++程序设计》实验1 熟悉VC++的集成环境(答案).doc
- 广东海洋大学:《C++程序设计》实验1 熟悉C++的集成环境.doc