首页 > 实用文档 > 课件 >

同步作业下载

编辑:  成考报名   发布时间:09-24    阅读:

同步作业下载(一)
进程同步作业

1.有一个理发师,一把理发椅和n把供等候理发的顾客坐的椅子。如果没有顾客,则理发师便在理发椅子上睡觉;当一个顾客到来时,必须唤醒理发师,进行理发;如果理发师正在理发时,又有顾客来到,则如果有空椅子可坐,他就坐下来等,如果没有空椅子,他就离开。使用wait和signal操作实现理发师和顾客的行为。要求不能带有竞争条件。

#define CHAIRS /* 为等候的顾客准备的椅子数 */

semaphore customers=0;

semaphore barbers=O;

semaphore mutex=1; /* 用于互斥 */

int waiting=0;

void barber()

{

while (1)

{

wait(customers);

wait(mutex);

waiting=waiting-1;

signal(barbers);

signal(mutex);

理发;

}

}

void customers()

{

wait(mutex);

if(waiting<CHAIRS)

{

waiting=waiting+1;

signal(customers);

signal(mutex):

wait(barbers);

坐下等待;

}

else

{

signal(mutex);

}

}

2.计算进程PC和打印进程P01、P02共享一个单缓冲区,计算进程负责计

算,并把计算结果放入单缓冲中;打印进程P01、P02则负责从单缓冲中取出计算结果进行打印,而且对每个计算结果,P01和P02都需分别打印一次。请用记录型信号量描述上述进程间的同步关系。

Var empty1,enpty2,full1,full2: semaphore:=1,1,0,0;

begin

Parbegin

PC:begin

Repeat

compute next number;

wait(empty1):

wait(empty2);

add the number to bufer;

signal(full1);

signal(full2);

Until false;

【同步作业下载】

end

P01: begin

repeat

wait(full1);

take from bufer;

signal(emptyl):

print last number;

until flase;

end

P02:begin

Repeat

wait(full2);

take from buffer;

signal(empty2);

print last number;

until false

end

parend

end

3.有座东西方向架设、可双向通行的单车道简易桥,最大载重负荷为4辆汽车。请定义合适的信号量正确使用wait操作、signal操作,实现双向车辆的过桥过程。

设置4个信号量:

Mutex:表示桥的互斥使用的信号量,初值为1;

Scounteast:表示由东向西方向的车辆计数器的互斥使用的信号量,初值为1; Scountwest:表示由西向东方向的车辆计数器的互斥使用的信号量,初值为1;

Scount4:表示桥上车辆计数器的信号量,初值为4。

算法过程如下:

semaphore Mutex,Scounteast,Scountwest,Scount4;

int Counteast,Countwest;

Mutex=1;Scounteast=1;Scountwest=1;Scount4=4;

Counteast=0;Countwest=0;

void P-east()

{

wait(Scounteast);

if (Counteast= =0) wait(Mutex);

Counteast++;

signal(Scounteast);

wait(Scount4);

过桥;

signal(Scount4);

wait(Scounteast);

Counteast--;

if (Counteast= =0) signal (Mutex);

signal(Scounteast);

}

void P-west()

{

wait(Scountwest);

if (Countwest = =0) wait(Mutex);

Countwest ++;

signal(Scountwest);

wait(Scount4);

过桥;

【同步作业下载】

signal(Scount4);

wait(Scountwest);

Count west --;

if (Count west = =0) signal (Mutex);

signal(Scountwest);

}

4.在一个仓库中可以存放A和B两种产品,但要求:

(1)每次只能存放一种产品(A或B);

(2)A产品数量-B产品数量<M;

(3)B产品数量-A产品数量<N;

用wait、signal操作描述产品A或B的入库过程。

Semaphore sa,sb,mutex;

sa=M-1; sb=N-1; mutex=1;

process_A() {

while(true) {

wait(sa);

wait(mutex);

A产品入库;

signal(mutex);

signal(sb);

}

}

process_B() {

while(true) {

wait(sb);

wait(mutex);

B产品入库;

signal(mutex);

signal(sa);

}

}

5. 文件P供多个进程共享,现将这些进程分成A、B两组,同组进程可以同时读文件P,当有A组(或B组)进程在读文件P时,不允许B组(或A组)进程读文件P。试用wait、signal操作实现两组进程对文件的读过程。

