02335網絡操作系統_復習大綱[驕陽教育]_第1頁
02335網絡操作系統_復習大綱[驕陽教育]_第2頁
02335網絡操作系統_復習大綱[驕陽教育]_第3頁
已閱讀5頁,還剩26頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、大綱說明:.識記:填空題、選擇題.領會:簡答題、綜合題.簡單應用:應用題第一章 網絡操作系統概論. 【】符號內的為熟記題 1. 計算機系統的定義(P19 L1)領會計算機系統是一種可以按用戶的要求接收和存儲信息、自動進行數據處理并輸出結果信息的系統。【廣義的包含:機械式系統和電子式系統,電子式又可劃分為模擬式和數字式】【計算機系統包括:硬件系統和軟件系統】2. 操作系統的定義(P19 S1)識記操作系統是計算機系統中的一個系統軟件,它是這樣一些程序模塊的集合:它們能有效地組織和管理計算機系統中的硬件及軟件資源,合理地組織計算機的工作流程,控制程序的執行,并向用戶提供各種服務功能,使得用戶能夠靈

2、活、方便、有效地使用計算機,并使整個計算機系統高效地運行。【操作系統的任務:1、組織和管理計算機系統中的硬件及軟件資源;2、向用戶提供各種服務功能。】3. 操作系統的作用和地位(P20 L2 Y1)應用操作系統是系統軟件,連接了硬件和軟件,是兩者之間的橋梁。作為系統軟件,其是(1)計算機資源的管理者、(2)人機交互的接口、(3)擴展機和虛擬機。【所以對操作系統來講,具體應用領域的工作不是其所關心的事。】4. 現代操作系統的主要特征(P21 Y2)應用(1)并發性(2)共享性(3)隨機性。【在計算機系統中,對資源的共享有兩種形式:互斥共享和同時共享】【操作系統的分類:批處理、分時、實時、桌面、嵌

3、入式、網絡、分布式操作系統】5. 批處理操作系統的概念(P22 S2)識記用戶將需要計算的一組任務(一般稱為作業,即JOB)請求交給系統操作員,系統操作員在收到后并不立即將其輸入計算機,而是在收到一定數量的用戶作業之后組成一批作業,再把這批作業輸入到計算機中。【又分為單道批處理、多道批處理系統】6. 分時(交互式)操作系統的概念(P22 S2)識記多個用戶通過終端設備與計算機交互來運行各自的作業,并且共享一個計算機系統而互不干擾,每個終端可由一個用戶使用,每個用戶就好像自己擁有一臺計算機。7. 實時操作系統的概念(P23 S2)識記使計算機能在規定的時間內及時響應外部事件的請求,同時完成對該事

4、件的處理,并能夠控制所有實時設備和實時任務協調一致的工作的操作系統。【特征:及時性、實時性、高可靠性、高過載防護性】8. 網絡操作系統的概念(P23 S5)識記基于計算機網絡、在各種計算機操作系統之上按照網絡體系結構協議標準設計開發的軟件,它包括網絡管理、通信、安全、資源共享、各種網絡應用。9. 分布式操作系統的概念(P24 S6)識記將大量的計算機通過網絡連結在一起,可以獲得極高的運算能力及廣泛的數據共享,這樣的系統稱為分布式系統,為分布式系統配置的操作系統稱為分布式操作系統。10. 操作系統的基本功能:識記(1)進程(線程)管理、(2)處理機調度、(3)存儲管理、(4)文件管理、(5)輸入

5、/輸出管理。11. 進程管理的概念(P24 L3)領會進程管理主要包括進程控制、進程同步和進程間通信等。【(1) 進程控制主要處理進程的創建、撤銷、狀態轉換以及相關的進程資源分配與回收等事務;(2) 進程同步主要處理進程之間的關系,包括進程的同步和互斥;(3) 進程間通信主要處理相互協作的進程之間的信息交換問題。】12. 存儲管理的任務(P25 L3)領會存儲管理的任務是管理計算機內存的資源(1) 當多個程序共享有限的內存資源時,要考慮如何為多個程序分配有限的內存空間;(2) 存放在內存中的多個程序和數據應該彼此隔離、互不侵擾;(3) 解決內存擴充的問題,即將內存和外存結合起來管理,為用戶提供

6、一個容量比實際內存大得多的虛擬存儲器。【第二章中的存儲管理的主要任務(1)內存的分配和回收(2)存儲共享(3)存儲保護(4)“擴充”內存容量。】13. 文件管理的任務(P26 L3)領會其任務為有效地支持文件的存儲、檢索和修改等操作,解決文件的共享、保密和保護問題,以使用戶方便、安全地訪問文件。14. 輸入/輸出管理的功能(P27 L3)領會其功能是按照輸入/輸出子系統的結構和設備類型指定分配和使用設備的策略,為輸入/輸出操作的進程分配一條傳輸信息的通路,合理地控制輸入/輸出操作,最大程度地實現并行操作。15. 網絡操作系統的結構(P27 S3)識記(1)整體式結構、(2)層次式結構、(3)微

7、內核(客戶機/服務器)結構。16. 網絡操作系統的特點(P31 L4)領會(1)微內核,即運行在核心態的內核;(2)以通信方式請求服務并返回結果,即運行在用戶態的并以客戶機/服務器方式運行的進程層。【優點:可靠、靈活、適宜于分布式處理的計算環境(即網絡使用)。】第二章 網絡操作系統基本功能1 操作系統的用戶接口(P35 S1)識記是為了方便用戶使用計算機系統所建立的用戶和計算機之間的聯系,通常指軟件接口,即在人機聯系的硬件設備接口基礎上開發的軟件,也稱為人機界面。【用戶接口分為:(1)命令接口:聯機用戶接口命令行輸入、圖形用戶接口、脫機用戶接口(2)系統調用。】2 命令行輸入(P35 L1)領

