文档视界 最新最全的文档下载
当前位置:文档视界 › (完整word版)经典PV操作讲解和练习题

(完整word版)经典PV操作讲解和练习题

(完整word版)经典PV操作讲解和练习题
(完整word版)经典PV操作讲解和练习题

在计算机操作系统中,PV操作是进程管理中的难点。

首先应弄清PV操作的含义:PV操作由P操作原语和V操作原语组成(原语是不可中断的过程),对信号量进行操作,具体定义如下:

P(S):①将信号量S的值减1,即S=S-1;

②如果S30,则该进程继续执行;否则该进程置为等待状态,排入等待队列。

V(S):①将信号量S的值加1,即S=S+1;

②如果S>0,则该进程继续执行;否则释放队列中第一个等待信号量的进程。

PV操作的意义:我们用信号量及PV操作来实现进程的同步和互斥。PV操作属于进程的低级通信。

什么是信号量?信号量(semaphore)的数据结构为一个值和一个指针,指针指向等待该信号量的下一个进程。信号量的值与相应资源的使用情况有关。当它的值大于0时,表示当前可用资源的数量;当它的值小于0时,其绝对值表示等待使用该资源的进程个数。注意,信号量的值仅能由PV操作来改变。

一般来说,信号量S30时,S表示可用资源的数量。执行一次P操作意味着请求分配一个单位资源,因此S的值减1;当S<0时,表示已经没有可用资源,请求者必须等待别的进程释放该类资源,它才能运行下去。而执行一个V操作意味着释放一个单位资源,因此S

的值加1;若S£0,表示有某些进程正在等待该资源,因此要唤醒一个等待状态的进程,使之运行下去。

利用信号量和PV操作实现进程互斥的一般模型是:

进程P1 进程P2 ……进程Pn

………………

P(S); P(S); P(S);

临界区;临界区;临界区;

V(S); V(S); V(S);

……………………

其中信号量S用于互斥,初值为1。

使用PV操作实现进程互斥时应该注意的是:

(1)每个程序中用户实现互斥的P、V操作必须成对出现,先做P操作,进临界区,后做V操作,出临界区。若有多个分支,要认真检查其成对性。

(2)P、V操作应分别紧靠临界区的头尾部,临界区的代码应尽可能短,不能有死循环。(3)互斥信号量的初值一般为1。

利用信号量和PV操作实现进程同步

PV操作是典型的同步机制之一。用一个信号量与一个消息联系起来,当信号量的值为0时,表示期望的消息尚未产生;当信号量的值非0时,表示期望的消息已经存在。用PV操作实现进程同步时,调用P操作测试消息是否到达,调用V操作发送消息。

使用PV操作实现进程同步时应该注意的是:

(1)分析进程间的制约关系,确定信号量种类。在保持进程间有正确的同步关系情况下,哪个进程先执行,哪些进程后执行,彼此间通过什么资源(信号量)进行协调,从而明确要设置哪些信号量。

(2)信号量的初值与相应资源的数量有关,也与P、V操作在程序代码中出现的位置有关。

(3)同一信号量的P、V操作要成对出现,但它们分别在不同的进程代码中。

PV操作(二)

【例1】生产者-消费者问题

在多道程序环境下,进程同步是一个十分重要又令人感兴趣的问题,而生产者-消费者问题是其中一个有代表性的进程同步问题。下面我们给出了各种情况下的生产者-消费者问题,深入地分析和透彻地理解这个例子,对于全面解决操作系统内的同步、互斥问题将有很大帮助。

(1)一个生产者,一个消费者,公用一个缓冲区。

定义两个同步信号量:

empty——表示缓冲区是否为空,初值为1。

full——表示缓冲区中是否为满,初值为0。

生产者进程

while(TRUE){

生产一个产品;

P(empty);

产品送往Buffer;

V(full);

}

消费者进程

while(True){

P(full);

从Buffer取出一个产品;

V(empty);

消费该产品;

}

(2)一个生产者,一个消费者,公用n个环形缓冲区。

定义两个同步信号量:

empty——表示缓冲区是否为空,初值为n。

full——表示缓冲区中是否为满,初值为0。

设缓冲区的编号为1~n-1,定义两个指针in和out,分别是生产者进程和消费者进程使用的指针,指向下一个可用的缓冲区。

生产者进程

while(TRUE){

生产一个产品;

P(empty);

产品送往buffer(in);

in=(in+1)mod n;

V(full);

}

消费者进程

while(TRUE){

P(full);

从buffer(out)中取出产品;

out=(out+1)mod n;

V(empty);

消费该产品;

}

(3)一组生产者,一组消费者,公用n个环形缓冲区

在这个问题中,不仅生产者与消费者之间要同步,而且各个生产者之间、各个消费者之间还必须互斥地访问缓冲区。

定义四个信号量:

empty——表示缓冲区是否为空,初值为n。

full——表示缓冲区中是否为满,初值为0。

mutex1——生产者之间的互斥信号量,初值为1。

mutex2——消费者之间的互斥信号量,初值为1。

设缓冲区的编号为1~n-1,定义两个指针in和out,分别是生产者进程和消费者进程使用的指针,指向下一个可用的缓冲区。

生产者进程

while(TRUE){

生产一个产品;

P(empty);

P(mutex1);

产品送往buffer(in);

in=(in+1)mod n;

V(mutex1);

V(full);

}

消费者进程

while(TRUE){

P(full);

P(mutex2);

从buffer(out)中取出产品;

out=(out+1)mod n;

V(mutex2);

V(empty);

消费该产品;

}

需要注意的是无论在生产者进程中还是在消费者进程中,两个P操作的次序不能颠倒。应先执行同步信号量的P操作,然后再执行互斥信号量的P操作,否则可能造成进程死锁。

【例2】桌上有一空盘,允许存放一只水果。爸爸可向盘中放苹果,也可向盘中放桔子,儿子专等吃盘中的桔子,女儿专等吃盘中的苹果。规定当盘空时一次只能放一只水果供吃者取用,请用P、V原语实现爸爸、儿子、女儿三个并发进程的同步。

分析在本题中,爸爸、儿子、女儿共用一个盘子,盘中一次只能放一个水果。当盘子为空时,爸爸可将一个水果放入果盘中。若放入果盘中的是桔子,则允许儿子吃,女儿必须等待;若放入果盘中的是苹果,则允许女儿吃,儿子必须等待。本题实际上是生产者-消费者问题的一种变形。这里,生产者放入缓冲区的产品有两类,消费者也有两类,每类消费者只消费其中固定的一类产品。

解:在本题中,应设置三个信号量S、So、Sa,信号量S表示盘子是否为空,其初值为l;信号量So表示盘中是否有桔子,其初值为0;信号量Sa表示盘中是否有苹果,其初值为0。同步描述如下:

int S=1;

int Sa=0;

int So=0;

main()

