演算法作業系統
計算機網路
web 開發
tcp連線機制:確認應答,超時重傳、滑動視窗、擁塞控制
確認應答:接收方收到資料需要進行確認,返回的ack中帶有確認序列號,告訴傳送方已經收到資料,且你下乙個應該傳送的資料序列號時多少。
超時重傳:傳送方在一定時間內沒有收到確認應答,就會重發。
滑動視窗:在確認應答中,每傳送乙個資料段都需要等待確認應答才能傳送下乙個資料段,效能較差。tcp採用滑動視窗機制可以一次傳送多條資料。
tcp和udp的區別:
tcp面向連線的,可靠的,傾向於傳輸大量資料,速度慢,http / ftp / smtp /使用了tcp;
udp是無連線的,不可靠的,傾向於傳輸少量資料,速度快,dns / tftp / rip 使用了udp
計算機網路基礎 作業系統
現代計算機系統是由乙個或者多個處理器,主存,磁碟,印表機,鍵盤,滑鼠顯示器,網路介面以及各種其他輸入 輸出裝置組成的複雜系統,每位程式設計師不可能掌握所有系統實現的細節,並且管理優化這些部件是一件挑戰性極強 的工作。所以,我們需要為計算機安裝一層軟體,成為作業系統,任務就是使用者程式提供乙個簡單清晰...
作業系統以及計算機網路
作業系統以及計算機網路 一 作業系統 第一代計算機 1940 1955 真空管和穿孔卡片 特點 沒有作業系統的概念 所有的程式設計都是直接操控硬體 工作過程 程式設計師在牆上的機時表預約一段時間,然後程式設計師拿著他的外掛程式版到機房裡,將自己的外掛程式板街道計算機裡,這幾個小時內他獨享整個計算機資...
作業系統及計算機網路
1.程序的有哪幾種狀態,狀態轉換圖,及導致轉換的事件。2.程序與執行緒的區別。3.程序通訊的幾種方式。4.執行緒同步幾種方式。一定要會寫生產者 消費者問題,完全消化理解 5.執行緒的實現方式.也就是使用者執行緒與核心執行緒的區別 6.使用者態和核心態的區別。7.使用者棧和核心棧的區別。8.記憶體池 ...