8、會即用戶在控制臺界面中輸入一條命令,控制臺就轉入系統命令解釋程序,對命令進行解釋、執行并完成要求的功能;之后又轉回到控制臺,用戶又可以繼續輸入命令使計算機工作。3 腳本文件(P35 L1)即脫機用戶接口 領會是系統為脫機用戶提供了命令控制語言,用戶利用該語言將事先考慮到的對程序的各種可能要求寫成一個批處理文件,連同相關程序等一并交給系統。4 系統調用(P36 L2)領會(1)是指用戶在程序中調用操作系統所提供的相關功能。(2)系統調用是操作系統提供給編程人員的唯一接口,編程人員利用系統調用,動態請求和釋放系統資源;(3)調用系統中已有的系統功能來完成與計算機硬件部分相關的工作以及控制程序的執行

9、速度等。【其主要目的:使得用戶在編寫程序時可以使用操作系統提供的有關設備管理、輸入/出系統、文件系統和進程控制、通信以及存儲管理等方面功能,而不必了解系統的內部結構和有關硬件細節。引入系統調用機制可達到:(1)減輕用戶負擔(2)保護系統、(3)提高系統資源利用率】5 系統調用分類(P35 L2)領會(1)進程控制類(2)進程通信類(3)文件操作類(4)設備管理類、(5)信息維護類系統調用。6 進程的概念(P37 L3)領會進程是具有一定獨立功能的程序在某個數據集合上的一次運行活動,是系統進行資源分配的一個獨立單位。【分為系統進程、用戶進程。進程由程序、數據、進程控制塊(PCB)組成。】7 進程

10、的特性(P38 L3)領會(1)獨立性(2)并發性(3)動態性(4)交互性(5)異步性、(6)結構性。8 進程的狀態與轉換(P38 S1)領會進程狀態為:運行、就緒、等待。轉換過程見P399 進程控制塊PCB(P40 L3)領會為了便于系統控制和描述進程的活動過程,在操作系統核心中定義了一個專門的數據結構,稱為PCB。【其是進程存在的唯一標志】10. 進程隊列(P40 L3)領會為了實現對進程的管理,系統將所有進程的PCB排成若干個隊列。進程隊列為分:運行隊列、就緒隊列、等待隊列。【進程隊列可以用PCB的鏈接來形成,常見的有單向鏈接、雙向鏈接】11. 進程控制(P41 L3)領會進程有一個從創

11、建到消亡的生命周期,這就需要對進程在整個生命周期中各種狀態之間的轉換進行有效的控制,稱為進程控制。【進程控制是通過進程控制原語來實現】12. 進程同步(P43 L3)領會是指進程之間一種直接的協同工作關系,一些進程相互合作共同完成一項任務。13. 進程互斥(P43)應用在系統中,許多進程常常需要共享資源,而這些資源往往要求排他性地使用,即一次只能為一個進程服務。因此,各個進程之間只能互斥地使用這些資源,進程間的這種關系就是進程的互斥。14. 臨界區(P43)領會若系統中的某些資源一次只允許一個進程使用,則這類資源稱為臨界資源(或共享變量),而在進程中訪問臨界資源的那一段程序稱為臨界區。15.

12、線程的概念(P46 S2)識記線程是進程中的一個實體,是CPU調度和分派的基本單位。【線程的屬性:(1)每個線程有一個唯一的標識符和一張線程描述表;(2)不同的線程可以執行相同的程序;(3)同一個進程中的各個線程共享該進程的內存地址空間;(4)線程是處理機的獨立調度單位,多個線程可以并發執行;(5)一個線程在被創建后便開始了它的生命周期,直至終止。】16. 死鎖的概念(P48 S3)識記是指在多道程序系統中,一組進程中的每一個進程均無限期地等待被該組進程中的另一個進程所占有且永遠不會釋放的資源,這時稱系統處于死鎖狀態。17. 處理機調度(P48 L4)領會也稱為進程(線程)調度或低級調度。其任

13、務是記錄系統中所有進程的執行狀況,根據一定的調度算法,從就緒隊列中選出一個進程把CPU分配給它。18. 進程調度的基本準則(P50 S3)識記(1) 處理機利用率:應盡可能的使處理機處于忙碌狀態,提高它的使用效率;(2) 吞吐量:在單位時間內讓更多的進程能完成工作,提高單位時間的處理能力;(3) 等待時間:指一段時間內進程在就緒隊列中等待的總時間,盡量減少進程在就緒隊列中等待的時間;(4) 響應時間:在交互式系統中對用戶的請求盡快地給出應答。19. 進程調度方法(P51 L4)應用(1)先進先出算法FIFO、(2)時間片輪轉算法RR、(3)基于優先級的調度算法HPF、(4)多級隊列反饋法。20