{

cobegin

father(); /*父亲进程*/

son(); /*儿子进程*/

daughter(); /*女儿进程*/

coend

father()

{

while(1)

{

P(S);

将水果放入盘中;

if(放入的是桔子)V(So);

else V(Sa);

}

}

son()

{

while(1)

{

P(So);

从盘中取出桔子;

V(S);

吃桔子;

}

daughter()

{

while(1)

{

P(Sa);

从盘中取出苹果;

V(S);

吃苹果;

思考题:

四个进程A、B、C、D都要读一个共享文件F,系统允许多个进程同时读文件F。但限制是进程A和进程C不能同时读文件F,进程B和进程D也不能同时读文件F。为了使这四个进程并发执行时能按系统要求使用文件,现用PV操作进行管理,请回答下面的问题:(1)应定义的信号量及初值:。

(2)在下列的程序中填上适当的P、V操作,以保证它们能正确并发工作:

A() B() C() D()

{ { { {

[1]; [3]; [5]; [7];

read F; read F; read F; read F;

[2]; [4]; [6]; [8];

} } } }

思考题解答:

(1)定义二个信号量S1、S2,初值均为1,即:S1=1,S2=1。其中进程A和C使用信号量S1,进程B和D使用信号量S2。

(2)从[1]到[8]分别为:P(S1) V(S1) P(S2) V(S2) P(S1) V(S1) P(S2) V(S2)

p_v操作例题

1.某车站售票厅,任何时刻最多可容纳20名购票者进入,当售票厅中少于20名购票者时,则厅外的购票者可立即进入,否则需在外面等待。若把一个购票者看作一个进程,请用PV操作实现管理。 解:定义一个信号量S,初值为20 parbegin process pl(l=1,2,……) begin wait(S); 进入售票厅; 购票; 退出; signal(S) end 2.桌上有一空盘,允许存放一个水果,爸爸可向盘内放苹果,妈妈可向盘内放桔子,儿子专等吃盘内的桔子,女儿专等吃盘中的苹果,请用P、V 操作实现爸爸、妈妈、儿子、女儿四个并发进程的同步与互斥。 int S=1;int Sa=0;int Sb=0; main() {cobegin father(); mather(); son(); daughter(); coend} father() mather() {while(1) { while(1) {p(S); {p(S) ; 将一个苹果放入盘中将一个桔子放入盘中 V(Sa);} V(Sb);} } } son() daughter()

{ while(1) { while(1) {p(Sb); { p(Sa); 从盘中取出桔子从盘中取出苹果 V(S);吃桔子;} V(S);吃苹果;} } 3.生产围棋的工人不小心把相等数量的黑子和白子混装在一个盒子里,现在要用自动分拣系统把黑子和白子分开,该系统由两个并发执行的进程PA和PB组成,系统功能如下: (1)PA专拣黑子,PB专拣白子; (2)每个进程每次只拣一个子,当一个进程拣子时,不允许另一个进程去拣子; (3)当一个进程拣一个子(黑或白)后,必须让另一个进程去拣一个子(白或黑) 请回答:①这两个并发进程之间的关系是同步还是互斥 ②写出PV操作管理时应定义的信号量及其初值。 ③根据定义的信号量,写出用PV操作管理两个并发进程的程序 答:①两个进程之间是同步关系 ②定义两个信号量S1和S2,初值为1和0 ③process PA process PA begin begin repeat repeat wait(S1) wait(S2) 拣黑子拣白子 signal(S2) signal(S1) until false until false end end 4.有一阅览室,读者进入时必须先在一张登记表上登记,该表为每一座位列出一个表目,包括座号、姓名,读者离开时要注销登记信息;假若阅览室共有100个座位。试用信号量和PV操作来实现用户进程的同步算法。 解:设置如下3个信号量 seat:表示阅览室中空座位数,其初值为100.

【免费下载】Word操作练习题大全学生练习答案

Word2003操作练习题【 例3-11 】:将以下素材按要求排版。 (1)、将标题字体设置为“华文行楷”,字形设置为“常规”,字号设置为“小初”、选定“效果”为“空心字”且居中显示。 (2)、将“陶渊明”的字体设置为“隶书”、字号设置为“小三”,文字右对齐加双曲线边框,线型宽度应用系统默认值显示。 (3)将正文行距设置为25磅。 【 素材 】: 归去宋辞 ——陶渊明 归去来兮!田园将芜胡不归?既自以心为形役,奚惆怅而独悲?悟已往之不谏,知来者之可追;实迷途其未远,觉今是而昨非。舟摇摇以轻殇,风飘飘而吹衣。问征夫以前路,恨晨光之熹微。乃瞻衡宇,栽欣载奔。童仆欢迎,稚子候门。三径就荒,松菊犹存。携幼入室,有酒盈樽。引壶觞以自酌,眇庭柯以怡颜。倚南窗以寄傲,审容膝之易安。园日涉以成趣,门虽设而常关。策扶老以流憩,时翘首而遐观。云无心以出岫,鸟倦飞而知还。暑翳翳以将入,抚孤松而盘桓。 【答案与解析】具体操作步骤如下: (1)选定“归去来辞”,单击“格式”菜单中的“字体”命令,打开“字体”对话框。将“中文字体”下拉框设置为“华文行楷”,“字形”选择框设置为常规,“字号”选择框设置为“小初”,选定“效果”框中的“空心字”复选框,并保存. (2)单击“确定”按钮,然后单击“格式”工具栏上的“居中”按钮,将文字居中显示。 (3)选定“陶渊明”,单击“格式”菜单中的“字体”命令,打开“字体”对话框,将“中文字体”设置为“隶书”,“字号”设置为“小三”,并保存。 (4)单击“确定”按钮,然后单击格式”工具栏上的“右对齐”按钮,将文字右对齐显示。 (5)再次选定“陶渊明”,单击“格式”菜单中的“边框和底纹”命令,打开“边框和底纹”对话框。在“设置”中选定“方框”;在“线型”下选择双曲线;在“应用范围”框中选择“文字”,单击“确定”按钮,并保存。 (6)选定正文,单击“格式”菜单中的“段落”命令,打开“段落”对话框。单击“行距”框右端的下拉按钮,打开下拉列表,选择“固定值”,然后将后面的“设置值”设置为25磅,并保存。 、管路敷设技术通过管线敷设技术,不仅可以解决吊顶层配置不规范问题,而且可保障各类管路习题到位。在管路敷设过程中,要加强看护关于管路高中资料试卷连接管口处理高中资料试卷弯扁度固定盒位置保护层防腐跨接地线弯曲半径标高等,要求技术交底。管线敷设技术中包含线槽、管架等多项方式,为解决高中语文电气课件中管壁薄、接口不严等问题,合理利用管线敷设技术。线缆敷设原则:在分线盒处,当不同电压回路交叉时,应采用金属隔板进行隔开处理;同一线槽内,强电回路须同时切断习题电源,线缆敷设完毕,要进行检查和检测处理。、电气课件中调试整试验;通电检查所有设备高中资料试卷相互作用与相互关系,根据生产工艺高中资料试卷要求,对电气设备进行空载与带负荷下高中资料试卷调控试验;对设备进行调整使其在正常工况下与过度工作下都可以正常工作;对于继电保护进行整核对定值,审核与校对图纸,编写复杂设备与装置高中资料试卷调试方案,编写重要设备高中资料试卷试验方案以及系统启动方案;对整套启动过程中高中资料试卷电气设备进行调试工作并且进行过关运行高中资料试卷技术指导。对于调试过程中高中资料试卷技术问题,作为调试人员,需要在事前掌握图纸资料、设备制造厂家出具高中资料试卷试验报告与相关技术资料,并且了解现场设备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。 、电气设备调试高中资料试卷技术电力保护装置调试技术,电力保护高中资料试卷配置技术是指机组在进行继电保护高中资料试卷总体配置时,需要在最大限度内来确保机组高中资料试卷安全,并且尽可能地缩小故障高中资料试卷破坏范围,或者对某些异常高中资料试卷工况进行自动处理,尤其要避免错误高中资料试卷保护装置动作,并且拒绝动作,来避免不必要高中资料试卷突然停机。因此,电力高中资料试卷保护装置调试技术,要求电力保护装置做到准确灵活。对于差动保护装置高中资料试卷调试技术是指发电机一变压器组在发生内部故障时,需要进行外部电源高中资料试卷切除从而采用高中资料试卷主要保护装置。

PV操作题解

(一)图书馆有100个座位,每位进入图书馆的读者要在登记表上登记,退出时要在登记表上注销。要几个程序有多少个进程(答:一个程序;为每个读者设一个进程) (1)当图书馆中没有座位时,后到的读者在图书馆为等待(阻塞)(2)当图书馆中没有座位时,后到的读者不等待,立即回家。 解(1 ) 设信号量:S=100; MUTEX=1 P(S) P(MUTEX) 登记 V(MUTEX) 阅读 P(MUTEX) 注销 V(MUTEX) V(S) 解(2) 设整型变量COUNT=100; 信号量:MUTEX=1; P(MUTEX); IF (COUNT==0) { V(MUTEX); RETURN; } COUNT=COUNT-1; 登记 V(MUTEX); 阅读 P(MUTEX); COUNT=COUNT+1; V(MUTEX); RETURN; (二)有一座东西方向的独木桥;用P,V操作实现:(1)每次只允许一个人过桥; (2)当独木桥上有行人时,同方向的行人可以同时过桥,相反方向的人必须等待。 (3)当独木桥上有自东向西的行人时,同方向的行人可以同时过桥,从西向东的方向,只允许一个人单独过桥。(此问题和读者与写者问题相同,东向西的为读者,西向东的为写者)。 (1)解 设信号量MUTEX=1 P (MUTEX) 过桥 V (MUTEX) (2)解 设信号量:MUTEX=1 (东西方互斥) MD=1 (东向西使用计数变量互斥) MX=1 (西向东使用计数变量互斥) 设整型变量:CD=0 (东向西的已上桥人数)

CX=0 (西向东的已上桥人数) 从东向西: P (MD) IF (CD=0) {P (MUTEX) } CD=CD+1 V (MD) 过桥 P (MD) CD=CD-1 IF (CD=0) {V (MUTEX) } V (MD) 从西向东: P (MX) IF (CX=0) {P (MUTEX) } CX=CX+1 V (MX) 过桥 P (MX) CX=CX-1 IF (CX=0) {V (MUTEX) } V (MX) (3) 解:从东向西的,和(2)相同;从西向东的和(1)相同。

Word操作练习题(解析和答案)教学教材

W o r d操作练习题(解 析和答案)

Word操作练习题 操作题例题与解析 【例1 】:将以下素材按要求排版。 (1)、将标题字体设置为“黑体”,字形设置为“常规”,字号设置为“小初”、选定“效果”为“空心字”且居中显示。 (2)、将“陶渊明”的字体设置为“楷体”、字号设置为“小三”,文字右对齐加双曲线边框,线型宽度应用系统默认值显示。 (3)将正文行距设置为25磅。 【素材】: 归去宋辞 ——陶渊明 归去来兮!田园将芜胡不归?既自以心为形役,奚惆怅而独悲?悟已往之不谏,知来者之可追;实迷途其未远,觉今是而昨非。舟摇摇以轻殇,风飘飘而吹衣。问征夫以前路,恨晨光之熹微。乃瞻衡宇,栽欣载奔。童仆欢迎,稚子候门。三径就荒,松菊犹存。携幼入室,有酒盈樽。引壶觞以自酌,眇庭柯以怡颜。倚南窗以寄傲,审容膝之易安。园日涉以成趣,门虽设而常关。策扶老以流憩,时翘首而遐观。云无心以出岫,鸟倦飞而知还。暑翳翳以将入,抚孤松而盘桓。 【解析】具体操作步骤如下: (1)选定“归去来辞”,单击“格式”菜单中的“字体”命令,打开“字体”对话框。将“中文字体”下拉框设置为“黑体”,“字形”选择框设置为常规,“字号”选择框设置为“小初”,选定“效果”框中的“空心字”复选框。

(2)单击“确定”按钮,然后单击“格式”工具栏上的“居中”按钮,将文字居中显示。 (3)选定“陶渊明”,单击“格式”菜单中的“字体”命令,打开“字体”对话框,将“中文字体”设置为“楷体”,“字号”设置为“小三”。 (4)单击“确定”按钮,然后单击格式”工具栏上的“右对齐”按钮,将文字右对齐显示。 (5)再次选定“陶渊明”,单击“格式”菜单中的“边框和底纹”命令,打开“边框和底纹”对话框。在“设置”中选定“方框”;在“线型”下选择双曲线,单击“确定”按钮。 (6)选定正文,单击“格式”菜单中的“段落”命令,打开“段落”对话框。单击“行距”框右端的下拉按钮,打开下拉列表,选择“固定值”,然后将后面的“设置值”设置为25磅。 【答案】 ——陶渊明 归去来兮!田园将芜胡不归?既自以心为形役,奚惆怅而独悲?悟已往之不谏,知来者之可追;实迷途其未远,觉今是而昨非。舟摇摇以轻殇,风飘飘而吹衣。问征夫以前路,恨晨光之熹微。乃瞻衡宇,栽欣载奔。童仆欢迎,稚子候门。三径就荒,松菊犹存。携幼入室,有酒盈樽。引壶觞以自酌,眇庭柯以怡颜。倚南窗以寄傲,审容膝之易安。园日涉以成趣,门虽设而常关。策扶老以流憩,时翘首而遐观。云无心以出岫,鸟倦飞而知还。暑翳翳以将入,抚孤松而盘桓。 【例2 】将以下素材按要求排版。 (1)设置第一段首字下沉,下沉行数为2行。

计算机操作基础word练习题答案

《计算机操作基础》word练习题答案 班别学号姓名 一、判断题: 1、(√)用“插入”菜单中的“符号”命令可以插入符号和其他特殊字符。 2、(√)WORD中的工具栏可由用户根据需要显示或隐藏。 3、(√)对文本及图片都可以进行剪切、复制、粘贴操作。 4、(√)用“格式”菜单中的“字体”命令可以设置字体颜色、字间距。 5、(√)在WORD中,可同时打开多个WORD文档。 6、(×)格式工具对表格内容不起作用。 7、(×)在WORD中,一个表格的大小不能超过一页。 8、(√)剪贴板上的内容可粘贴到文本中多处,甚至可粘贴到其他应用程序。 9、(√)在WORD中制表时,当输入的文字长度超过单元格宽度时,表格会自动扩展列宽。 10、(√)WORD具有将表格中的数据制作成图表的功能。 11、(√)WORD表格可以按指定某列数据进行排序。 12、(√)WORD中可以利用“合并单元格”、“拆分单元格”制作不规则的表格,也可以利用 “绘制表格”和“擦除”工具。 13、(×)在WORD中只能用绘图方法画出表格的斜线。 14、(√)改变表格行高时,只能改变一整行的高度,不能单独改变某个单元格的高度。 15、(×)WORD中的所有功能都可通过工具栏上的工具按钮来实现。 16、(×)用剪贴板只能移动文本而不能复制文本。 17、(×)要改变字符的颜色只能通过字体对话框来设置。 18、(×)利用鼠标拖动选择快时,表示进行复制。 19、(√)单击“保存”命令就是保存当前正在编辑的文档,如果是第一次保存,则会弹出“另存为”对话框。 20、(√)分栏中的“间距”是指两栏之间的间隔。 21、(×)已设置了“密码”的文件,如果忘记了口令,可以删除该口令。 22、(×)WORD97不一定需要在WINDOWS环境下工作,它可以独立运行。 23、(×)如果WORD97文档窗口中不出现标尺,可通过“视图—工具栏”命令显示标尺。 24、(×)WORD是一个系统软件。 25、(√)标尺的作用是控制文本内容在页面中的位置。 26、(√)在WORD文档中,如果要选定几个图形对象,可单击“绘图”工具栏上的“选择对象”按钮,然后拖动鼠标框住要选定的对象即可。 27、(√)如果想要在Windows95桌面设置一个WORD应用程序的图标,应首先用鼠标右键单击Windows95桌面的任意位置。 28、(×)普通视图模式下,显示的效果和打印出来的效果基本一致。 29、(√)删除分页符时,只需将光标移到分页符上,按DEL键即可。 30、(√)表格虚框不能打印出来,所以“隐藏虚框”命令不影响打印效果。 31、(×)WORD中的表格是一个图形对象,可以任意移动位置、放大或缩小。 32、(√)文本块的复制和粘贴必须经过剪贴板。

pv操作的一些习题

1、进程P0和P1的共享变量定义及其初值为: boolean falg[2]; int turn=0; falg[0]=FALSE; falg[1]=FALSE; 若进程P0和P1访问临界资源的类C伪代码实现如下: 则并发执行进程P0和P1时产生的情形是【全国联考2010】 A. 不能保证进程互斥进入临界区、会出现“饥饿”现象 B. 不能保证进程互斥进入临界区、不会出现“饥饿”现象 C. 能保证进程互斥进入临界区、会出现“饥饿”现象 D. 能保证进程互斥进入临界区、不会出现“饥饿”现象 分析进程的执行过程:一开始,没有进程处于临界区中,现在进程P0开始执行,通过设置其数组元素和将turn置1来标识它希望进入临界区,由于进程P1并不想进入临界区,所以P0跳出while循环,进入临界区。如果进程P1现在开始执行,进程P1将阻塞在while循环直到flag[0]变为false,而该事件只有进程P0退出临界区时才会发生。 现在考虑两个进程几乎同时执行到while循环的情况,它们分别在turn中存入1和0,但只有后被保存进去的进程号才有效,前一个被重写而丢失。假设进程P1是后存入的,则turn为0。进程P0将循环0次而进入临界区,而进程P1则将不停地循环且不能进入临界区,直到进程退出临界区为止。 因此,该算法实现了临界区互斥。 “饥饿”出现的时机:使用忙等待实现互斥,当一个进程离开临界区时,如果有多个进程等待进入临界区,系统会随机选择一个进程执行,因为这种随机性,会导致有些进程长期得不到执行,因而导致“饥饿”。 本题中,如果P1已经等在while上的时候,P0至多执行一次临界区,否则下次执行的时候,即便它在P1测试条件前出了临界区并重新设定了flag,但由于它必须要设定turn=1(此时P1不会再设置turn了),因此这样P0必然卡在while上,从而换到P1执行。所以不会出现“饥饿”现象。 2、在一间酒吧里有三个音乐爱好者队列,第一个音乐爱好者只有随身听,第二个只有音乐磁带,第三个只有电池,而要听音乐就必须有随身听,音乐磁

PV操作的例题

PV操作的例题 一、线程是进程的一个组成部分,一个进程可以有多个线程,而且至少有一个可执行线程。进程的多个线程都在进程的地址空间内活动。 资源是分给进程的,而不是分给线程的,线程需要资源时,系统从进程的资源配额中扣除并分配给它。处理机调度的基本单位是线程,线程之间竞争处理机,真正在处理机上运行的是线程。线程在执行过程中,需要同步。 二、在计算机操作系统中,PV操作是进程管理中的难点。 首先应弄清PV操作的含义:PV操作由P操作原语和V操作原语组成(原语是不可中断的过程),对信号量进行操作,具体定义如下: P(S):①将信号量S的值减1,即S=S-1; ②如果S>=0,则该进程继续执行;否则该进程置为等待状态,排入等待队列。 V(S):①将信号量S的值加1,即S=S+1; ②如果S>0,则该进程继续执行;否则释放队列中第一个等待信号量的进程。 PV操作的意义:我们用信号量及PV操作来实现进程的同步和互斥。PV操作属于进程的低级通信。 什么是信号量?信号量(semaphore)的数据结构为一个值和一个指针,指针指向等待该信号量的下一个进程。信号量的值与相应资源的使用情况有关。当它的值大于0时,表示当前可用资源的数量;当它的值小于0时,其绝对值表示等待使用该资源的进程个数。注意,信号量的值仅能由PV操作来改变。 一般来说,信号量S>=0时,S表示可用资源的数量。执行一次P操作意味着请求分配一个单位资源,因此S的值减1;当S<0时,表示已经没有可用资源,请求者必须等待别的进程释放该类资源,它才能运行下去。而执行一个V操作意味着释放一个单位资源,因此S 的值加1;若S?0,表示有某些进程正在等待该资源,因此要唤醒一个等待状态的进程,使之运行下去。 利用信号量和PV操作实现进程互斥的一般模型是: 进程P1 进程P2 ……进程Pn ……………… P(S);P(S);P(S); 临界区;临界区;临界区; V(S);V(S);V(S); …………………… 其中信号量S用于互斥,初值为1。 使用PV操作实现进程互斥时应该注意的是: (1)每个程序中用户实现互斥的P、V操作必须成对出现,先做P操作,进临界区,后做V操作,出临界区。若有多个分支,要认真检查其成对性。 (2)P、V操作应分别紧靠临界区的头尾部,临界区的代码应尽可能短,不能有死循环。(3)互斥信号量的初值一般为1。 利用信号量和PV操作实现进程同步 PV操作是典型的同步机制之一。用一个信号量与一个消息联系起来,当信号量的值为0时,表示期望的消息尚未产生;当信号量的值非0时,表示期望的消息已经存在。用PV操作实现进程同步时,调用P操作测试消息是否到达,调用V操作发送消息。 使用PV操作实现进程同步时应该注意的是:

Word操作练习题(解析和标准答案)

Word 操作练习题 操作题例题与解析 【 例1 】:将以下素材按要求排版。 (1)、将标题字体设置为“黑体”,字形设置为“常规”,字号设置为“小初”、选定“效果”为“空心字”且居中显示。 (2)、将“陶渊明”的字体设置为“楷体”、字号设置为“小三”,文字右对齐加双曲线边框,线型宽度应用系统默认值显示。 (3)将正文行距设置为25磅。 【 素材 】: 归去宋辞 ——陶渊明 归去来兮!田园将芜胡不归?既自以心为形役,奚惆怅而独悲?悟已往之不谏,知来者之可追;实迷途其未远,觉今是而昨非。舟摇摇以轻殇,风飘飘而吹衣。问征夫以前路,恨晨光之熹微。乃瞻衡宇,栽欣载奔。童仆欢迎,稚子候门。三径就荒,松菊犹存。携幼入室,有酒盈樽。引壶觞以自酌,眇庭柯以怡颜。倚南窗以寄傲,审容膝之易安。园日涉以成趣,门虽设而常关。策扶老以流憩,时翘首而遐观。云无心以出岫,鸟倦飞而知还。暑翳翳以将入,抚孤松而盘桓。 【解析】具体操作步骤如下: (1)选定“归去来辞”,单击“格式”菜单中的“字体”命令,打开“字体”对话框。将“中文字体”下拉框设置为“黑体”,“字形”选择框设置为常规,“字号”选择框设置为“小初”,选定“效果”框中的“空心字”复选框。 (2)单击“确定”按钮,然后单击“格式”工具栏上的“居中”按钮,将文字居中显示。 (3)选定“陶渊明”,单击“格式”菜单中的“字体”命令,打开“字体”对话框,将“中文字体”设置为“楷体”,“字号”设置为“小三”。 (4)单击“确定”按钮,然后单击格式”工具栏上的“右对齐”按钮,将文字右对齐显示。 (5)再次选定“陶渊明”,单击“格式”菜单中的“边框和底纹”命令,打开“边框和底纹”对话框。在“设置”中选定“方框”;在“线型”下选择双曲线,单击“确定”按钮。 (6)选定正文,单击“格式”菜单中的“段落”命令,打开“段落”对话框。单击“行距”框右端的下拉按钮,打开下拉列表,选择“固定值”,然后将后面的“设置值”设置为25磅。 【答案】 ——陶渊明 归去来兮!田园将芜胡不归?既自以心为形役,奚惆怅而独悲?悟已往之不谏,知来者之可追;实迷途其未远,觉今是而昨非。舟摇摇以轻殇,风飘飘而吹衣。问征夫以前路,恨晨光之熹微。乃瞻衡宇,栽欣载奔。童仆欢迎,稚子候门。三

word上机操作练习题库

Word 基本操作练习题 1.字处理题 请在"考试项目"菜单上选择"字处理软件使用"菜单项,完成以下内容: ******本题型共有1小题****** 在考生文件夹中,存有文档WT1.DOC,其内容如下: 【文档开始】 本专业培养目标是计算机专业的技术应用型人才,他们应该掌握计算机软件、硬件及系统的基本理论、基本方法和基本技能,能够从事计算机及相关领域应用技术工作、软、硬件维护、和一般应用系统的开发及设计,他们应该具有专业化计算机人的素质,是全面发展的社会主义建设人才。 【文档结束】 按要求完成下列操作: (1)请将Word文档WT1.DOC设成楷体、小三号字并加粗、斜体。 (2)设置A4(210mm×297mm)纸张大小,左右边距设置为2.5厘米,页眉2.2厘米,其余页面设置的参数不必修改。保存文件为WD1.DOC。 2.请在"考试项目"菜单上选择"字处理软件使用"菜单项,完成以下内容: ******本题型共有4小题****** 1. 在考生文件夹中,存有文档WT 2.DOC,其内容如下: 【文档开始】 面向对象方法基于构造问题领域的对象模型,以对象为中心构造软件系统。它的基本方法是用对象模拟问题领域中的实体,以对象间的联系刻画实体间的联系。因为面向对象的软件系统的结构是根据问题领域的模型建立起来的,而不是基于对系统应完成的功能的分解,所以,当对系统的功能需求变化时并不会引起软件结构的整体变化,往往仅需要一些局部性的修改。例如,从已有类派生出一些新的子类以实现功能扩充或修改,增加删除某些对象等等。总之,由于现实世界中的实体是相对稳定的,因此,以对象为中心构造的软件系统也是比较稳定的。 【文档结束】 按要求完成下列操作:新建文档WD2.DOC,插入文件WT2.DOC的内容,设置为小四号仿宋_GB2312字体,分散对齐,所有"对象"设置为黑体、加粗,存储为文件WD2.DOC。 2. 新建文档WD2A.DOC,插入文件WD2.DOC的内容,将正文部分复制2次,将前两段合并为一段,并将此段分为3栏,栏宽相等,栏宽为 3.45厘米,栏间加分隔线。存储为文件 WD2A.DOC。 3. 制作3行4列表格,列宽2厘米,行高1厘米。填入数据,水平方向上文字为居中对齐,数 4. 并将第4行设置为黄色底纹,统计1、2、3列的合计添加到第4行,存储为文件WD2C.DOC。 请在"考试项目"菜单上选择"字处理软件使用"菜单项,完成以下内容: ******本题型共有2小题****** 3. 在指定文件夹下打开文档WT3.DOC,其内容如下: 【文档开始】

word练习题及答案

Word 习题 一、判断题 1.在Word对象中,能够对图形进行裁剪操作。 2.在Word中,用户可以通过"工具"菜单中的"保护文档"命令对文档设置“修改权限密 码”。 3.在Word文档中,用于打开文档的快捷键是Ctrl +S。 4.在Word编辑状态下,如果选定的文字中含有不同的字体,那么在格式栏“字体”框中, 将会显示所选文字中第一种字体的名称。 5.在Word表格中,单元格的底纹不能改变。 6.在Word中,利用“格式刷”按钮可以复制文本的段落格式、样式、字体和字号格式。 7.在Word中,鼠标左键单击“项目符号”按钮后,可在现有的所有段落前自动添加项目 符号。 8.在Word窗口中的“文件”菜单底部列有若干文档名,这些文件名的数目最多为9个。 9.在Word中,能够与图形对象进行“组合”操作的对象是文字。 10.在Word下列视图中,显示效果与实际打印效果最接近的视图方式是普通视图。 11.在Word中,图形组合功能可以通过绘图工具栏中的“组合”命令来实现。 12.在Word编辑状态下,选定一段文字后,若格式工具栏的“字号”框中显示的内容为空 白,则说明被选定文字中含有两种以上的字号。 13.在Word中,打开“视图”下拉菜单的快捷键是Alt+V。 14.在Word编辑状态下,当选定若干文字后,用鼠标左键单击“常用”工具栏“显示比例” 列表框中的下拉按钮并选定“75%”后,则选定文字按“75%”比例显示,其它不变。15.在Word表格中,通过拖动鼠标选定多个单元格后按del键,则选定单元格的内容被删 除,表格单元格变成空白。 16.在Word编辑状态下,若当前的文本处于竖排状态,当选定若干文字后用鼠标左键单击 “更改文字方向”按钮,则文档中的所有文字均变成横排状态。 17.鼠标左键双击Word标题栏左侧的控制菜单图标为最小化Word窗口。 18.在Word编辑状态下,能实现查找功能的快捷键是Ctrl+A。 19.在Word中,使用“表格”菜单中的“绘制表格”命令在表格的某个单元格内绘制一条 横线后,则原表格以该横线为界,被拆分成两个表格。 20.在Word中,执行“工具”菜单中的“字数统计”命令后,用户不能得到的信息是文档 的行数。 二、选择题 1.Word中保存文档的命令出现在___________菜单里。 A、保存 B、编辑 C、文件 D、实用程序 2.在word编辑状态下,操作的对象经常是被选择的内容,若鼠标在某行行首的左边,下 列___________操作可以仅选择光标所在的行。 A、双击鼠标左键 B、单击鼠标右键 C、将鼠标左键击三下 D、单击鼠标左键 3.在word中,可以双击击状态栏中的___________指示器,通过扩展选取文本的方法来选 择任意大小的文本。 A、插入 B、录制宏 C、扩展 D、改写 4.要使Word能自动更正经常输错的单词,应使用___________功能。 A、拼写检查 B、同义词库 C、自动拼写 D、自动更正

pv操作练习题

用P,V操作实现下述问题的解。 一、桌上有一个盘子,可以放一个水果;父亲总是放苹果到盘子中;母亲总是放香蕉到盘子中。一个儿子专等吃盘中的香蕉,而一个女儿专等吃盘中的苹果。父母只放水果不吃,儿女只吃水果不放。实现父亲,母亲,儿子,女儿的进程同步。 二、在公共汽车上,司机和售票员的活动分别是: 司机的活动:启动车辆,正常行车,到站停车。 售票员的活动:上下乘客,关车门,售票,开车门,上下乘客。 在汽车不停的到站,停站,行驶过程中,这两个活动有什么同步关系?用信号量和P,V操作实现它们的同步。 三、某寺庙,有小,老和尚若干,有一个水缸,有小和尚提水入缸供老和尚饮用。水缸可以放10桶水,水从一个井里面提。水井狭窄,每次只能容纳一个桶取水。水桶总数为3个。每次入、取缸水只能是1桶,且不可以同时进行。试给出取水,入水的算法描述。 四、一个快餐厅有4类职员:(1)领班:接受顾客点菜,出菜单;(2)厨师:根据菜单,准备顾客的饭菜;(3)打包工:将做好的饭菜打包;(4)出纳员:收款并提交食品。每个职员可被看作一个进程,试用一种同步机制写出能让四类职员正确并发运行的程序。 五、假设有一个作业由四个进程组成,这四个进程在运行时必须按如图所示的次序依次执行,试用P,V原语表达四个进程的同步关系: 六、观察者和报告者是两个并发执行的进程,观察者不断观察并对通过的卡车计数,报告者定时的将观察者的计数值打印,打印完毕,将计数值清零。 七、假定阅览室最多可同时容纳100个人阅读,读者进入时,必须在阅览室门口的一个登记表上登记,内容包括姓名、座号等,离开时要撤掉登记内容。用P、V操作描述读者进程的同步算法。

经典PV操作讲解和练习题

在计算机操作系统中,PV操作是进程管理中的难点。 首先应弄清PV操作的含义:PV操作由P操作原语和V操作原语组成(原语是不可中断的过程),对信号量进行操作,具体定义如下: P(S):①将信号量S的值减1,即S=S-1; ②如果S30,则该进程继续执行;否则该进程置为等待状态,排入等待队列。 V(S):①将信号量S的值加1,即S=S+1; ②如果S>0,则该进程继续执行;否则释放队列中第一个等待信号量的进程。 PV操作的意义:我们用信号量及PV操作来实现进程的同步和互斥。PV操作属于进程的低级通信。 什么是信号量?信号量(semaphore)的数据结构为一个值和一个指针,指针指向等待该信号量的下一个进程。信号量的值与相应资源的使用情况有关。当它的值大于0时,表示当前可用资源的数量;当它的值小于0时,其绝对值表示等待使用该资源的进程个数。注意,信号量的值仅能由PV操作来改变。 一般来说,信号量S30时,S表示可用资源的数量。执行一次P操作意味着请求分配一个单位资源,因此S的值减1;当S<0时,表示已经没有可用资源,请求者必须等待别的进程释放该类资源,它才能运行下去。而执行一个V操作意味着释放一个单位资源,因此S 的值加1;若S£0,表示有某些进程正在等待该资源,因此要唤醒一个等待状态的进程,使之运行下去。 利用信号量和PV操作实现进程互斥的一般模型是: 进程P1 进程P2 ……进程Pn ……………… P(S); P(S); P(S); 临界区;临界区;临界区; V(S); V(S); V(S); …………………… 其中信号量S用于互斥,初值为1。 使用PV操作实现进程互斥时应该注意的是: (1)每个程序中用户实现互斥的P、V操作必须成对出现,先做P操作,进临界区,后做V操作,出临界区。若有多个分支,要认真检查其成对性。 (2)P、V操作应分别紧靠临界区的头尾部,临界区的代码应尽可能短,不能有死循环。(3)互斥信号量的初值一般为1。 利用信号量和PV操作实现进程同步 PV操作是典型的同步机制之一。用一个信号量与一个消息联系起来,当信号量的值为0时,表示期望的消息尚未产生;当信号量的值非0时,表示期望的消息已经存在。用PV操作实现进程同步时,调用P操作测试消息是否到达,调用V操作发送消息。 使用PV操作实现进程同步时应该注意的是: (1)分析进程间的制约关系,确定信号量种类。在保持进程间有正确的同步关系情况下,哪个进程先执行,哪些进程后执行,彼此间通过什么资源(信号量)进行协调,从而明确要设置哪些信号量。

WORD、EXCEL操作题练习

在新建的WORD文档中输入下面的文字,并按要求进行操作。 几种常见的网络交流手段 1、 BBS BBS即电子公共板服务,亦称网上论坛,是因特网上的一种电子信息服务系统。它提供一块公共电子白板,每个用户都可以在上面书写,可发布信息或提出看法。 像日常生活中的黑板一样,电子公共板按不同的主题分成很多个公共板,公共板设立的依据是大多数BBS使用者的要求和喜好,使用者可以阅读他人关于某个主题的最新的看法,也可以将自己的想法毫无保留地贴到公共板中。同样,很快就看到别人对你观点的回应。 操作要求: 1、设置纸型为A4,上、下、左、右的页边距均为2.5厘米 2、保存文件,位置为D:\一年~班\,名称为“网络信息交流” 3、对文章标题中的“几种常见的网络交流手段”设置成二号、黑体、居中。 4、给标题加边框和底纹,样式自选。 5、设置文中所有段落首行缩进2个字符,行间距为固定值20磅,并设置文中第一段段前间距为1行。 6、将文中的所有的“公共板”替换成“公告板”。 7、给文章添加页眉“高中信息技术”,并使之居右。 8、在文章页面底端居中位置插入页码,格式为“-1-、-2-、-3-……”。 9、给第二段和第三段加项目符号样式为“(1)、(2)~~” 10、在文中“BBS”处加批注:Bulletin Board System 11、插入图片或剪切画或艺术字,并设置其“环绕方式”为“四周型” 操作提示:

1、设置纸型为A4,上、下、左、右的页边距均为2.5厘米 “文件”菜单“页面设置”“页边距”、“纸张”选项卡设置。 2、保存文件,位置为D:\一年~班\,名称为“网络信息交流” “文件”菜单“保存”/“另存为”选择路径并取名确定 3、对文章标题中的“几种常见的网络交流手段”设置成二号、黑体、居中。 菜单设置:“格式”菜单“字体”命令确定。 工具栏设置: 4、给标题加边框和底纹,样式自选。 选中文字“格式”菜单“边框与底纹”命令设置确定 5、设置文中所有段落首行缩进2个字符,行间距为固定值20磅,并设置文中第一段段前间距为1行。

Word 2003练习题及答案

Word 2003练习题及答案 单选 1.如果Word 2003表格中同列单元格的宽度不合适时,可以利用(a)进行调整。 A.水平标尺 B.滚动条 C.垂直标尺 D.表格自动套用格式 2.在Word2003表格中,对当前单元格左边的所有单元格中的数值求和,应使用(c)公式。 A.= SUM(RIGHT) B.= SUM(BELOW) C.= SUM(LEFT) D.= SUM(ABOVE) 3.在Word 2003中,按(a)键与工具栏上的复制按钮功能相同。 A.Ctrl+C B.Ctrl+V C.Ctrl+A D.Ctrl+S 4.要为某个段落添加下双划线,可以(a)。 A.执行【格式】→【字符】命令,在【字体】对话框中进行设置

B.执行【格式】→【段落】命令,在【段落】对话框中进行设置 C.使用【表格和边框】工具栏上的按钮 D.使用【绘图】工具栏绘制 5.使用(c)可以进行快速格式复制操作。 A.编辑菜单 B.段落命令 C.格式刷 D.格式菜单 6.在Word2003中,如果在有文字的区域绘制图形,则在文字与图形的重叠部分(b)。 A.文字不可能被覆盖 B.文字可能被覆盖 C.文字小部分被覆盖 D.文字部分大部分被覆盖 7.(c)不能关闭Word。 A、双击标题栏左边的“W” B、单击标题栏右边的“×” C、单击文件菜单中的关闭 D、单击文件菜单中的退出 8.按快捷键+的功能是(c)。 A.删除文字

B.粘贴文字 C.保存文件 D.复制文字 9.Word 2003中的宏是(d)。 A.一种病毒 B.一种固定格式 C.一段文字 D.一段应用程序 10.目前在打印预览状态,若要打印文件,则(b)。 A、必须退出预览状态后格可以打印 B、在打印预览状态可以直接打印 C、在打印预览状态不能打印 D、只能在打印预览状态打印 11.如果文档很长,那么用户可以用Word提供的(a)技术,同时在二个窗口中滚动查看同一文档的不同部分。 A、拆分窗口 B、滚动条 C、排列窗口 D、帮助 12.要创建一个公式,可以(b)。 A.执行【格式】→【字体】命令,在【字体】对话框中进行设置

(完整版)WORD2010-习题汇总及答案

WORD2010 习题汇总及答案 一、单项选择题 1.中文word2010是________( A ) A 文字编辑软件 B 系统软件 C 硬件 D 操作系统 2.在word2010の文档窗口进行最小化操作________( C ) A 会将指定の文档关闭 B 会关闭文档及其窗口 C 文档の窗口和文档都没关闭 D 会将指定の文档从外存中读入,并显示出来 3.若word2010启动后,屏幕上打开一个word 窗口,它是________( A ) A 用户进行文字编辑の工作环境 B ?格式?选项卡 C 功能区 D ?工具?菜单 4.在word2010中快速访问工具栏上の按钮の功能是_________( A ) A 撤销上次操作 B 加粗 C 设置下划线 D 改变所选择内容の字体颜色 5.用word2010中进行编辑时,要将选定区域の内容放到の剪贴板上,可单击?开始?功能区中の________按钮( C ) A 剪切或替换 B 剪切或清除 C 剪切或复制 D 剪切或粘贴

6.在word2010中,保存文档是________操作( A )。 A选择?文件?菜单中の?保存?和?另存为?命令。 B按住Ctrl 键,并选择?文件?菜单中の?全部保存? 命令。C直接选择?文件?菜单中?ctrl+c?命令。 D按住Alt 键,并选择?文件?菜单中の?全部保存?命令。 7.设置字符格式用哪种操作________( A ) A ?开始?功能区中の相应按钮 B ?常用?工具栏中の相关图标 C ?格式?菜单中の?字体?选项D?格式?菜单中の?段落?选项 8.在使用word 进行文字编辑时,下面叙述中 ________是错误の。( C ) A word 可将正在编辑の文档另存为一个纯文本(TXT )文件。 B使用?文件?菜单中の?打开?命令可以打开一个已存 在のword 文档。 C打印预览时,打印机必须是已经开启の。 D word2010允许同时打开多个文档。 9. 使图片按比例缩放应选用_______( B ) A 拖动中间の句柄 B 拖动四角の句柄 C 拖动图片边框线 D 拖动边框线の句柄

Word操作练习题(解析和答案)

Word操作练习题 操作题例题与解析 【例1 】:将以下素材按要求排版。 (1)、将标题字体设置为“黑体”,字形设置为“常规”,字号设置为“小初”、选定“效果”为“空心字”且居中显示。 (2)、将“陶渊明”的字体设置为“楷体”、字号设置为“小三”,文字右对齐加双曲线边框,线型宽度应用系统默认值显示。 (3)将正文行距设置为25磅。 【素材】: 归去宋辞 ——陶渊明 归去来兮!田园将芜胡不归?既自以心为形役,奚惆怅而独悲?悟已往之不谏,知来者之可追;实迷途其未远,觉今是而昨非。舟摇摇以轻殇,风飘飘而吹衣。问征夫以前路,恨晨光之熹微。乃瞻衡宇,栽欣载奔。童仆欢迎,稚子候门。三径就荒,松菊犹存。携幼入室,有酒盈樽。引壶觞以自酌,眇庭柯以怡颜。倚南窗以寄傲,审容膝之易安。园日涉以成趣,门虽设而常关。策扶老以流憩,时翘首而遐观。云无心以出岫,鸟倦飞而知还。暑翳翳以将入,抚孤松而盘桓。 【解析】具体操作步骤如下:

(1)选定“归去来辞”,单击“格式”菜单中的“字体”命令,打开“字体”对话框。将“中文字体”下拉框设置为“黑体”,“字形”选择框设置为常规,“字号”选择框设置为“小初”,选定“效果”框中的“空心字”复选框。 (2)单击“确定”按钮,然后单击“格式”工具栏上的“居中”按钮,将文字居中显示。 (3)选定“陶渊明”,单击“格式”菜单中的“字体”命令,打开“字体”对话框,将“中文字体”设置为“楷体”,“字号”设置为“小三”。 (4)单击“确定”按钮,然后单击格式”工具栏上的“右对齐”按钮,将文字右对齐显示。 (5)再次选定“陶渊明”,单击“格式”菜单中的“边框和底纹”命令,打开“边框和底纹”对话框。在“设置”中选定“方框”;在“线型”下选择双曲线,单击“确定”按钮。 (6)选定正文,单击“格式”菜单中的“段落”命令,打开“段落”对话框。单击“行距”框右端的下拉按钮,打开下拉列表,选择“固定值”,然后将后面的“设置值”设置为25磅。 【答案】 ——陶渊明

信号量地PV操作(例题)

???信号量的PV操作是如何定义的?试说明信号量的PV操作的物理意义。 参考答案:P(S):将信号量S减1,若结果大于或等于0,则该进程继续执行;若结果小于0,则该进程被阻塞,并将其插入到该信号量的等待队列中,然后转去调度另一进程。 V(S):将信号量S加1,若结果大于0,则该进程继续执行;若结果小于或等于0,则从该信号量的等待队列中移出一个进程,使其从阻塞状态变为就绪状态,并插入到就绪队列中,然后返回当前进程继续执行。 PV操作的物理含义:信号量S值的大小表示某类资源的数量。当S>0时,其值表示当前可供分配的资源数目;当S<0时,其绝对值表示S信号量的等待队列中的进程数目。每执行一次P操作,S值减1,表示请求分配一个资源,若S≥0,表示可以为进程分配资源,即允许进程进入其临界区;若S<0,表示已没有资源可供分配,申请资源的进程被阻塞,并插入S的等待队列中,S的绝对值表示等待队列中进程的数目,此时CPU将重新进行调度。每执行一次V操作,S值加1,表示释放一个资源,若S>0,表示等待队列为空;若S≤0,则表示等待队列中有因申请不到相应资源而被阻塞的进程,于是唤醒其中一个进程,并将其插入就绪队列。无论以上哪种情况,执行V操作的进程都可继续运行。 1、设公共汽车上,司机和售票员的活动分别是: 司机的活动:启动车辆; 正常行车; 到站停车; 售票员的活动: 关车门; 售票; 开车门; 在汽车不断地到站、停车、行驶过程中,这两个活动有什么同步关系?用P、V操作实现它们的同步。 设两个信号量S和C,初值为S=0;C=0; 司机: L1:正常行车售票员: L2:售票 到站停车 P(S) V(S)开车门 P(C)关车门 启动开车 V(C) GO TO L1 GO TO L2 2、请用PV操作实现他们之间的同步关系: (1)桌上一个盘子,只能放一只水果。爸爸放苹果,妈妈放桔子,儿子只吃桔子,女儿只吃苹果。 (2)桌上一个盘子,只能放一只水果。爸爸放苹果,妈妈放桔子,儿子吃桔子、苹果。 参考答案: 第一步:确定进程 4个进程Father(爸爸)、Mother(妈妈)、Son(儿子)、Daughter(女儿) Father进程: 将苹果放入盘中

Word 操作题答案doc资料

1 1、将标题"中国经济是否步入活跃期"居中、设置为黑体、小二号字、加粗。 2、在页面底端中央插入页码。 3、将正文第一自然段("11月28 日……新的活跃期")设置为1.5倍行距。 4、将正文首行缩进2字符。 5、设置文档上下页边距2.5厘米。 6、在文章结尾插入4行3列表格。 7、将表格第一行单元格合并。 8、参阅样张,复制标题文字到表格第一行,并删除"是否"一词。 9、插入自选图形"笑脸",高度与宽度均为2.5厘米,四周环绕,水平页面居中, 垂直段落下侧4厘米,填充色:黄色,线条色:红色。 10、保存文件 2 1.设置页眉,页眉为"缩略时代"。 2.将文中第二段的行间距设置为 3.1倍行距。 3.将第二段中的"信息中心主任"的字体设置为红色、加粗、斜体、加下划线的宋体,并具有"亦真亦幻"的动态效果。 4.添加标题"缩略时代"并居中显示,设置字体为"隶书""四号" 5.将正文设置为"首行缩进"2个字符,设置纸张大小为16K。 6.插入C:\photo\photo1.jpg图片,放置到页面中央,设置为四周环绕。 7.保存文件 1、标题设置为方正小标宋体 2号字、加粗、居中。 2、将正文设置为仿宋 3号字,2倍行距,首行缩进2字符。 3、在页面底端左侧插入页码。 4、选择A4开打印纸,应用于全文。 5、设置文档上下边距3.3厘米左右2.5厘米。 6、添加艺术字"成效显著",设置艺术字试样为"第4行""第2列","宋体"、"40"磅,环绕方式为"四周环绕",放置于页面中央 7、保存全文 3 1.将文中的圆形项目编号换为对号项目编号。 2.将文中最后两段的字体设置为小五楷体,并加粗显示。 3.为文中倒数第二段设置10%的绿色底纹。 4.将第一行文字"居中""倾斜"显示。 5.将全文行距设置为"固定值"14磅。 6.设置左边距2.5厘米,右边距、上边距、下边距为2厘米,纸张大小为32K。 7.插入C:\photo\photo8.jpg,设置图片的大小为高度:14.5厘米,宽度:8.5厘米,放置于页边距中央,衬于文字下方。

相关文档
相关文档 最新文档