通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"考研真题" 试卷中 2020年考研408计算机统考真题在线评测(附答案) 中有题目如下:
第1题
现有 5 个操作 A、B、C、D和E操作 C必须在 A 和B 完成后执行,操作 E必须在 C和 D 完成后执行,请使用信号量的 wait0、signal0操作 (P、V 操作)描述上述操作之间的同步关系,并说明所用信号量及其初值。
本题要求实现操作的先后顺序,没有互斥关系,是一个简单的同步问题。本题虽然有 5 个操作,但是只有 4 个同步关系,因此分别设置信号量 SAC、SBC、SCE 和SDE 对应4 个同步关系。
Semaphore SAC = 0; //控制A和C的执行顺序
Semaphore SBC = 0; //控制B和C的执行顺序
Semaphore SCE 0; //控制C和E的执行顺序
Semaphore SDE=0; //控制D和E的执行顺序
5个操作可描述为如下
CoBegin A( ){ 完成动作A; V(SAc); //实现A、C之间的同步关系 } B( ){ 完成动作B; V(Sec); //实现B、C之间的同步关系 C( ){ //C必须在A、B都完成后才能完成 P(SAc); P(Sec); 完成动作C; //实现C、E之间的同步关系 V(ScE); D(){ 完成动作D; V(SD); //实现D、E之间的同步关系 } E(){ //E必须在完成C、D之后执行 P(ScE); P(SDe) 完成动作E; } CoEnd
所属试卷:2020年考研408计算机统考真题在线评测(附答案)
给定程序中,函数fun的功能是计算下式:直到并把计算结
下列给定程序的功能是调用fun函数建立班级通信录。通信
有以下程序:程序的运行结果是( )。
以下函数findmax拟实现在数组中查找最大值并作为函
字典对象的________方法返回字典的“值”列表。
有以下程序程序运行后的输出结果是( )。
一个C程序执行是从( )。
在C语言源程序中,一个变量代表________。
以下叙述不正确的是( )。
假定题44给出的计算机M采用二级分页虚拟存储管理方式,
如果执行命令 #chmod 746 file.txt,
综述Linux系统的文件权限及其管理。答:Linux用
LINUX中的超级用户为root,登陆时不需要口令。
关闭linux系统(不重新启动)使用的命令答:halt
命令组合(命令表)将 ______ 来执行命令。
每个设备文件名由主设备号和从设备号描述。第二块IDE硬
现在需要统计当前目录/home/zheng下普通文件的
简要论述Kswapd核心线程的动态特性。答:主要通过n
Linux操作系统使用下面哪个按键补齐当前正在输入的指
存储引擎事务是安全的,且支持外键。
在下列存储形式中,哪一个不是树的存储形式?( )
以下哪项不属于DML操作( )
某校网有两局域网,通过路器 R1R2 R3 联后接入
下列关于并行处理技术的叙述中,不正确的是( )。
进程 P1、P2 和 P3 进入就绪队列的的时刻,优先
C语言数组的下标可以从-1开始。
某系统结构图如下图所示,则该系统结构图的宽度是
输入 :15输出 :________
给定一个含N 个不相同数字的数组,在最坏情况下,找出其
由数字 1,1,2,4,8,8 所组成的不同的四位数的
更多选择题
更多填空题
计算机二级Python语言程序设计模拟试卷
Python第三方库
2025年考研408计算机统考真题在线评测(附答案)
Python标准库
Python函数
Python文件
Python组合数据类型