14、. 存儲體系(P53 S4)識記【各種速度和容量的存儲器硬件在操作系統協調之下形成了一種存儲器層次結構。存儲器由內存和外存組成。內存空間分為系統區、用戶區】21. 內存分配的方式(P54 S4)識記(1) 靜態分配:程序要求的內存空間的分配工作可以在程序運行前一次性完成。(2) 動態分配:程序要求的內存空間的分配工作可以在程序運行前及運程過程中逐步完成。22. 地址重定位(P56)領會把邏輯地址轉換成物理地址的工作稱為地址重定位或地址轉換,也稱地址映射。分為靜態重定位、動態重定位。23. 靜態重定位(P56 L5)領會在裝入程序時,把程序中的指令地址和數據地址全部轉換成物理地址。由于地址轉換工

15、作是在程序執行前集中完成的,所以在程序執行過程中就無需再進行地址轉換工作,這種地址轉換方式稱靜態重定位。24. 動態重定位(P56 L5)領會在裝入程序時,不進行地址轉換,而是直接把程序裝入到分配的主存區域中。在程序執行過程中,每當執行一條指令時都由硬件的地址轉換機構將指令中的邏輯地址轉換成物理地址。25. 虛擬存儲管理(P57 L5)領會是由操作系統在硬件支持下對兩級存儲器(內、外存)統一實施管理,達到“擴充”內存的目的。呈現給用戶的是一個遠遠大于內存容量的編程空間,即虛存。【程序運行所需的內存空間的大小可以超過實際內存的大小,操作系統把程序當前使用的部分保留在內存,而把其他部分保存在磁盤上

16、,并在需要時在內存和磁盤之間動態交換。】【虛擬存儲管理支持多道程序設計技術。實現虛擬存儲器需要的硬件支持:容量足夠大的外存、有一定容量的內存、硬件提供實現虛/實地址映射的機制。】26. 文件、文件目錄(P64 S5)識記文件可以被解釋為一組帶標識的、在邏輯上有完整意義的信息項的序列。【為了便于對文件進行管理,設置了文件目錄,用于檢索系統中的所有文件。】27. 文件系統(P64 S5)識記是操作系統中統一管理信息資源的一種軟件。它管理文件的存儲、檢索、更新,提供安全可靠的共享和保護手段,方便用戶使用。28. 文件的邏輯結構(P65 S6)識記文件邏輯結構是一種經過抽象的結構,所描述的是記錄在文件

17、中信息的組織形式,即用戶所看到的文件的組織形式。【設計文件的邏輯結構的原則:(1)易于操作(2)修改方便(3)查找快捷(4)空間緊湊。】29. 文件邏輯結構的分類(P65)識記(1)字符流式文件、(2)定長記錄文件、(3)不定長記錄文件 【圖2-13】30. 流式文件、記錄式文件的概念(P66 L6)領會(1)流式文件是有序字符的集合,其長度為該文件所包含的字符個數,又稱為字符流式文件。基本單位是字符。(2)記錄式文件是一組有序記錄的集合,在記錄式文件中,構成文件的基本單位是記錄。31. 邏輯塊、物理塊(P66 L6)領會【為便于文件的存放,通常將文件劃分為若干個大小相同的數據塊,稱為文件的邏

18、輯塊,將其按一維線性編號,稱為邏輯塊號。物理結構中也劃分為與數據塊相同大小的存儲塊,正好能將一個邏輯塊存放進其中,存儲塊也按物理設備的結構一維線性編號,稱為物理塊號。】32. 文件物理結構分類、文件存取方式(P68 L7)領會常用的文件物理結構有:順序、鏈接、索引結構。(圖2-14、15、16)文件存取方式:順序存取、隨機存取。33. 文件的操作(P74 L7)應用(1)建立文件(2)打開文件(3)讀文件(4)寫文件(5)關閉文件(6)刪除文件(7)指針定位34. 文件的保護方法(P75 L7)領會(1)建立副本(2)定期轉儲(3)規定文件的存取權限:采用樹形目錄結構、存取控制表。35. 文件

19、的共享(P75 L7)領會是指一個文件可以允許多個用戶共同使用。【共享文件的兩種使用情況:文件可以同時使用、文件不允許同時使用】36. 輸入/輸出設備分類(P77)領會【(1) 按設備的使用特性分類:輸入設備、輸出設備、交互式設備、存儲設備(2) 按設備的信息組織方式分類:字符設備、塊設備(3) 按設備使用的可共享性分類:獨占設備、共享設備、虛擬設備輸入/輸出設備的組成:物理設備和接口部件組成】37. 設備分配的原則(P79 L8)領會根據設備特性、用戶要求和系統配置情況決定的。其總原則是:(1)要充分發揮設備的使用效率,(2)盡可能地讓設備忙碌,(3)避免由于不合理的分配方法造成進程死鎖。【

20、設備分配方式:靜態、動態分配。】38. 虛設備技術(P81 L8)領會虛設備技術又稱為SPOOLing技術,是多道程序設備系統中處理獨占I/O設備的一種方法,它可以提高設備利用率并縮短單個程序的響應時間。也稱為假脫機技術。【SPOOLing系統主要包括:(1)輸入程序模塊、(2)輸出程序模塊、(3)作業調度程序】39. 磁盤調度策略(P83 L9)領會也稱為驅動調度。分為(1)移臂調度:先來先服務調度算法、最短尋找時間優先調度算法、電梯調度算法、單向掃描調度算法(2)旋轉調度第三章 網絡操作系統的通信1. 客戶機/服務器模式(P100 L1)領會是把操作系統構造為一組相互合作的進程,在網絡中,

