3.5 队列应用 队列是一种简单而基本的数据结构,在各种软件系统中应用十分广泛,例如: CPU资源的竞争问题 (类似地:利用队列来管理各种计算机的资源。) 主机与外部设备之间速度不匹配的问题 在主机、磁盘文件和终端机之间提供一个读写缓冲; 用于实时应用程序(如解决运行程序与键盘处理程序的异步操作问题。) 各种应用系统中的事件规划、事件模拟以及图中的一些非递归的搜索算法等。 汽车加油站。 随着城市里汽车数量的急速增长,汽车加油站也渐渐多了起来。通常汽车加油站的结构基本上是:入口和出口为单行道,加油车道可能有若干条。每辆车加油都要经过三段路程,第一段是在入口处排队等候进入加油车道;第二段是在加油车道排队等候加油;第三段是进入出口处排队等候离开。实际上,这三段都是队列结构。若用算法模拟这个过程,就需要设置加油车道数加2个队列。 模拟打印机缓冲区。 在主机将数据输出到打印机时,会出现主机速度与打印机的打印速度不匹配的问题。这时主机就要停下来等待打印机。显然,这样会降低主机的使用效率。为此人们设想了一种办法:为打印机设置一个打印数据缓冲区,当主机需要打印数据时,先将数据依次写入这个缓冲区,写满后主机转去做其他的事情,而打印机就从缓冲区中按照先进先出的原则依次读取数据并打印,这样做即保证了打印数据的正确性,又提高了主机的使用效率。由此可见,打印机缓冲区实际上就是一个队列结构。 CPU分时系
您可能关注的文档
- 2016届高三一轮复习经济生活第三课多彩的消费资料.ppt
- 4.2民族精神发扬光大资料.ppt
- 4.2我国的基本经济制度:课件上课123资料.ppt
- 2016届高三政治复习讲座资料.ppt
- 4.2种群数量的变化(新授公开课)资料.ppt
- 2016届期中考试“8元一杯水”作文讲评资料.ppt
- 4.3物质的跨膜运输方式资料.ppt
- 2016届一轮复习人教A版数学归纳法课件(45张)资料.ppt
- 4.4随机解释变量问题资料.ppt
- 2016年高考数学总复习第七章第4讲直线与圆的位置关系课件理资料.ppt
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
最近下载
- TwinCAT软件开发:TwinCAT 3_(9).TwinCAT3可视化与HMI.docx VIP
- 页岩气体积压裂机理及水平井分段压裂技术.pptx VIP
- 2025年青海省定向选调生选调招聘考试《综合能力测试》真题及答案.docx VIP
- 粉尘爆炸风险辨识评估和管控制度.pdf VIP
- 公文写作格式与范文.docx VIP
- 医保政策对应的内部管理制度和财务制度.pdf VIP
- 2025年活性炭吸附实验实验报告[活性炭吸附实验].docx
- 新目标大学英语 视听说教程 徐锦芬 第二版 第2册 课后习题答案.pdf VIP
- 液位计UHZ51(1,2,3,4,7,8)使用说明书x.pdf
- 六年级数学上册计算题过关练习.pdf VIP
原创力文档

文档评论(0)