Question 1
多道程序设计技术是操作系统中最早引入的软件技术,引入它的目的是
Question 2
下列关于进程控制块PCB的叙述中,哪一个是错误的?
Question 3
在某一条件下,进程会在状态之间相互转换。下列哪一种进程状态转换不会发生?
Question 4
假设某单处理器计算机系统中有10个进程,则系统中处于等待状态的进程最多有几个?
Question 8
在UNIX操作系统中运行如下C语言程序:
int main()
{
pid_t pid;
int a=5;
pid = fork();
if (pid==0)
printf ("This is the son process, a=%d\n", --a);
else
printf ("This is the dad process, a=%d\n", ++a);
}
假设编译链接过程正确且程序正确执行,那么运行结果是
Question 10
某操作系统在进程中引入了多个执行序列——线程,那么下列叙述中,哪些描述了进程与线程的联系和区别?
Question 12
进程运行时,其硬件状态保存在相应寄存器中;当它被切换下CPU时,其硬件状态保存在内核栈中。
Question 13
当某个正在执行的进程需要进行I/O操作时,可以通过调用挂起原语将自己从运行状态变为等待状态。
Question 14
用户级线程执行时,同一进程不同线程的切换不需要内核支持。
Question 15
在支持线程的操作系统中,同一个进程中的各个线程共享该进程的用户栈。