21、每個結點既可作為一個服務器,也可作為一個客戶機。其工作過程采用一個簡單的無連接的請求/應答協議,客戶端發送一個請求信息給服務器要求某一種服務,服務器完成這一請求后返回計算結果或錯誤信息。2. 原語(P102 L2)領會即是原子操作,不可分割,是指系統的一組指令集合,(即由若干條指令所組成的一個指令序列,用來實現某個特定的操作功能。)該組指令在執行過程中不可被中斷,這樣的操作方式可以保證指令執行的完整性。Send( )和receive( )即是通信原語。【原語是操作系統核心的一個組成部分。分為(1)創建、撤銷、(2)掛起、激活、(3)阻塞、喚醒、(4)改變進程優先級等原語】3. 網絡協議(P10

22、2 L3)領會是對計算機之間通信的信息格式、能被收/發雙方接收的傳送信息內容的一組定義。4. 同步原語(P104 L4)領會也稱為阻塞原語,就是當發送者調用該原語時,必須對接收者具有明確的要求:(1)當接收者準備就緒可以接收信息時,發送者立即將信息發送給對方;(2)若接收者未準備好,那么發送者會自我阻塞,等待接收者就緒。5. 異步原語(P104 L4)領會也就是非阻塞原語,當發送者調用異步通信原語時,先查找接收者,不管找到還是未找到,無論信息是否發出,原語立即返回調用程序,并返回發送成功或失敗的信息,進而繼續執行下面的指令代碼。6. 遠程過程調用的概念(P108 L6)識記在網絡系統中,不同結

23、點主機之間也可以采用過程調用的方式進行通信,稱之為遠程過程調用(RPC)。遠程過程調用是一個協議,用戶進程可以使用這個協議請求網絡中另一臺計算機結點上某程序的服務而不需要知道網絡細節。【其使用的是客戶機/服務器模型,請求進程是客戶機,而服務提供進程則為服務器。】7. 組通信的方式(P112 L7)領會(1)單播式(2)多播式(3)廣播式(圖3-10)8. 流媒體播放方式(P112)應用(1)單播(2)多播(3)點播與廣播9. 流媒體傳輸方式:實時流媒體傳輸、順序流媒體傳輸第四章 網絡操作系統的資源共享1. 用戶賬號(P121 L1)領會是一些信息的集合,這些信息定義了一個用戶,在這些信息中,賬

24、號或用戶名代表用戶的符號名,還包含有口令、組所屬關系和一些權限及許可等。2. 用戶組(P121 L1)領會就是具有相同特征的用戶的集合體,它只有一些管理的權限和許可。其創建的目的是為了管理方便。3. 用戶賬號和用戶組的關系(P121 L1)領會(1) 一對一,某個用戶可以是某個組的唯一成員;(2) 多對一,多個用戶可以是某個唯一的組的成員,不歸屬其他用戶組;(3) 一對多,某個用戶可以是多個組的成員;(4) 多對多,多個用戶對應多個組,并用幾個用戶可以歸屬相同的組。4. 域樹(P123 L2)領會共享同樣表結構和配置的一些“域”,形成了一個連續的名字空間稱為“樹”或“域樹”。“樹”中的“域”通

25、過信任關系連接在一起。多個相關的“域樹”可以組成一個“林”。【對權限的管理歸納為,全局組:用戶來自于本域,權限適用于全林;通用組:用戶來自于全林,權限適用于全林;域本地組:用戶來自于全林,權限適用于本域。】5. 共享資源管理(P126 L3)領會其首要任務是確保用戶能夠安全而有選擇地將可以共享的資源進行發布,并確保其能在網絡上方便地查找信息。【WINDOWS是通過活動目錄來對共享資源進行管理的,共享資源分為:硬件資源、文件和目錄】6. 硬件資源共享(P127 L4)應用(1) 以虛擬設備方式實現:主要是指計算機中的各種硬件設備的共享,例如光驅、攝像頭、讀卡器等。使網絡中其他沒有該硬件設備的用戶

26、可以使用這些設備,但是是虛擬的。(2) 以文件服務方式實現:實際上是指基于硬盤的文件系統共享。(3) 打印機共享:利用假脫機技術(SPOOLing)暫存用戶的打印作業。7. 共享打印機的幾種功能(P129)應用(1)支持多個用戶同時打印(2)建立連接和拆除連接(3)連接多臺打印機作為共享打印機(4)提供多種多樣的打印方式:專用服務器方式、分布方式。8. 網絡文件系統(P130 L5)領會是在普通文件系統基礎上,添加網絡通信協議而構成的,并通過掛載和遠程過程調用實現的文件系統稱為網絡文件系統。其實現主要是采用遠程過程調用(RPC)機制,RPC提供了一組與機器、操作系統以及底層傳送協議無關的存取遠

27、程文件的操作。9. 網絡文件和數據的共享方式(P130 L6)應用(1)數據移動文件共享(2)計算移動文件共享 (圖4-10)【強密碼:是指組合了數字和字符,大小寫混雜的有一定長度的難以破譯的密碼。】【密碼保護:通常會采用強密碼,就是字母和數字、大小寫互相組合的大于8位的復雜密碼】【網絡操作系統對共享訪問的限制是通過用戶權限和文件訪問控制列表(ACL)】10. 共享訪問的三重限制(P134 L8)領會(1)操作系統限制(2)身份認證(3)共享資源的訪問控制11. 文件映射的概念(P135 S1)識記文件映射就是將文件的內容復制到進程虛擬地址空間中,使進程把文件內容作為進程地址區間的一塊內存來對

