死鎖
-
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