刷題筆記03.09

進程和線程

進程是Windows系統中的一個基本概念,它包含着一個運行程序所需要的資源。一個正在運行的應用程序在操作系統中被視爲一個進程,進程可以包括一個或多個線程。線程是操作系統分配處理器時間的基本單元,在進程中可以有多個線程同時執行代碼。

併發和並行

併發:在操作系統中,是指一個時間段中有幾個程序都處於已啓動運行到運行完畢之間,且這幾個程序都是在同一個處理機上運行,但任一個時刻點上只有一個程序在處理機上運行。當有多個線程在操作時,如果系統只有一個CPU,則它根本不可能真正同時進行一個以上的線程,它只能把CPU運行時間劃分成若干個時間段,再將時間 段分配給各個線程執行,在一個時間段的線程代碼運行時,其它線程處於掛起狀。
並行:當系統有一個以上CPU時,則線程的操作有可能非併發。當一個CPU執行一個線程時,另一個CPU可以執行另一個線程,兩個線程互不搶佔CPU資源,可以同時進行

計算機網絡協議

網絡層協議:IP,ICMP

  • IP:
    1.IP協議是一種無連接、不可靠的分組傳送服務的協議。
    2.IP協議是點-點線路的網絡層通信協議

傳輸層協議:TCP,UDP

  • TCP:傳輸控制協議,傳輸效率低,可靠性強。
  • UDP:用戶數據報協議,適用於傳輸可靠性要求不高,數據量小的數據。

應用層協議:HTTP,TFTP,FTP
在這裏插入圖片描述

IP地址

A類:(1.0.0.0-126.0.0.0)
B類:(128.0.0.0-191.255.0.0)
C類:(192.0.0.0-223.255.255.0)
網絡號全0:網絡上所有的主機
在這裏插入圖片描述
A類地址
第一個字節的最高位固定爲0,另外7比特可變的網絡號可以標識128個網絡(0~127),0一般不用,127用作環回地址。所以共有126個可用的A類網絡。A類地址的24比特主機號可以標識1677216臺主機(2^24 =1677216)。另外,主機號爲全0時用於表示網絡地址,主機號爲全1時用於表示廣播地址。這兩個主機號不能用來標識主機。所以,每個A類網絡最多可以容納1 677 214臺主機。A類地址的第一個字節的取值範圍爲0~127。

B類地址
第一個字節的最高2比特固定爲10,另外14比特可變的網絡號可以標識214=16384個網絡。16比特主機號可以標識65 536臺主機,(216=65536)。由於主機號不能爲全0和全1,所以,每個B類網絡最多可以容納65534臺主機。B類地址的第一個字節的取值範圍爲128~191。

C類地址
第一個字節的最高3比特固定爲110,另外21比特可變的網絡號可以標識221=2097152個網絡。8比特主機號可以標識256臺主機(28=256),由於主機號不能爲全0和全1。所以,每個C類網絡最多可以容納254臺主機。C類地址的第一個字節的取值範圍爲192~223。

Linux權限

  • 第 1 位代表文件類型。
  • 第 2~4 位代表文件所有者的權限。
  • 第 5~7 位代表文件所屬組的權限
  • 第 8~10 位代表其他人的權限
    -r:代表 read,是讀取權限。
    -w:代表 write,是寫權限。
    -x:代表 execute,是執行權限。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章