資料結構 作業系統 計算機網路基礎

2021-09-27 07:14:21 字數 398 閱讀 7098

演算法作業系統

計算機網路

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.記憶體池 ...