操作系统实训报告

操作系统实训报告

ID:33028076

大小:108.57 KB

页数:9页

时间:2019-02-19

操作系统实训报告_第1页
操作系统实训报告_第2页
操作系统实训报告_第3页
操作系统实训报告_第4页
操作系统实训报告_第5页
资源描述:

《操作系统实训报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Ha^hiriHnad^IJnivprQitv《操作系统》实验报告宋毅编写学期:2015春班号:1301113学号:1130111307姓名:李嘉欣成绩:哈尔滨华德学院电子与信息工程学院2015年3月实验项目列表序号实验名称学时1实验一经典同步问题演练42实验二虚拟存储管理演练4指导教师:―毅实验名称:实验一经典同步问题演练实验时间:2015-5-22学时:4实验地点:DX607实验目的:1・深层理解进程的互斥与同步机制,掌握信号量机制实现的互斥与同步控制2・基本掌握Windows环境下的多线程程序的简单实现实验步骤:1、实验结果分析

2、c

3、'■C叭DocumentsandScttine$AdministratorMflb11307oslab010111307Debueo$lab0101113O7.exeLXIantheIwNOnai1jiIthreadneedanotherIamNO2Ineednnothcr914tincstinc3▲INO2IneedanotherIamNO1Ineedanothcrl38tinestinc3INO1IneedanotherIamNO2Ineedanothcr712tincstinc3INO1IneedanotherIamNO

4、2IneedanothcrGlltinestinc3INO1IneedanotherIamNO2Ineedanothcr510tincstinc3INO1IneedanotherIamNO2Ineednnothcr49tincs.timc3・INO1IneedanotherIamNO2Ineedanothcr38tincs.timc3・INO2IneedanotherIamNO1Ineednnothcr72tincs.timc3・n图1多线程基本练习1分析:进程的生产者和消费者没有加互斥信号量,没有进行pv操作加锁和解锁。c、C:Doc

5、umentsandSettingsVAdministratorV®面11307oslab010111307Debugoslab0101113O7.exeIanthenaLnthreadIamNO・1IneedanotherIamNO.2Ineedanother914tines・tines.IamN0.1IneedanotherIamNO.2Ineedanother813times・tines.IamNO.2IneedanotherIamN0.1Ineedanotherl27times.tines.1amN0.1Ineedanoth

6、er1amNO.2Ineedanother611times.tines.IamNO.2IneedanotherIamN0.1Ineedanotherl05times.tines.IamN0.1IneedanotherIamNO.2Ineedanother49time3.tines•d图2多线程基本练习分析:进程的牛产者和消费者加了互斥信号量,进行pv操作加锁和解锁。C:DocumentsandSettingsAdministratorj£面VoslabO102Debugoslab0102.exe-口XIamthemainthre

7、adPisRc«dy・•■cisReady...Putinbuff[0]PisRuddy.•■Getfrombuff(01cisReady・••图3生产者与消费者问题的实现生产者往分析:牛产者消费者问题是指,有一块生产者和消费者共享的有界缓冲区,缓冲区放入产品,消费者从缓冲区取走产品,这个过程可以无休止的执行,不能因缓冲区满生产者放不进产品而终止,也不能因缓冲区空消费者无产品可取而终止。解决牛•产者消费者问题的方法有两种,一种是采用某种机制保持生产者和消费者Z间的同步,一种是在生产者和消费者Z间建立一个管道。前一种有较高的效率并且可控制性

8、较好,比较常用,后一种由于管道缓冲区不易控制及被传输数据对象不易封装等原因,比较少用。2、简答题(1)答:进程的互斥是指并发进程在竞争共享资源时,任何时刻最多只允许一个进程去使用,其他欲使用该资源的进程必须等待,直至使用者释放了该资源后才能止另一个进程去使用,即并发进程对于共享资源的使用,必须是排他的、互斥的。进程的同步是指并发进程之间存在的一种制约关系,一个进程的运行依赖具他进程的运行悄况,即一个进程在没有收到其他进程的消息时必须等待,肓•至另一进程送来消息后才继续运行下去。信号最也称为“信号灯”,是由一个具有非负初值的整形变最和一个指

9、向PCB队列的指针组成的数据结构。(3)答:牛产者消费者问题是指,一块牛产者和消费者共亨的有界缓冲区,牛产者往缓冲区放入产胡,消费者从缓冲区取走产站,这个过程可以无休止的执行,不能因缓冲区满生

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。