?? (6)網絡.操作系統.數據庫.txt
字號:
網絡:
1。OSI七層模型:
應用層:為應用程序提供服務
表示層:處理在兩個通信系統中交換信息的表示方式
會話層:負責維護兩個結點間會話連接的建立、管理和終止,以及數據交換
傳輸層:向用戶提供可靠的端到端服務。UDP TCP協議。
網絡層:通過路由選擇算法為分組通過通信子網選擇最適當的路徑,以及實現擁塞控制、網絡互聯等功能。數據傳輸單元是分組。IP地址,路由器,IP協議。
數據鏈路層:在物理層提供的服務基礎上,數據鏈路層在通信的實體間建立數據鏈路連接,傳輸一幀為單位的數據包(,并采用差錯控制與流量控制方法,使有差錯的物理線路變成無差錯的數據鏈路。)
物理層:傳輸比特流。傳輸單元是比特。調制解調器。
2。面向連接服務:數據傳輸過程必須經過連接建立、連接維護與連接釋放的3個過程,(分組不需要攜帶目的結點的地址,傳輸可靠性好,協議復雜,通信效率不高。)
無連接服務:每個分組攜帶完整的目的結點地址,各分組獨立傳送。不需建立連接、連接維護和連接釋放3個過程。(通信協議相對簡單,通信效率高,可靠性不好)
3。單工通信:信號只能向一個方向傳輸,不能改變方向
半雙工通信:信號可以雙向傳送,交替進行,一個時間只能一個方向
全雙工通信:信號可同時雙向傳送
4。曼徹斯特編碼:每比特周期T分前T/2與后T/2,前T/2傳輸該比特反碼,后T/2傳輸原碼
差分曼徹斯特編碼:一個比特開始處電平跳變傳輸二進制“0”,不跳變傳輸“1”。由曼徹斯特編碼寫差分曼徹斯特編碼對應的規則是0變1不變
5。IP地址(網絡號+主機號)分類:
A:1.0.0.0--127.255.255.255 (2^24)-2個主機號(全0全1不使用) (2^7) - 2個網絡(全0全1,十進制是0和127)
B:128.0.0.0--191.255.255.255 (2^16)-2個主機或路由器(除全0全1) 2^14 個網絡
C:192.0.0.0--223.255.255.255 (2^8)-2個主機號(除全0全1) 2^21 個網絡
D:224.0.0.0--239.255.255.255
E:240.0.0.0--255.255.255.255
6。IP協議是一種不可靠、無連接的數據報傳送服務的協議
TCP是種面向連接的、可靠的傳輸層協議
UDP是一種無連接的、不可靠的傳輸協議
7。同步通信:通信雙方必須先建立同步,即雙方的時鐘要調整到同一個頻率。收發雙方不停地發送和接收連續的同步比特流。
異步通信:異步通信在發送字符時,所發送的字符之間的時間間隔可以是任意的。當然,接收端必須時刻做好接收的準備(如果接收端主機的電源都沒有加上,那么發送端發送字符就沒有意義,因為接收端根本無法接收)。發送端可以在任意時刻開始發送字符,因此必須在每一個字符的開始和結束的地方加上標志,即加上開始位和停止位,以便使接收端能夠正確地將每一個字符接收下來。異步通信的好處是通信設備簡單、便宜,但傳輸效率較低(因為開始位和停止位的開銷所占比例較大)。
異步通信也可以是以幀作為發送的單位。接收端必須隨時做好接收幀的準備。
操作系統:
1。進程、線程概念
進程間通信:信號、信號量、消息隊列、共享內存
線程間通信:臨界區、互斥量、信號量、事件
2。死鎖
死鎖就是兩個或多個進程無止境地等候著永遠不會成立的條件的一種系統狀態
在兩個或多個并發進程中,如果每個過程持有某中資源而又都等待著別的進程釋放它或他們現在白吃的資源,否則就不能向前推進。
死鎖產生原因:⒈系統資源不足⒉進程推進順序非法
產生死鎖的4個必要條件:
①互斥條件②不剝奪條件③部分分配④環路條件
解決死鎖策略:
⒈采用靜態分配方法來預防死鎖(靜態預防)
⒉采用有控分配方法來避免死鎖(動態避免)
⒊當死鎖發生時檢測出死鎖并設法修復
3。原子操作,在同步通信中的作用
原子操作是不可分割的,在執行完畢不會被任何其它任務或事件中斷。
數據庫:
E-R圖
建表
根據表寫 select * from table where * in (select * from table where * order by/having(*>=*))
范式間區分
范式概念
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -