1.如何減少換頁錯誤?B
A 程序傾向于占用CPU
B 通路局部性(locality of reference)滿足程序要求
C 程序傾向于占用I/O
D 使用基于最短剩餘時間(shortest remaining time)的排程機制
解析:
頁面錯誤又稱缺頁錯誤,當一個程式試圖通路沒有映射到實體記憶體的地方時,就會出現缺頁錯誤,這時作業系統就需要去虛拟記憶體中加載這塊記憶體頁。
那麼減少換頁錯誤的方法就是降低缺頁率,有以下方法:
1.記憶體頁面框數,增加作業分得的記憶體塊數(這個不太懂)
2.頁面大小,頁面劃分越大終端的機率就越低
3.替換算法的優劣影響缺頁中斷次數
4.程式局部性。程式局部性原理是一個經典的原理,分為時間局部性和空間局部性,意思是程式一旦通路了一個空間的資料,則這個空間中相鄰區域的内容也很可能被通路,一旦通路了某一段代碼,則周圍的代碼也很可能被通路。局部性原理就是根據這個原理,把可能通路到了資料和代碼直接加載到記憶體中,以後通路就不用再次加載了(因為主要的消耗在IO端)。這也是迪傑斯特拉提出的goto語句有害的依據,因為goto語言能打破局部性原理,造成計算機的延遲加劇。
2.系統中記憶體不足程式所需大小,程式就無法執行。A
A 錯
B 對
解析:作業系統中存在虛拟記憶體,可以将優先級較低的程式存儲到系統硬碟
3.基址尋址方式中,操作數的有效位址是 A。
A 基址寄存器内容加上形式位址(位移量)
B 程式計數 内容加上形式位址
C 變址寄存器内容加上形式位址
D 寄存器内容加上形式位址
解析:
基址尋址方式:基址寄存器内容加上形式位址
變址尋址方式:變址寄存器内容加上形式位址
** 4.一個線上伺服器通常需要讀取存儲着海量資料的資料庫。為了提高伺服器處理速度,通常需要加cache(緩 存),以下場景中不适合使用cache的是A**
A 資料庫中每條資料被通路的機率近似相等,且獨立
B 使用了多線程機制的服務
C 單條線程尺寸太小的資料
D 有着大量通路的服務
解析:如果資料庫中每條資料被通路的機率近似相等,由于緩存空間一般較小不可能存入過多的資料,是以當每條資料被通路的機率近似時隻将最近被通路過的資料放入緩存中用處不大,還是需要去資料庫中通路,是以增加緩存起不到很大作用。
5.若某線性表最常用的操作是存取任一指定序号的元素和在最後進行插入和删除運算,則利用()存儲方式 最節省時間。A
A 順序表
B 雙連結清單
C 帶頭結點的雙循環連結清單
D 單循環連結清單
解析:有序需要根據指定序号進行存取,是以順序表最合适,又因為實在最後插入和删除運算,是以使用順序表也不會增加時間複雜度
6.并發是并行的不同表述,其原理相同。A
A 錯
B 對
解析:
并發:多個請求向多個伺服器同時請求,伺服器的響應過程是依次響應,或者輪轉響應的。
意思就是:并發在宏觀上是兩個過程是同時發生,同時進行的,但是實際上不是,實際上兩個過程是串行發生的,比如兩個程序可以并發執行,但是實際上是這兩個程序被cpu依次執行。隻是看起來和同時進行一樣。
并行:多個請求向多個伺服器同時請求,各自服務各自的請求。
意思就是:多個時間同時發生,同時執行。
總結一句話就是:并發是宏觀上的并行。
7./etc/resolv.conf的用途是C
A. 郵件服務的設定檔案
B. DHCP的設定檔案
C. DNS解析的設定檔案
D. 網絡路由的設定檔案
解析:
1.DNS解析的設定檔案在: /etc/resolv.conf
2.郵件服務的設定檔案: /etc/mail.rc
3.DHCP的設定檔案: /etc/dhcpd.conf
4.網絡路由的設定檔案: /etc/gateways
8.能夠PING通同網段的節點,但卻如PING不通其他網段的所有節點的最可能的原因A
A. 本機網關設定錯誤
B.本機沒有正确設定DNS
C.對方運作的是不同的作業系統
D.二層交換機故障
解析:
A.ping的實作是icmp協定是TCP/IP協定族的一部分,其屬于網絡層協定。主要是用來檢測網絡是否通暢。如果要ping其他網段則需要設定網關。
B錯,和DNS沒關系,DNS設定錯會影響通路公網伺服器的域名,而不會影響内部子裝置直接是否ping通
C錯,ping指令是跨作業系統的,即Windows主機能ping通Linux主機
D錯,二層交換機如果出現故障那麼同網段主機則不會ping通
9.常被提及的Dos攻擊的是以下的行為;C
A.侵入目标伺服器,擷取重要資料
B.采用窮舉的方式獲得登入賬号
C.發送無效的請求,使得正确的請求無法被響應
D.利用微軟DOS從作業系統圖的各種漏洞達到攻擊的目的
解析:
DoS攻擊是指故意的攻擊網絡協定實作的缺陷或直接通過野蠻手段殘忍地耗盡被攻擊對象的資源,目的是讓目标計算機或網絡無法提供正常的服務或資源通路,使目标系統服務系統停止響應甚至崩潰,而在此攻擊中并不包括侵入目标伺服器或目标網絡裝置。這些服務資源包括網絡帶寬,檔案系統空間容量,開放的程序或者允許的連接配接。這種攻擊會導緻資源的匮乏,無論計算機的處理速度多快、記憶體容量多大、網絡帶寬的速度多快都無法避免這種攻擊帶來的後果。
是以選C:發送無效的請求,使得正确的請求無法被響應
10.将一個C類網絡劃分20個子網,最适合的子網路遮罩是多少(B)
A.255.255.255.240
B. 255.255.255.248
C.255.255.255.252
D.255.255.255.255
解析:
2^4 <20 <2^5
是以至少需要5位來表示網絡号,将主機号劃分5位給網絡号。
是以後8位應該是1111 1000
也就是255.255.255.248
這裡需要注意題目中要求劃分子網,不是主機。劃分主機是增加0的位數,分子網是1的位數
11.區域網路的網絡位址192.168.1.0/24,區域網路絡連接配接其它網絡的網關位址是192.168.1.1。主機192.168.1.20通路172.16.1.0/24網絡時,其路由設定正确的是?B
A.route add –net 192.168.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1
B.route add –net 172.16.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1
C.route add –net 172.16.1.0 gw 172.16.1.1 netmask 255.255.255.0 metric 1
D.route add default 192.168.1.0 netmask 172.168.1.1 metric 1
解析:
route add –net 172.16.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1
-net 後面跟的是目标網絡,gw就是gateway(網關入口)就是你從哪個網關去到那個目标網絡,netmask是子網路遮罩