当前位置:文档之家› 操作系统练习题

操作系统练习题

操作系统第一次作业
一、选择题:
1、下面关于线程的叙述中正确的是()。

A、线程包含CPU现场,可以独立执行程序;
B、每个线程有自己独立的地址空间;
C、进程只能包含一个线程;
D、线程之间的通信必须使用系统调用函数。

2、核心级线程是指()。

A、内核创建的核心线程;
B、内核创建的用户线程;
C、在核心态下运行的线程;
D、在用户态下运行的线程。

3、下列选择中,()不是操作系统关心的主要问题。

A、管理计算机裸机;
B、设计、提供用户程序与计算机硬件系统的界面;
C、管理计算机系统资源;
D、高级程序设计语言的编译器。

二、综合题:
1、一个计算机系统,有一台输入机和一台打印机,现有两道程序投入运行,且程序A先开始运行,程序B后开始运行。

程序A的运行轨迹为:计算50ms、打印100ms、再计算50ms、打印100ms,结束。

程序B的运行轨迹为:计算50ms、输入80ms、再计算100ms,结束。

试说明(1)两道程序运行时,CPU有无空闲等待?若有,在哪段时间内等待?为什么会等待?(2)程序A、B有无等待CPU的情况?若有,指出发生等待的时间?
2、What is multiprogramming? What are its advantages?
3、What is a process? Which three components does a process consist of?
4、英文教材(第五版):150页Review Questions:3.10 3.14
199页Problems:4.1
249页Problems:5.2
250页:Problems:5.3。

相关主题