作業系統筆試選擇題總結

2021-08-14 15:54:36 字數 1443 閱讀 9838

jcl是作業系統提供的語言。

管程是管理程序間同步的機制,保證程序互斥地訪問共享變數,並方便的阻塞、喚醒程序。

乙個程序已經擁有了足夠多的資源,所以該程序可以執行,所以不會出現死鎖的情況,但是該程序還繼續占用更多的資源,就會造成資源的浪費,使得其他需要該資源的程序無法滿足而處於就緒等待資源的狀態,如果長期處在等待資源狀態的話就會處於飢餓狀態!

3個程序所需要的裝置分別是:程序1(3臺)申請2臺,無法工作、程序2(4臺)申請3臺,無法工作、程序3(5臺)申請4臺,無法工作。申請總數是2+3+4=9臺,在這種情況下,三個程序持續申請資源且申請不到,造成死鎖。所以必須多加1臺。10臺是三個程序不會產生死鎖的最小資源數。

採用(分段式儲存管理)不會產生記憶體碎片。原因如下

首先明確一點,內部碎片是什麼?

內部碎片就是為每個程序分布的記憶體空間之中所沒有被使用到的記憶體碎片。通常出現在分頁式儲存管理之中。分頁式是什麼應該很好理解,就是把記憶體按照分為一頁頁大小相同的頁面,然後再把這些頁面分配給程序。因此,在分配給程序時可能會出現這樣的情況:程序需要3mb,分給他4頁,每頁1mb,這樣4>3,就會造成1mb的內部碎片。

參看計算機作業系統第四版,歡迎指正

分時系統需要使用的技術:1、多道程式設計技術  2、作業說明書  3、終端命令解釋程式   4、中斷處理。 

在請求分頁儲存管理方案中,若某使用者空間為16個頁面,頁長1kb,現有頁表如下,則邏輯位址102b(h)所對應的實體地址為(  )。

頁號塊號0

1152

3374

2 由於2^4=16,所以可以確定頁號佔四位,由頁長是1kb可知,頁內位址佔10位。已知邏輯位址是102b(h)十六進製制表示法。102b(h)=000100 00 0010 1011

引起建立程序的事件:

1、使用者登入

2、作業排程

3、提供服務(使用者程式提出請求)

4、應用請求(基於應用程序的需求)

電腦科學中,鴕鳥策略是解決

潛在問題的一種方法。假設的前提是,這樣的問題出現的概率很低。比如,在作業系統中,為應對死鎖問題,可以採用這樣的一種辦法。當系統發生死鎖時不會對使用者造成多大影響,或系統很少發生死鎖的場合採用允許死鎖發生的鴕鳥策略,這樣一來可能開銷比不允許發生死鎖及檢測和解除死鎖的小。如果死鎖很長時間才發生一次,而系統每週都會因硬體故障、編譯器錯誤或作業系統錯誤而崩潰一次,那麼大多數工程師不會以效能損失或者易用性損失的代價來設計較為複雜的死鎖解決策略,來消除死鎖。

執行緒共享的內容包括:

1.**段(code segment)

2.資料段(data section)

3.程序開啟的檔案描述符、

4.訊號的處理器、

5.程序的當前目錄

6.程序使用者id與程序組id

筆試選擇題13

一 目標程式是 編譯系統生成的,解釋系統不生成目標程式。編譯 源 目標 解釋 源 中間 目標 目標 是機器可直接執行的 不管編譯還是解釋,都需要轉為機器識別的才能執行,只不過解釋是靠虛擬機器或者其他機制 1 解釋程式不是直接執行,而是轉換成機器可識別碼之後才能執行 2 一般來說,建立在編譯基礎上的系...

筆試選擇題二十三

一 https採用 ssl 實現安全 訪問?1 ssl secure sockets layer 安全套接層 是https採用的加密通道 2 ipsec internetprotocolsecurity 用以提供公用和專用網路的端對端加密和驗證服務。3 pgp pretty good privacy...

篇幅一 筆試選擇題

例項 某題中,要判斷 xi 屬於w1,還是w2,就是判斷 p w1 xi 和 p w2 xi 的大小關係。即在xi已經發生的情況下,xi 屬於哪個類別 w1 w2 的可能性更大。即求p w1 xi 和p w2 xi 誰大 p w1 xi p xiw1 p xi 條件概率 p xi w1 p w1 p...