最新What's-this(优质课件)课件PPT.ppt

最新What's-this(优质课件)课件PPT.ppt

ID:62076602

大小:5.67 MB

页数:37页

时间:2021-04-14

最新What's-this(优质课件)课件PPT.ppt_第1页
最新What's-this(优质课件)课件PPT.ppt_第2页
最新What's-this(优质课件)课件PPT.ppt_第3页
最新What's-this(优质课件)课件PPT.ppt_第4页
最新What's-this(优质课件)课件PPT.ppt_第5页
资源描述:

《最新What's-this(优质课件)课件PPT.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、What's-this(优质课件)Module7Unit1What’sthis?贺兰六小张蓓蓓外研社三年级上册Let'sguess!birddeskcappenWhat'sthis?It'sa...MsZhangThisismyEnglishteacher,MsZhang.Thisismyteacher,MsLiang.Thisismyteacher,MsWang.1.Listen,pointandfind“What'sthis?”听录音,指,并圈出“What'sthis?”2.看课文视频,完成任务:Linglin

2、gdrawsthreepicturesonthewall.玲玲画了三幅画贴在墙上,假如你是玲玲,请你用Thisismy...(这是我的...)来介绍这三幅画。Thisismyschool.Thisismy...Thisis...Guessinggame:What’sthis?It’sadog.It’sacat.It’sabird.Readandmatch(读一读,连一连)A:What'sthis?B:It'sachair.A:What'sthis?B:It'sablackboard.A:What'sthis?B:I

3、t'sadog.A:What'sthis?B:It'sawindow.A:What'sthis?B:It'sadoor.A:What'sthis?B:It'sacat.Homework1、制作海报:仿照书中玲玲画的,画一画自己的学校、教室、英语老师,以及门、桌、椅并用英语介绍它们。2、课文读三遍。第九讲进程同步与通信目的与要求:掌握信号量解决进程同步互斥问题的方法,掌握进程通信的基本实现方法。重点与难点:信号量的典型应用,通信实现。作业:15,16,17。4.2.5进程同步与互斥举例一、有限缓冲区问题问题描述:设有

4、n个缓冲区,一组生产者进程往缓冲区写数据,一组消费者进程从缓冲区取数据,写取都以一个缓冲区为单位。说明:将缓冲池看做是共享数据,对缓冲区的操作必须是互斥操作。如果n个缓冲区全满,生产者进程必须等待。如果缓冲区全空,消费者进程必须等待。有限缓冲区的生产者/消费者问题(生产者和消费者共享一个产品缓冲池)。共享N个缓冲区P1P2…PmC1C2…Cn生产者消费者缓冲池解:设置以下信号量mutex,初值为1,控制互斥访问缓冲池。full,初值为0,表示当前缓冲池中满缓冲区数,用于同步。empty,初值为n,表示当前缓冲池中空

5、缓冲区数,用于同步。有限缓冲区生产者/消费者进程描述如下:typeitem=…;varbuffer=…;full,empty,mutex:semaphor;nextp,nextc:item;beginfull:=0;empty:=n;mutex:=1;P(empty);P(mutex);addnextptobuffer;V(mutex);V(full);untilfalse;end;ParbeginProducer:beginrepeat…produceaniteminnextp;...…consumetheite

6、minnextc;…untilfalse;end;Parend;consumer:beginrepeatP(full);P(mutex);removeanitemfrombuffertonextc释放缓冲区V(mutex);V(empty);若存在一共享数据A,那些对它进行读访问者叫Reader,对它进行写访问者叫做Writer。第一类Reader/Writer问题:Reader和Writer争夺访问共享数据A时,Reader有较高优先数。表现在:除了某个Writer正在访问数据之外,任何情况下Reader欲访问数

7、据均可以直接进行访问。二、Readers/Writers问题该问题可具体描述为:1.如果当前无人访问数据,则Reader/Writer欲访问即可访问。2.如果已存在一个Reader正在访问数据,其他欲访问Reader可马上访问(这体现Reader有较高优先权);而欲访问的Writer必须等待。3.若某个Writer正访问数据,则欲访问的Reader/Writer都必须等待。(续)4.当最后一个结束访问数据的Reader发现有Writer正在等待时,则将其中一个唤醒。5.当某个Writer结束访问时,若只有Write

8、r在等待,则唤醒某个Writer,若既有Writer也有Reader;则按FIFO或某它原则唤醒一个Writer或所有Reader。Reader的一般结构为:P(mutex);readcount:=readcount+1;Ifreadcount=1thenP(wrt);V(mutex);读数据AP(mutex);readcount:=readcount-1;

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

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

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