首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
问答题
请给出PCB的主要内容,描述当进程发生下面的状态转换时操作系统要使用/修改PCB中的哪些内容:就绪→运行,运行→阻塞。
答案:
PCB中的内容包括:标识进程运行状态的状态位、用户ID、Group ID、进程PID;调度参数(如优先级)、存储区位置和...
点击查看完整答案
在线练习
手机看题
你可能感兴趣的试题
问答题
什么是P、V操作试用P、V操作描述读者一写者问题。要求允许几个阅读者可以同时读该数据集,而一个写者不能与其他进程(不管是写者还是读者)同时访问该数据集。
答案:
读者一写者问题是经常出现的一种同步问题。计算机系统中的数据(文件、记录)常被多个进程共享,但其中某些进程可能只要求读数据...
点击查看完整答案
手机看题
问答题
在创建和撤销一个进程时所要完成的主要工作分别是什么当进程A由于所分配的时间片到,由运行状态转入就绪状态;而进程B被调度程序选中由就绪状态转为运行状态时,系统所要做的主要工作是什么
答案:
创建进程:需要为新进程创建PCB、分配资源(包括内存页面、文件),这些资源通常从父进程继承而来。
撤销进程:释...
点击查看完整答案
手机看题
问答题
给出UNIX进程的调度状态,当子进程终止时,处于什么状态
答案:
在UNIX系统中,进程状态有:运行状态、就绪状态、睡眠状态、创建状态、僵尸状态。当进程终止时处于僵尸状态。
点击查看完整答案
手机看题
问答题
说明下图中进程状态转换的原因。
答案:
点击查看完整答案
手机看题
问答题
关于处理机调度,试问:
(1)什么是处理机三级调度
(2)处理机三级调度分别在什么情况下发生
(3)各级调度分别完成什么工作
答案:
(1)操作系统中有三级调度:高级调度(作业调度)、中级调度(交换调度)和低级调度(进程调度)。它们构成系统内的多级调度。...
点击查看完整答案
手机看题
问答题
设备分配时为什么应考虑安全性以及与设备的无关性试给出一个检查系统安全性的算法。
答案:
为了提高系统的适应性和均衡性,避免死锁的产生,设备分配必须考虑安全性问题。设备无关性使得用户的应用程序独立于实际的物理设...
点击查看完整答案
手机看题
问答题
在UNIX操作系统中,为什么proc结构常驻内存为什么PPDA可以不常驻内存PPDA和其他数据结构合在一起有什么好处
答案:
为了节省内存,UNIX系统把进程控制块分成两部分。一部分为进程的基本控制块,简称proc结构,它存放着进程最常用的一些信...
点击查看完整答案
手机看题
问答题
对于运行于UNIX系统中的以下程序,其执行后的输出结果是______。
void main()
printf("hello1");
Fork();
printf("hello2");
答案:
hello1
hello2
hello2
父进程打印出“hello1”和“hello2”。...
点击查看完整答案
手机看题
问答题
判断以下解决双进程临界区问题的算法是否正确:
Process Pi(i=0,1);
Do
flag[i]=true;
while(flag[1-i]);
critical section
flag[i]=false;
remainder section
while(1);
答案:
错误。当两个进程将flag都设为true以后,两个进程都在while语句上形成死循环。
点击查看完整答案
手机看题
问答题
静态优先数与动态优先数的区别是什么
答案:
系统在创建进程时就确定了它的优先数,该优先数在进程的整个生存期内不再改变,这种优先数属于静态优先数。
系统在创...
点击查看完整答案
手机看题
问答题
以下是双进程临界区问题的算法,其中布尔型数组blicked[2]初始值为false,false,整型turn初始值为0,id代表进程编号(0,1),请说明是否正确。
do
blocked[id]=true;
while(turn!=id)
while(blocked[1-id]);
turn=id;
//编号为id的进程的临界区
blocked[id]=false;
//编号为id的进程的非临界区
while(true);
答案:
正确。由turn的值决定哪个进程进入临界区。
点击查看完整答案
手机看题
问答题
消息缓冲通信机制有什么优点试述:
(1)消息缓冲通信的过程。
(2)画出有关通信原语的逻辑框图。
答案:
消息缓冲通信机制不仅能较好地解决进程间的同步互斥问题,还能交换大量消息,是理想的进程通信工具。而且操作系统隐藏了进程通信...
点击查看完整答案
手机看题
问答题
请给出PCB的主要内容,描述当进程发生下面的状态转换时操作系统要使用/修改PCB中的哪些内容:就绪→运行,运行→阻塞。
答案:
PCB中的内容包括:标识进程运行状态的状态位、用户ID、Group ID、进程PID;调度参数(如优先级)、存储区位置和...
点击查看完整答案
手机看题
问答题
UNIX为什么要把PCB分为进程表项(proc区)和U区
答案:
UNIX中将那些只在进程运行时才用到的控制信息存储在U区(user结构),从而使这部分信息不必常驻内存,节省内存空间的占...
点击查看完整答案
手机看题
问答题
什么是直接通信什么是间接通信这两种通信方式中的通信链路具有什么特征
答案:
消息系统有直接通信和间接通信之分。
(1)直接通信。直接通信方式有一个基本原则:进程在发送和接收消息时,必须指...
点击查看完整答案
手机看题
问答题
简述UNIX的进程调度的公式和算法。
答案:
UNIX采用动态优先数调度算法,优先数的计算公式为:
p_pri=min{ABG,(p_cpu/AF+PUS...
点击查看完整答案
手机看题
微信扫码免费搜题