28、待,從而不需要使用文件的輸入、輸出操作,進程就可以使用簡單的指針操作檢查和修改文件的內容。12. 兩個進程共享文件映射對象的方法(P135)領會(1)繼承(2)命名文件映射(3)句柄復制13. 內存共享(P135 S3)應用【在WIN32 API中,可以使用文件映射實現進程間共享內存的訪問。如果在建立映射對象時指定系統交換文件,該文件一般存放的是進程的數據堆或棧以及其他臨時數據,那么,文件映射對象將按共享內存塊對待。其他進程可以通過同時打開同一文件映射對象訪問同一內存塊。由于共享內存是用文件映射實現的,所以只能運行于同一臺計算機的進程之間。】第五章 網絡操作系統的接口1. 網絡操作系統的應用程

29、序編程接口,即網絡API(P141 S1)識記網絡API是一組定義、程序及協議的集合,通過API接口可以實現計算機軟件之間的相互通信。其主要功能是提供通用的功能集,程序員通過使用API函數開發應用程序,以減輕編程任務。【操作系統的用戶接口包括命令輸入和系統調用】2. API的四種類型(P141)領會(1)遠程過程調用(RPC)、(2)標準查詢語言(SQL)、(3)文件傳輸(4)信息交付【一般的網絡只在應用層、會話層、傳輸層、網絡層提供接口API】3. 開放式API(P141)領會某些公司會將API作為其公共開放系統,公司制定自己的系統接口標準,當需要執行系統整合、自定義和程序應用等操作時,公司

30、所有成員都可以通過該接口標準調用源代碼,該接口標準稱為開放式API。【主導地位的開放式API:TLI/XTI接口、BSD的Socket接口、WinSock接口】4. TLI/XTI函數(P142 S2)應用TLI即傳輸層接口,提供OSI傳輸層和會話層之間的API;XTI即開放式傳送接口,它由TLI接口演變而來。TLI/XTI是一組函數的集合,為用戶提供傳輸層接口,包括建立通信、管理連接以及傳送數據,應用程序利用這些函數實現網絡應用、控制底層的網絡活動。5. TLI/XTI的服務模式(P142 L1)領會(1)面向連接的服務模式(2)面向非連接的服務模式 (圖5-2)6. 套接字(P147 S3

31、)識記即Socket接口,是通信雙方的一種約定,利用套接字中的相關函數來完成通信過程。(圖5-3)【套接字是支持TCP/IP協議網絡通信的基本操作單元,其有兩種類型:流套接字、數據報套接字】7. IP地址(P147)領會基于TCP/IP協議的網絡中,每一個主機均被賦予了一個唯一的計算機地址,稱為IP地址。其是一個32位的無符號整數,通過以小數點按每8位一組分隔。【每一個基于TCP/IP網絡通信的程序都被賦予了唯一的端口和端口號,端口是一個信息緩沖區,用于保留Socket中的輸入/輸出信息,端口號是一個16位無符號整數,范圍是0 65535,以區別主機上的每個程序。】8. 套接字的連接過程(P1

32、48)應用(1) 服務器監聽【:服務器處于等待連接狀態,實時監控網絡狀態;】(2) 客戶端請求【:由客戶端套接字提出連接請求時,要連接的目標就是服務器端的套接字;】(3) 連接確認【:當服務器端套接字監聽到(或者說接收到)客戶端套接字的連接請求時,它就響應客戶端套接字的請求,建立一個新的線程,把服務器端套接字的描述發給客戶端,一旦客戶端確認了此描述,連接就建立好了。】【套接字的應用(P149)(1) 創建套接字函數 int socket (int family , int type , int protocol); (2) 綁定本地名稱函數 int bind (int sockfd , con

33、st struct sockaddr *myaddr , socklen_t addrlen);(3) 建立連接函數 int connect (int sockfd , const struct sockaddr *myaddr , socklen_t addrlen);(4) 偵聽函數 int listen (int sockfd , int backlog);(5) 接收數據函數 accept (int sockfd , struct sockaddr *myaddr , socklen_t *addrlen);(6) 關閉套接字函數 int close (int sockfd);】9.

34、WinSock(P154)應用在WINDOWS環境下利用套接字在TCP/IP上的編程接口就叫做WinSock。【其典型范例就是客戶機/服務器模型。】【其支持單一的通信域,即Internet域。目前可以使用流套接字和數據報套接字,流套接字提供雙向的、有序的、無重復并且無記錄邊界的數據流服務;數據報套接字支持雙向的數據流,但并不保證是可靠、有序、無重復的。利用WinSock進行網絡通信,有以下幾個參數需要被設置:本地IP地址、本地端口號、對方端口號、對方IP地址。】第六章 網絡管理與服務1. 網絡管理(P163 S1)識記是指網絡管理員通過網絡管理程序對網絡上的資源進行集中化管理的操作,功能包括配

35、置管理、故障管理、性能管理、計費管理和安全管理等。2. 配置管理的內容(P164)領會(1)配置信息的自動獲取;(2)自動配置、自動備份及相關技術;(3)配置一致性檢查;(4)用戶操作記錄功能。3. 故障管理的內容(P165)領會(1)故障監測(2)故障報警(3)故障糾正:故障信息管理、排錯支持工具、檢索/分析故障信息。4. 性能管理功能(P166)領會(1)一般性能監控(2)閾值控制(3)性能分析(4)實時性能監控(5)網絡對象性能查詢。5. 計費管理功能(P166)領會(1)計費數據采集(2)數據管理與維護(3)計費政策制定(4)政策比較與決策支持(5)數據分析與費用計算(6)數據查詢。6