Semaphore sa,sb,mutex;

Int numA,numB;

sa=1,sb=1,mutex=1,numA=0,numB=0;

Process_A( ) {

【同步作业下载】

wait(sa);

numA=numA+1;

if (numA==1) wait(mutex);

signal(sa);

读文件P;

wait(sa);

numA=numA-1;

if (numA==0) signal(mutex);

signal(sa);

}

Process_B( ) {

wait(sb);

numB=numB+1;

if (numB==1) wait(mutex);

signal(sb);

读文件P;【同步作业下载】

wait(sb);

numB=numB-1;

if (numB==0) signal(mutex);

signal(sb);

}

同步作业下载(二)
二年级下册数学同步作业

第一部分 计算题练习(一)

一、直接写出得数【同步作业下载】

40+60= 100-35= 48- 28= 52+20= 5 × 7= 35÷ 8 = 35 ÷ 9= 9× 6 = 37÷ 8 = 45÷ 7= 49÷ 7= 28÷ 7 = 300+350= 320+260= 810+180= 200+80= 24÷ 6- 4 = 6 ×(5-3)= (15- 5)÷2= 5×4-6= 3千米×6= 40米÷5=

二、( )里最大填几。

5×( )<43 ( )×3<17 ( )×7<27 8×( )<55 4×( )<30 ( )×7<47 ( )×6<39 6×( )<39

三、用竖式计算。

213+325= 183+307= 624+150= 613+130=

四、脱式计算。

32+21+35 24-8+14 3×8÷4 32÷4×9 63-(7+23) (23+25)÷8

1 / 82

(30-2)÷4 7×(6+3) 15-28÷4 27+24÷3 58+3×6 9×9-71

五、写出下列各数。

1、我国已发现的鸟类大约有一千三百种。 写作:( )

2、世界海拔最高的山峰是珠穆朗玛峰,高约八千八百四十四米。写作:( 3、东方明珠电视塔高四百六十八米。 写作:( )

4、一个数个位和百位上的数都是0,千位和十位上的数是4,这个数写作(

六、读出下面的各数。

9089 读作:( ) 9809读作:( ) 9809 9890 读作:( )

七、比较下列各数的大小。

1202○1020 210○201 1001○1010 2dm○20cm 60dm○61m 72cm○7dm 8km○7000m

2 / 82

) )。 读作:( 200cm○2m ) ○1km 1000m

八、按要求画线段。

(1)画一条长3cm5mm的线段。 (2)画一条比上面的线段长5mm的线段。(3)画一条45mm长的线段。

一、我能算全对。

4500-500= 3600+240= 2300+4000= 27÷9= 24÷4= 4×( )=28 3600+4000= 2×4×6= 4×2÷8= 30÷5= 50+700= 40+(17-8)= 48-29= 32÷8=

第二部分 18÷9= 2000+900= 42÷7÷3= 76+14= 6×9= 570-380= 36-8+50=

计算题练习(二) 52-8-24= 12÷4×5= 74-16= 1200+800= 40÷8= 37+54= 1200-700= 3 / 82

( )÷6=9 24÷6= ( )+9=81 54÷6= 64+25= 900-400= 54+28= 97-43= 90+10= 21÷7= 3200-3000= 5千克=( )克 480-260= 46-24=

790+180= 76+14= 4×2÷8= 20÷5= 56÷8÷7= 570-300= 7×6= 63÷7= 7×( )=56 2500-2000= 9×( )=36 500+700= 40÷5= 15÷3×5= ( )÷7=7 28÷4=

二、我会估。

482+146≈ 758+106≈925-178≈ 589+394≈ 719-198≈ 569+247≈ 986-312≈ 726-289≈

三、 递等式计算(脱式计算)。

14-5×2 5×(6+2)

928-392≈ 486-176≈ 482-119≈ 288+691≈ 417+583≈ 386+282≈ 583+217≈ 501+198≈ 41-30+70 (15+15)÷6 4 / 82

210+390≈ 779-278≈ 620-147≈ 629-247≈ 36+3×8 487-135≈911-222≈ 409+211≈ 718-689≈ 60-4×8

