Linux認證考試試題及答案「簡答題」

來源:文萃谷 6.3K

  1.論述實時信號、非實時信號、可靠信號、不可靠信號四個概念。

Linux認證考試試題及答案「簡答題」

答:實時信號目前未用,非實時信號編號1~31、0表示空信號 1分

非實時信號沒有排隊機制,可能丟失 1分

不可靠信號0~31、可靠信號32~63 1分

不可靠信號每次處理完信號後,都將對信號的響應設置為默認動作,需要在結尾再次安裝信號;可靠信號和不可靠信號的安裝函數也不同。兩者的區別主要在於信號類型取值,而不在於操縱他們的API 2分

  2.在底半技術中把一箇中斷處理分為哪幾部分?為什麼採用這種技術?

答:在底半技術中把一箇中斷處理分為2部分:頂半部分和底半部分。2分

採用這種技術可以:使中斷的總延遲時間最小化,加快對中斷請求的響應速度,合併某些中斷處理。3分

  3.簡要論述Kswapd核心線程的動態特性。

答:主要通過nr_async_pages參考free_pages_high和free_pages_low來判斷交換數量和線程睡眠時間: 1分

Nr_async_pages大於free_pages_high時每次釋放6個頁面,在free_pages_high和free_pages_low之間時釋放3個,小於free_pages_low時不釋放 2分

若Kswapd被喚醒後發現Nr_async_pages小於free_pages_low則睡眠時間加班,反之則逐步延長睡眠時間

  4.簡述Linux文件系統通過i節點把文件的邏輯結構和物理結構轉換的工作過程。

答:Linux通過i節點表將文件的邏輯結構和物理結構進行轉換 1分

i節點是一個64字節長的表,表中包含了文件的相關信息,其中有文件的大小、文件所有者、文件的存取許可方式以及文件的類型等重要信息。1分

在i節點表中最重要的.內容是磁盤地址表。在磁盤地址表中有13個塊號,文件將以塊號在磁盤地址表中出現的順序依次讀取相應的塊。若文件空間大於13塊,則分別用1次、2次、3次間接塊實現對數據塊的定位。 2分

此後,Linux文件系統通過把i節點和文件名進行連接,當需要讀取該文件時,文件系統在當前目錄表中查找該文件名對應的項,由此得到該文件相對應的i節點號,通過該i節點的磁盤地址表把分散存放的文件物理塊連接成文件的邏輯結構。

熱門標籤