36、. 安全管理的功能領會(1)網絡資源的訪問控制(2)告警事件分析(3)主機系統的安全漏洞檢測。【7. 網絡安全管理的內容及保證機制、功能(P167)應用網絡安全管理內容應包括:授權機制、訪問控制、加密和加關鍵字的管理、維護和檢查安全日志。保證機制:(1) 管理員身份認證(2) 管理信息存儲和傳輸的加密與完整性(3) 網絡管理用戶的分組管理與訪問控制(4) 系統日志分析【網絡管理系統需要定義的內容:(1)系統的功能(2)網絡資源的表示(3)網絡管理信息的表示(4)系統的結構】【網管軟件劃分為三代:(1)第一代為最常用的命令行方式(2)第二代有著良好的圖形化界面(3)第三代相對來說比較智能是真正將

37、網絡和管理結合起來的軟件系統,具有自動配置和自動調整功能。】8. 網絡管理協議(P168 S2)領會(1)簡單網絡管理協議SNMP(2)公共管理信息服務/公共管理信息協議CMIS/CMIP(3)公共管理信息服務與協議CMOT(4)局域網個人管理協議LMMP。9. 網絡管理實現方式(P171 L4)應用(1) 集中式網絡管理,主要包括:a.了解網絡(識別網絡對象的硬件情況、判別局域網的拓撲結構、確定網絡的互聯、確定用戶負載和定位)b.網絡運行(配置網絡、配置網絡服務器、網絡安全控制)c.網絡維護(常見的網絡故障和修復、網絡檢查、網絡升級)(2) 分布式網絡管理,其功能包括:自適應的基于策略的管理

38、、智能過濾、分布查找與監測、分布式閾值監測。(3) 分層式網絡管理,該模型在網絡管理中融入代理技術,提出了中層管理站的概念,解決了傳統網絡管理中資源占用和動態擴展性差的問題,提高了網絡管理的效率。10. 網絡服務的分類(P175 S3)識記(1) 網絡服務提供者ISP,分為:提供內容的網絡服務提供者、網絡接入服務提供者(2) 網絡(信息)內容提供者ICP。典型的網絡服務有:DHCP、DNS、FTP、Web、Telnet、WINS、SMTP。它們主要分為三類:工具類、討論類、信息查詢類。11. 動態域名配置DHCP的作用(P176)領會用戶的計算機可以從DHCP服務器那里獲得上網的參數,主要是I

39、P地址,然后幾乎不需要做任何手工的配置就可以上網。12. DNS域名解析及其作用(P176)領會DNS指域名系統或者域名服務,域名系統為Internet上的主機分配域名地址和IP地址。其作用將域名翻譯成網絡能夠識別的IP地址。【執行域名服務的服務器稱為DNS服務器,通過DNS服務器來應答域名服務的查詢。DNS的核心是分級的、基于域的命名機制以及為了實現這個命名機制而建立的分布式數據庫系統。DNS通常由其他的應用層協議使用,以將用戶提供的ASCII字符的主機名解析為IP地址。】13. Internet地址(P177)領會Internet的每一個主機必須有一個網絡地址,即IP地址。一個IP地址由4

40、個字節組成,地址由網絡號和主機號組成。Internet地址分為:A(1.開頭)、B(128.開頭)、C(192.開頭)、D類地址。14. 電子郵件的概念(P178 L6)領會是一種異步通信媒介,當人們方便時就可以收發郵件,不必與他人的操作進行協調。電子郵件與普通郵件不同的是,它更為快捷且易于分發,價格便宜。其特點:速度快、異步傳輸、費用低。(其工作原理詳見P179)【電子郵件系統的組成:用戶代理、郵件服務器、簡單郵件傳輸協議SMTP】【電子郵件的訪問協議:POP3、IMAP、HTTP】15. FTP的概念(P180 L7)領會文件傳輸協議FTP是INTERNET的傳統服務之一,FTP能使用戶在

41、兩個聯網的計算機之間傳輸文件,是INTERNET傳遞文件最主要的方法之一。FTP提供了登錄、目錄查詢、文件操作及其他會話控制功能。(其工作原理詳見P181)【FTP使用了兩個并行的TCP連接,一個是控制連接,一個是數據連接】16. WWW與Internet(P184 L8)領會WEB服務的特點:(1) Web的超文本信息系統可以使得任何人方便的從超文本數據庫中找到所需信息;(2) Web是跨平臺的;(3) Web提供的信息是分布式的。【INTERNET是全世界最大的國際互聯網絡,各種各樣的計算機和計算機局域網、廣域網都可以同其相連。WWW是INTERNET網上發展最快的網絡服務,已成為INTE

42、RNET上最主要的服務。INTERNET是指物理網絡,由計算機、路由器、交換機等組成;WWW是以HTTP協議按照超文本方式在INTERNET上提供內容服務。HTTP協議是WWW使用的協議,由從瀏覽器到服務器的請求集及服務器到瀏覽器的應答集組成,其支持兩種請求:簡單請求、完全請求】17. URL的定義及組成(P185 L8)領會URL統一資源定位器是當Web建立第一次連接時,或超鏈接從一個頁面指向另一個頁面時,需要使用定位頁面的機制。其組成:(1)協議(2)頁面所在服務器的DNS名字,必要時要加端口號(3)路徑和文件名。18. Telnet的概念(P186)領會利用網絡遠程登錄到其他計算機上,并

