作業系統及計算機網路

2022-09-14 03:45:11 字數 1723 閱讀 1955

1. 程序的有哪幾種狀態,狀態轉換圖,及導致轉換的事件。

2. 程序與執行緒的區別。

3. 程序通訊的幾種方式。

4. 執行緒同步幾種方式。(一定要會寫生產者、消費者問題,完全消化理解)

5. 執行緒的實現方式. (也就是使用者執行緒與核心執行緒的區別)

6. 使用者態和核心態的區別。

7. 使用者棧和核心棧的區別。

8. 記憶體池、程序池、執行緒池。(c++程式設計師必須掌握)

9. 死鎖的概念,導致死鎖的原因.

10. 導致死鎖的四個必要條件。

11. 處理死鎖的四個方式。

12. 預防死鎖的方法、避免死鎖的方法。

13. 程序排程演算法。(周轉時間 =  程式結束時間 -- 開始服務時間、帶權周轉時間=  周轉時間 /  要求服務時間)

14. windows記憶體管理的方式(塊式、頁式、段式、段頁式).

15. 記憶體連續分配方式採用的幾種演算法及各自優劣。

16. 動態鏈結及靜態鏈結.

17. 基本分頁、請求分頁儲存管理方式。

18. 基本分段、請求分段儲存管理方式。

19. 分段分頁方式的比較各自優缺點。

20. 幾種頁面置換演算法,會算所需換頁數。(lru用程式如何實現?)

21. 虛擬記憶體的定義及實現方式。

22. 作業系統的四個特性。

23. dma。

24. spooling。

25. 外存分配的幾種方式,及各種優劣。

1. 電路交換與分組交換的區別?優劣對比。

2. osi有哪幾層,會畫出來,知道主要幾層的各自作用。

3. tcp/ip有哪幾層,會畫出來,知道所有層數的作用,會列舉各層主要的協議名稱。

4. 硬體(mac)位址的概念及作用。

5. arp協議的用途 及演算法、在哪一層上會使用arp ?

6. crc冗餘校驗演算法,反碼和檢驗演算法。

7. 如何實現透明傳輸。

8. 知道各個層使用的是哪個資料交換裝置。(交換機、路由器、閘道器)

9. 路由表的內容。

10. 分組**演算法。

11. ip報文的格式,格式的各個欄位的含義要理解。

12.mtu的概念,啥叫路徑mtu? mtu發現機制,traceroute(了解)。

13.rip協議的概念及演算法。

14.icmp協議的主要功能。

15.組播和廣播的概念,igmp的用途。(環迴位址、廣播位址)

16.ping協議的實現原理,ping 命令格式。

17. 子網劃分的概念,子網掩碼。

18. ip位址的分類,如何劃分的,及會計算各類位址支援的主機數。

19.dns的概念,用途,dns查詢的實現演算法。

20. tcp與udp的概念,相互的區別及優劣。

21.udp報文的格式,欄位的意義。

22. tcp 報文的格式,欄位的意義。

23.tcp通過哪些措施,保證傳輸可靠?

24. 三次握手,四次斷開過程。

25. time_wait狀態的概念及意義。

26.滑動視窗協議 與停止等待協議的區別。

27. tcp的流量控制和擁塞控制實現原理(會畫擁塞控制的典型圖)。

28.tcp的快速重傳與快速恢復演算法。

29.tftp 與 ftp的區別。

30.阻塞方式和非阻塞方式,阻塞connect與非阻塞connect。(比較難,有興趣可以了解)

31. http基本格式。(j**a程式設計師必須掌握)

計算機網路基礎 作業系統

現代計算機系統是由乙個或者多個處理器,主存,磁碟,印表機,鍵盤,滑鼠顯示器,網路介面以及各種其他輸入 輸出裝置組成的複雜系統,每位程式設計師不可能掌握所有系統實現的細節,並且管理優化這些部件是一件挑戰性極強 的工作。所以,我們需要為計算機安裝一層軟體,成為作業系統,任務就是使用者程式提供乙個簡單清晰...

作業系統以及計算機網路

作業系統以及計算機網路 一 作業系統 第一代計算機 1940 1955 真空管和穿孔卡片 特點 沒有作業系統的概念 所有的程式設計都是直接操控硬體 工作過程 程式設計師在牆上的機時表預約一段時間,然後程式設計師拿著他的外掛程式版到機房裡,將自己的外掛程式板街道計算機裡,這幾個小時內他獨享整個計算機資...

計算機網路9 計算機網路效能

1.網路效能的衡量指標 2.速率 3.頻寬 4.延遲 5.丟包率 6.時延頻寬積 7.吞吐率 網路效能的好壞可以由網路的速率 頻寬 延遲 丟包率 網路頻寬積 吞吐率等方面來判斷,下面讓我們一一詳細介紹。速率 資料率 data rate 也稱 資料傳輸速率或位元率 bit rate 指的是 單位時間 ...