63÷9+20 80-9×5 7×8+24 35+32÷4 (62-26)÷6 80-(18+42)

3×9+20 72÷8×3 7× 8–15

40+200-100 72÷(52–44)

四、用竖式计算(笔算)。 1、 让我来做一做。

620 630 380 +270 -350 +470

20÷4+39 730 -330

5 / 82

9+5×8 93-5×9

同步作业下载(三)
一年级数学下册同步作业

一年级数学下册同步作业

4、【同步作业下载】

(1)小明买一把伞和一个排球,大约要带( )十元。

= ( )

(2)小红买了一艘玩具轮船,售货员找回了12元,她付了多少钱? = ( )

(3)小芳带的钱正好够买一个把伞,他最多带了( )张10元。 5、

56元 38元 29元 25元 42元

小明要买一个书包和一辆玩具车,她最多要用多少钱?最少要用多少钱?

= ( ) = ( )

5、 6、

□○□=□( )

□○□=□( ) □○□=□( )

3、

(1)小丽买了一个地球仪,营业员找给她10元,小丽付了多少元? □○□=□( )

□○□=□( )

□○□=□( ) (2)小江给营业员15元,买了一本书,应找回多少元? (3)妈妈给营业员50元买了一盏台灯,找回20元,一盏台灯多少钱?

4、羊和兔一共有86只,猪和羊一共有58只,羊有22只。

(1)兔有多少只? □○□=□( )

(2)猪有多少只? □○□=□( )

5、一本书有64页。小明已经看了23页,小红看了一些,还剩20页没有看。 □○□=□( )

(2)小红看了多少页?□○□=□( ) (1)小明还有多少页没有看?

(3)请你再提一个问题,并解答。

6、在合适的答案下面画√,再解答问题。

(1)苹果比草莓少多少个? (2)苹果和草莓一共有多少个? □○□=□( ) □○□=□( )

7、一(3)班有47人。 □○□=□( )

(2)女生有24人,男生有多少人? □○□=□( ) (1)男生有23人,女生有多少人?

同步作业下载(四)
一年级数学下册同步作业

一年级数学下册同步作业

4、

(1)小明买一把伞和一个排球,大约要带( )十元。

= ( )

(2)小红买了一艘玩具轮船,售货员找回了12元,她付了多少钱? = ( )

(3)小芳带的钱正好够买一个把伞,他最多带了( )张10元。 5、

56元 38元 29元 25元 42元

小明要买一个书包和一辆玩具车,她最多要用多少钱?最少要用多少钱?

= ( ) = ( )

5、 6、

□○□=□( )

□○□=□( ) □○□=□( )

3、

(1)小丽买了一个地球仪,营业员找给她10元,小丽付了多少元? □○□=□( )

□○□=□( )

□○□=□( ) (2)小江给营业员15元,买了一本书,应找回多少元? (3)妈妈给营业员50元买了一盏台灯,找回20元,一盏台灯多少钱?

4、羊和兔一共有86只,猪和羊一共有58只,羊有22只。 □○□=□( )

(2)猪有多少只? □○□=□( ) (1)兔有多少只?

5、一本书有64页。小明已经看了23页,小红看了一些,还剩20页没有看。 □○□=□( )

(2)小红看了多少页?□○□=□( ) (1)小明还有多少页没有看?

(3)请你再提一个问题,并解答。

6、在合适的答案下面画√,再解答问题。

(1)苹果比草莓少多少个? (2)苹果和草莓一共有多少个? □○□=□( ) □○□=□( )

7、一(3)班有47人。 □○□=□( )

(2)女生有24人,男生有多少人? □○□=□( ) (1)男生有23人,女生有多少人?

同步作业下载(五)
同步作业60多页上的图

同步作业P(60)第10题

同步作业P(60)第7题

同步作业P(60)第14题

13

62-2

●【往下看,下一篇更精彩】●

最新成考报名

  • [丁香结的阅读答案]丁香结阅读答案
  • [丁香结阅读题答案]丁香结阅读题及答案
  • 《丁香结》原文|《丁香结》阅读答案
  • [花之歌]《花之歌》 阅读答案
  • 乌鸦喝水课件
  • 核舟记课件
  • [阅读课教案]小学生阅读课件
  • 群文阅读策略|小学群文阅读课件