43、且以虛擬終端方式遙控程序運行的做法就是TELNET。19. 代理服務器的主要功能(P187)領會(1)設備用戶驗證和記賬功能(2)對用戶進行分級管理(3)增加緩沖器(4)連接Internet與Intranet。(5)節省IP開銷。第七章 嵌入式Linux1. LINUX內核的操作系統包括(P195):識記(1)Shell程序(2)程序庫(3)編譯器及工具等其基本思路:(1)一切都是文件(2)每個軟件都有確定的用途。2. LINUX經典技術組合LAMP(P195)領會(1)Linux操作系統、(2)Apache網站服務器、(3)MySQL數據庫、(4)Perl/PHP/Python動態網頁的組合

44、【一個典型的Linux發行版(LGSXK)包括(1)Linux內核(2)一些GNU程序庫和工具(3)命令行Shell(4)圖形界面X WINDOW(5)相應的桌面環境,如KDE】3. Linux的特點(P195)識記(1)低廉性(2)適應性(3)廣泛性(4)健壯性。4. 嵌入式Linux的分類(P197)識記(1)RT-Linux(2)CLinux(3)Embedix(4)XLinux(5)紅旗嵌入式Linux5. Linux的層次結構(P198)識記主要分為用戶層和內核層,內核層又分為可移植的和不可移植的核心層。6. Linux(內核)主要由五個子系統組成(P198)領會(1) 進程調度【控

45、制進程對CPU的訪問,實現調度算法,進行進程間的切換,分派處理機。】(2) 內存管理【管理、分配和回收內存資源。】(3) 虛擬文件系統【隱藏了各種硬件的具體細節,為所有的設備提供了統一的接口。】(4) 網絡接口【提供了對各種網絡標準的存取和各種網絡硬件的支持。】(5) 進程間通信【利用管道、消息、共享內存和文件映射等方式支持進程間相互通信。】7. Samba(P204)領會Samba是可以讓UNIX系統能夠與WINDOWS系統通過網絡進行文件交換的軟件。其模仿了WINDOWS內核的文件和打印共享協議,稱之為SMB協議。【Samba包括了兩個服務端的守護進程:(1)硬盤驅動器和打印機共享守護進程

46、smbd(2)域名解析和瀏覽守護進程nmbd】第八章 Windows Server 20031. Windows Server 2003的設計目標及特點(P217)領會(1) 是一個多任務的操作系統,以集中或分布的方式處理各種服務器角色;(2) Windows Server 2003的核心技術包含了Windows Server 2000構建的核心技術;(3) Windows Server 2003系列能夠滿足從小公司到數據中心等不同規模組織的需要。2. Windows Server 2003的模型(P218)領會(1)單體系統(2)分層結構(3)虛擬機(4)客戶機/服務器3. Windows

47、Server 2003的體系機構(P218 圖8-3)領會Windows Server 2003體系機構的設計融合了分層操作系統和客戶機/服務器(微內核)操作系統的特點,通過硬件機制實現核心態和用戶態兩個特權級別。【核心態也稱管態,用戶態也稱目態。Windows Server 2003的核心組件使用了面向對象設計原則】4. Windows Server 2003組成(P219)領會Windows 利用硬件機制,實現了:(1) 用戶態,用戶態進程運行在私有地址空間中,主要有系統支持進程、服務進程、用戶應用程序、環境子程序。(2) 核心態,核心態組件包括:(1)內核(2)硬件抽象層(3)設備驅動程

48、序(4)圖形引擎【內核(P220):是執行體的下層,它實現最基本的操作系統功能,包括管理線程調度、進程切換、異常處理、中斷處理和多處理機同步。內核是常駐內存的,永遠不會由頁面調度程序調出內存。硬件抽像層:是一個加載型的核心模塊,存在于hal.dll中,為硬件平臺提供底層接口。若變換了硬件,尤其是CPU,只需要換hal.dll文件即可。設備驅動:I/O管理器為應用程序提供訪問I/O設備的統一框架,負責分發適當的設備驅動程序。環境子系統:向應用程序提供運行環境和應用程序編程接口。Windows Server 2003支持3種環境子系統:Win32、POSIX、OS/2。】5. Windows Se

49、rver 2003的系統機制(P221)領會【Windows Server 2003在設計系統機制時,更多的采用了對象模式,其中面向對象的過程調用是其最基本的機制。(1)本地過程調用(2)遠程過程調用(3)多處理機同步一個遠程過程由3個要素來唯一確定:進程號、版本號、過程號。】6. Windows Server 2003的網絡服務功能特點(P223)領會(1)增強的服務功能(2)活動目錄(3)系統快照(4)增強了集群支持。7. 活動目錄(P224)應用是用于Windows Server 2003的目錄服務,它存儲著網絡上各種對象的相關信息(包括各種服務),并使該信息便于管理員和用戶查找及使用。

50、活動目錄服務使用了結構化的數據存儲作為目錄信息的邏輯層次結構的基礎。【活動目錄可視為管理工具,也可視為用戶工具。恢復活動目錄的方式:從域的其他域控制器上恢復數據、從備份介質進行恢復】8. IIS服務、遠程服務(P229)領會Windows Server 2003將郵件服務器、WEB服務器、文件FTP服務器等各種網絡服務集成到了一起,稱為互聯網信息服務,即IIS。Windows Server 2003的另一個特色是支持遠程控制。在網絡上由一臺計算機(主控端、Remote/客戶端)遠距離控制另一臺計算機(被控端、Host/服務器端)的技術。【遠程管理工具包括:遠程桌面連接、遠程桌面WEB連接、管理

