死锁
-
1、系统出现死锁时一定同时保持了四个必要条件,对资源采用按序分配算法后可破坏的条件是(A)。
A、循环等待条件
B、互斥条件
C、占有并等待条件
D、不可抢占条件 -
2、资源的静态分配算法在解决死锁问题中是用于(B)。
A、避免死锁
B、预防死锁
C、检测死锁
D、解除死锁 -
3、产生系统死锁的原因可能是由于(A)。
A、多个进程竞争资源出现了循环等待
B、进程释放资源
C、一个进程进入死循环
D、多个进程竞争共享型设备 -
4、为了避免系统可能出现死锁,分配资源可以采用的算法是(D)。
A、抢占式分配
B、按序分配
C、静态分配
D、银行家算法 -
5、某系统采用了银行家算法,则下列说法正确的是(C)。
A、系统处于安全状态时一定会发生死锁
B、系统处于安全状态时可能会发生死锁
C、系统处于不安全状态时可能会发生死锁
D、系统处于不安全状态时一定会发生死锁 -
6、银行家算法中的数据结构包括可用资源向量Available、最大需求矩阵Max、分配矩阵Allocation、需求矩阵Need,下列选项中表述正确的是(B)。
A、Max[i,j]=Available[i,j]+Need[i,j]
B、Need[i,j]=Max[i,j]-Allocation[i,j]
C、Max[i,j]=Allocation[i,j]-Need[i,j]
D、Allocation[i,j]=Need[i,j]+Max[i,j] -
7、下列选项中,属于检测死锁的方法是(A)。
A、资源分配图简化法
B、银行家算法
C、撤销进程法
D、资源静态分配法 -
8、下列选项中,属于解除死锁的方法是(B)。
A、资源分配图简化法
B、剥夺资源法
C、银行家算法
D、资源静态分配法 -
9、产生死锁的必要条件有(ABCD)。
A、循环等待
B、互斥
C、占有并等待
D、非抢占 -
10、用银行家算法避免死锁时,检测到(D)时才分配资源。
A、进程已占用的资源数与本次申请的资源数之和不超过对资源的最大需求量,且现存资源能满足尚需的最大资源量
B、进程己占用的资源数与本次申请资源数之和超过对资源的最大需求量
C、进程首次申请资源时对资源的最大需求量超过系统现存的资源量
D、进程已占用的资源数与本次申请的资源数之和不超过对资源的最大需求量,且现存资源能满足本次申请量,并且本次分配后系统不会死锁
实验一:LINUX环境体验
第一关 LINUX环境目录
启动环境、打开终端
(1)在根目录下创建一个文件夹命名为linux
mkdir linux
(2)在根目录下创建一个文件命名为hello.txt
touch hello.txt
(3)将文件复制到linux文件夹下,并且改名为1.txt
cp hello.txt linux/1.txt
(4)删除根目录下的hello.txt
rm hello.txt
第二关:Linux文件操作命令
cd /home/headless
vi test.txt
输入:
Hello,Linux!
按ESC,再按 :wq