51、遠程桌面、“遠程桌面”管理單元、遠程管理(HTML)。遠程桌面實現的工作場景:(1)遠程工作(2)遠程協作(3)共享控制臺】網絡操作系統簡答題重點內容1. 操作系統有哪些分類?答:隨著歷史的發展操作系統形成了不同的類型,主要有批處理操作系統、分時操作系統、實時操作系統、桌面操作系統、嵌入式操作系統、網絡操作系統、分布式操作系統。2. 網絡操作系統的五大基本功能是什么?答:網絡操作系統的主要特點是網絡中各種資源共享以及各臺計算機之間的通信,具有基本的五大功能。1.網絡操作系統的用戶接口功能 2.進程(線程)管理功能 3.存儲管理功能 4.文件管理功能 5.輸入/輸出管理功能。3. 什么是網絡操作

52、系統?答:為計算機網絡配置的操作系統稱為網絡操作系統。網絡操作系統是基于計算機網絡的,在各種計算機操作系統之上按網絡體系結構協議標準設計開發的軟件,它包括網絡管理、通信、安全、資源共享和各種網絡應用。4. 微內核體系結構的操作系統有哪些特點?答:采用客戶機/服務器結構的操作系統適宜于應用在網絡環境下分布式處理的計算機環境中。特點主要有:1.微內核提供一組“最基本”服務,如進程調度、進程間通信、存儲管理、I/O處理等,通過接口連到微內核。2.微內核具有很好的擴展性,可簡化程序開發。3.用戶只運行他們需要的服務,有利于減少磁盤空間和存儲器需求。4.微內核與硬件有接口,并向可安裝模塊提供接口。5.

53、什么是系統調用?主要可分為哪幾類?答:所謂系統調用,就是用戶在程序中調用操作系統所提供的相關功能。系統調用時一種特殊的過程調用。主要可分為1.進程控制類系統調用 2.文件操作類系統調用 3.進程通信類系統調用 4.設備管理類系統調用 5.信息維護類系統調用。6. 什么是進程?進程的特性有哪些?答:進程是具有一定獨立功能的程序在某個數據集合上的一次運行活動,是系統進行資源分配的一個獨立單元,可分為系統進程和用戶進程,由程序、數據和進程控制塊三部分組成。主要特性有:1.并發性 2.動態性 3.獨立性 4.交互性 5.異步性 6.結構性7. 進程的基本狀態有哪些?這些狀態如何進行轉換?答:進程的基本

54、狀態有運行狀態、就緒狀態和等待狀態三種。隨著進程的運行,這三種基本狀態可以進行轉換。1.就緒態-運行態,當進程具備了運行條件并被進程調度程序選中。2.運行態-就緒態,時間片用完而發出超時中斷請求。 3.運行態-等待態,等待某一事件發生 4.等待態-就緒態,等待的事件已經發生。8. 什么是線程?線程與進程的關系如何?答:線程是進程中的一個實體,是CPU調度和分派的基本單位。線程不擁有系統資源,可與同一進程其他線程共享資源。9. 需要執行進程調度的情況有哪些?答:1.正在執行的進程運行完畢。2.正在執行的進程調用阻塞原語自我阻塞進入等待狀態。 3.正在執行的進程調用了P原語,而資源不足,或調用了V

55、原語激活了等待資源的進程列隊。4.進程提出I/O請求被阻塞。5.分時系統中,時間片用完。6.因優先級不同而實行的調度。10. 處理機調度的主要算法有哪些?答:先進先出、時間片輪轉、基于優先級、多級列隊反饋法。11. 什么是文件和文件系統?答:文件可以被解釋為一組帶標示的、在邏輯上有完整意義的信息項的序列。文件系統是操作系統中統一管理信息資源的一種軟件。12. 輸入輸出設備由物理設備與接口部件兩部分組成。13. 按設備使用的可共享性分類,設備可以分為獨占設備、共享設備和虛擬設備。14. 什么是虛設備技術?答:虛設備技術又稱為SPOOLING技術,是多道程序設計系統中處理獨占I/O設備的一種方法,

56、它可以調高設備利用率和縮短單個程序的響應時間,它可以在使進程在所需的外部設備不存在或者被占用的情況下使用該設備。它包括輸入程序模塊、輸出程序模塊、作業調度程序三個部分。15. 根據延遲時間來決定執行次序的磁盤調度稱為旋轉調度。根據訪問者指定的柱面位置來決定執行次序的調度稱為移臂調度。16. 進程間的低級通信方式以信號量為主,通過兩個P、V原語對信號量進行操作。17. 什么是原語?答:原語即是原子操作,不可分割,是指系統的一組指令集合,該組指令在執行過程中不可被中斷,這樣的操作方式可以保證指令執行的完整性。18. 主要的網絡通信協議有哪些?答:TCP/IP IPX/SPX NETBEUI19. 什么是同步原語和異步原語?答:同步原語也稱為阻塞原語,就是當發送者調用該原語時,必須對接收者具有明確的要求,當接收者準備就緒可以接收信息時,發送者立即將信息發送給對方,若接收者未準備好,那么發送者就會自我阻塞,等待接收者就緒。異步原語也稱為非阻塞原語,當發送者調用異步原語時,先查找接收者,不管找到還是未找到,無論信息是否發出,原語立即返回調用程序,并返回發送成功或者失敗信息,進而繼續執行下面的指

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論