欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      實(shí)驗(yàn)一 Windows 2000XP操作系統(tǒng)教案

      時(shí)間:2019-05-15 04:11:32下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫小編為你整理了多篇相關(guān)的《實(shí)驗(yàn)一 Windows 2000XP操作系統(tǒng)教案》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《實(shí)驗(yàn)一 Windows 2000XP操作系統(tǒng)教案》。

      第一篇:實(shí)驗(yàn)一 Windows 2000XP操作系統(tǒng)教案

      實(shí)驗(yàn)一Windows 2000XP操作系統(tǒng)

      數(shù)計(jì)學(xué)院教師實(shí)驗(yàn)教案

      課程名稱:操作系統(tǒng)

      任課專業(yè)班級(jí):計(jì)算機(jī)應(yīng)用技術(shù) 實(shí)驗(yàn)學(xué)時(shí): 2學(xué)時(shí)

      一、實(shí)驗(yàn)項(xiàng)目名稱:

      Windows 2000/XP操作系統(tǒng)(第1個(gè)實(shí)驗(yàn))

      二、實(shí)驗(yàn)?zāi)康暮鸵螅?/p>

      目的:對(duì)日常使用的Windows 2000/XP系統(tǒng)進(jìn)行較深入的了解。要求:了解Windows 2000/XP操作系統(tǒng)的體系結(jié)構(gòu);了解Windows 2000/XP操作系統(tǒng)的主要管理功能。

      三、實(shí)驗(yàn)內(nèi)容

      1、了解所用系統(tǒng)的常規(guī)屬性,計(jì)算機(jī)名及所在工作組

      2、使用Windows 2000/XP任務(wù)管理器,對(duì)應(yīng)用程序、進(jìn)程、性能、聯(lián)網(wǎng)等方面進(jìn)行查看和管理。

      3、使用Windows 2000/XP系統(tǒng)性能監(jiān)視器,跟蹤內(nèi)存、硬盤、CPU、緩存、文件系統(tǒng)、網(wǎng)絡(luò)等方面的性能。

      四、實(shí)驗(yàn)原理:

      Windows 2000/XP采用基于對(duì)象的技術(shù)來設(shè)計(jì)系統(tǒng),提出了客戶/服務(wù)器系統(tǒng)結(jié)構(gòu),該結(jié)構(gòu)在純內(nèi)核結(jié)構(gòu)的基礎(chǔ)上做了一些擴(kuò)展,它融合了層次式結(jié)構(gòu)和純微內(nèi)核結(jié)構(gòu)的特點(diǎn)。對(duì)操作系統(tǒng)影響很大的組件放在內(nèi)核下運(yùn)行,而其他一些功能則在內(nèi)核外實(shí)現(xiàn)。

      五、實(shí)驗(yàn)步驟:

      1、查看系統(tǒng)的常規(guī)屬性

      ①、選擇我的電腦單擊鼠標(biāo)右鍵,選擇“屬性”打開“系統(tǒng)屬性”對(duì)話框;

      實(shí)驗(yàn)一Windows 2000XP操作系統(tǒng)

      ②、選擇“常規(guī)”選項(xiàng)卡,查看系統(tǒng)常規(guī)屬性;

      ③、選擇“計(jì)算機(jī)名”選項(xiàng)卡查看計(jì)算機(jī)名及所在工作組。

      2、使用Windows 2000/XP任務(wù)管理器,對(duì)應(yīng)用程序、進(jìn)程、性能、聯(lián)網(wǎng)等方面進(jìn)行查看和管理。①、用“Ctrl”+“A1t”+“Delete”(或 “Ctrl”+“Shift”+“Esc”)組合鍵打開任務(wù)管理器。觀察任務(wù)管理器下方的狀態(tài)欄,察看當(dāng)前運(yùn)行的進(jìn)程總數(shù)、CPU的占有率以及提交更改的信息。

      ②、選擇“應(yīng)用程序”選項(xiàng)卡,觀察當(dāng)前正在運(yùn)行的應(yīng)用程序以及它們的狀態(tài)。在“應(yīng)用程序”選項(xiàng)卡中可以看到當(dāng)前用戶正在前臺(tái)運(yùn)行的應(yīng)用程序,以及這些應(yīng)用程序的狀態(tài),其狀態(tài)一般為“正在運(yùn)行”或“無反應(yīng)”。通過“結(jié)束任務(wù)”按鈕可以結(jié)束一個(gè)正在運(yùn)行的應(yīng)用程序,所以若某個(gè)應(yīng)用程序在運(yùn)行時(shí)出現(xiàn)“無反應(yīng)”,可用此方法強(qiáng)行關(guān)閉該應(yīng)用程序?!扒袚Q至”按鈕可轉(zhuǎn)向被選中的應(yīng)用程序,而“新任務(wù)”按鈕則可以打開一個(gè)新的程序。

      ③、選擇“進(jìn)程”選項(xiàng)卡,觀察用戶進(jìn)程和系統(tǒng)進(jìn)程以及它們所屬的用戶、CPU的占用率、內(nèi)存的使用情況等。值得注意的是,在該選項(xiàng)卡右下角有一個(gè)“結(jié)束進(jìn)程”按鈕,可以結(jié)束被選中的進(jìn)程,但一些系統(tǒng)的關(guān)鍵進(jìn)程是不可以結(jié)束的。實(shí)際應(yīng)用中,可以發(fā)現(xiàn)并關(guān)閉一些惡意的程序(如病毒等),它們大量地占有CPU和內(nèi)存,影響機(jī)器正常運(yùn)行。

      實(shí)驗(yàn)一Windows 2000XP操作系統(tǒng)

      ④、選擇“性能”選項(xiàng)卡,觀察系統(tǒng)資源的占用情況?!靶阅堋边x項(xiàng)卡上部圖形表示CPU和頁面文件的使用狀況,下面部分有句柄、進(jìn)程和線程的總數(shù),物理內(nèi)存、核心內(nèi)存的使用情況,以及認(rèn)可用量等信息。從這些數(shù)據(jù)可以清楚地看出系統(tǒng)資源的當(dāng)前使用情況和歷史記錄,從而可以更好地管理系統(tǒng)。

      實(shí)驗(yàn)一Windows 2000XP操作系統(tǒng)

      3、使用Windows 2000/XP系統(tǒng)性能監(jiān)視器,跟蹤內(nèi)存、硬盤、CPU、緩存、文件系統(tǒng)、網(wǎng)絡(luò)等方面的性能。

      ①、在Windows XP 的“控制面板”中雙擊“管理工具”,再雙擊“性能”快捷方式,打開系統(tǒng)性能監(jiān)視器窗口。在這個(gè)窗口中,紅線表示當(dāng)前時(shí)刻,綠線表示CPU的性能變化,藍(lán)線反映物理硬盤的運(yùn)行情況,黃線反映內(nèi)存運(yùn)行情況。單擊窗口右下方的選項(xiàng),查看所選項(xiàng)目的詳細(xì)運(yùn)行情況,包括最后(當(dāng)前)、最大、最小、平均值的詳細(xì)情況。

      ②、選擇工具欄上的“添加(Ctrl+I)”按鈕,彈出 “添加計(jì)數(shù)器”窗口。在該窗口的“性能對(duì)象”中選擇“Processor”,“從列表選擇計(jì)數(shù)器”中選中“Interrupt Time”選項(xiàng),單擊“添加”按鈕,從系統(tǒng)監(jiān)視器中可以看出最下面多了一個(gè)監(jiān)視的任務(wù)。

      ③、在系統(tǒng)性能監(jiān)視器中,打開“添加計(jì)數(shù)器”窗口,在“添加計(jì)數(shù)器”窗口的“性能對(duì)象”中選擇“Memory”,在“從列表選擇計(jì)數(shù)器”中分別選中“pages

      實(shí)驗(yàn)一Windows 2000XP操作系統(tǒng)

      input/sec”、“pages 0utput/sec”和“page Faults/sec”選項(xiàng),單擊“添加”按鈕,從系統(tǒng)監(jiān)視器中可以看出最下面多了3個(gè)監(jiān)視內(nèi)存的任務(wù)。

      六、參考文獻(xiàn):

      1、《操作系統(tǒng)教程》,第3版,孫鐘秀主編,高等教育出版社。

      2、《計(jì)算機(jī)操作系統(tǒng)教程習(xí)題解答與實(shí)驗(yàn)指導(dǎo)書》,第2版,張堯?qū)W編著,清華大學(xué)出版社。

      3、《操作系統(tǒng)實(shí)驗(yàn)與課程設(shè)計(jì)》,龐麗萍編,華中科技大學(xué)出版社。

      第二篇:網(wǎng)絡(luò)操作系統(tǒng)實(shí)驗(yàn)教案

      網(wǎng)絡(luò)操作系統(tǒng)實(shí)驗(yàn)指導(dǎo)書

      2006.3

      網(wǎng)絡(luò)操作系統(tǒng)實(shí)驗(yàn)教案

      孫梅

      一、實(shí)驗(yàn)名稱: 實(shí)驗(yàn)

      一、網(wǎng)絡(luò)操作系統(tǒng)的安裝(2學(xué)時(shí))

      二、儀器、設(shè)備: 計(jì)算機(jī)、網(wǎng)絡(luò)互聯(lián)設(shè)備路由器或交換機(jī)

      三、參考資料:《計(jì)算機(jī)網(wǎng)絡(luò)操作系統(tǒng)——Windows Server 2003管理與配置》張浩軍編著,中國(guó)水利水電出版社。

      四、實(shí)驗(yàn)?zāi)康?/p>

      1、通過對(duì)Windows Server 2003、Windows Server 2003 workstation安裝的實(shí)際操作,了解網(wǎng)絡(luò)操作系統(tǒng)應(yīng)用環(huán)境建立的初步過程,在對(duì)Windows Server 2003、Windows Server 2003 workstation系列產(chǎn)品具體認(rèn)識(shí)的基礎(chǔ)上,明確域、主域服務(wù)器、額外域服務(wù)器、獨(dú)立服務(wù)器、工作組等概念,對(duì)組網(wǎng)和規(guī)劃建立初步的認(rèn)識(shí)。

      2、了解網(wǎng)絡(luò)系統(tǒng)的文件系統(tǒng)FAT16、FAT32、NTFS等概念。

      五、實(shí)驗(yàn)重點(diǎn)、難點(diǎn)

      重點(diǎn):域控制器的安裝

      六、實(shí)驗(yàn)內(nèi)容

      (1)進(jìn)行安裝前的硬、軟件準(zhǔn)備,制作資源調(diào)查表,規(guī)劃網(wǎng)絡(luò)拓?fù)鋱D(2)安裝Windows Server 2003操作系統(tǒng)、主域控制器、額外域控制器

      (3)安裝Windows Server 2003 workstation,將不同子網(wǎng)的客戶機(jī)添加到域

      七、實(shí)驗(yàn)原理

      (1)根據(jù)實(shí)驗(yàn)室具體情況作安裝前準(zhǔn)備,制作資源調(diào)查表、根據(jù)實(shí)驗(yàn)室的具體情況規(guī)劃網(wǎng)絡(luò)拓?fù)鋱D。

      (2)了解安裝命令參數(shù)及應(yīng)用場(chǎng)合。

      (3)了解網(wǎng)絡(luò)系統(tǒng)的文件系統(tǒng)FAT16、FAT32、NTFS等概念。(4)選擇系統(tǒng)分區(qū)、引導(dǎo)分區(qū)和合適的文件系統(tǒng)。

      (5)按步驟實(shí)際安裝Windows Server 2003主域控制器、額外域控制器和Windows Server 2003 workstation,將不同子網(wǎng)的客戶機(jī)添加到域。

      (6)若有異常情況,參照常見故障表進(jìn)行分析并尋求解決方案。

      八、注意事項(xiàng)

      網(wǎng)絡(luò)互聯(lián)設(shè)備的工作狀態(tài)。

      一、實(shí)驗(yàn)名稱: 實(shí)驗(yàn)

      二、網(wǎng)絡(luò)操作系統(tǒng)中的用戶、組和域的管理(4學(xué)時(shí))

      二、儀器、設(shè)備:在互連網(wǎng)絡(luò)機(jī)房上機(jī),并具有Windows Server 2003 環(huán)境

      三、參考資料:《計(jì)算機(jī)網(wǎng)絡(luò)操作系統(tǒng)——Windows Server 2003管理與配置》張浩軍編著,中國(guó)水利水電出版社。

      四、實(shí)驗(yàn)?zāi)康?/p>

      通過對(duì)Windows Server 2003 環(huán)境下對(duì)用戶、組和域?qū)嵤┕芾淼母鞣N實(shí)際操作,了解網(wǎng)絡(luò)操作系統(tǒng)資源管理的基本概念,認(rèn)識(shí)創(chuàng)建組和域的目的、作用以及用戶、組、域互相間的關(guān)系。進(jìn)一步,通過對(duì)用戶、組權(quán)限設(shè)置、建立域間委托關(guān)系的實(shí)驗(yàn),透徹地理解用戶及組權(quán)限與用戶真正擁有的網(wǎng)絡(luò)資源訪問權(quán)限之間的關(guān)系,培養(yǎng)對(duì)網(wǎng)絡(luò)資源整體規(guī)劃及具體實(shí)施的能力。

      五、實(shí)驗(yàn)重點(diǎn)、難點(diǎn)

      重點(diǎn):用戶、組權(quán)限設(shè)置

      六、實(shí)驗(yàn)內(nèi)容

      (1)使用系統(tǒng)管理員身份登錄Windows Server2003操作系統(tǒng)。(2)進(jìn)行增加、刪除、編輯用戶帳號(hào)和用戶組的操作。

      (3)設(shè)置用戶組和用戶的不同訪問權(quán)限,注銷后重新用新增的用戶進(jìn)行登錄訪問網(wǎng)絡(luò)資源。

      (4)在網(wǎng)絡(luò)范圍內(nèi)建立Windows Server2003域之間的信任關(guān)系,并進(jìn)行登錄。

      七、實(shí)驗(yàn)原理

      1、域用戶管理器和用戶管理器 域用戶管理器具有以下功能: 創(chuàng)建、修改、刪除域中的用戶帳戶 管理域中的組和組中帳戶間的成員關(guān)系 管理域的安全策略

      2、用戶帳戶的創(chuàng)建與管理

      3、創(chuàng)建新用戶帳戶

      4、復(fù)制用戶帳戶

      5、刪除用戶帳戶

      6、創(chuàng)建新的全局組

      7、創(chuàng)建新的本地組 要求:

      a)創(chuàng)建一個(gè)名為Domain TestGroup的全局組,加入上一節(jié)新建的一些測(cè)試帳戶。b)創(chuàng)建一個(gè)名為L(zhǎng)ocal TestGroup的本地域,加入Domain TestGroup全局組及其他一些用戶。

      c)刪除局部組和全局組,注意構(gòu)成組的帳戶操作前后是否變化。

      8、設(shè)置用戶權(quán)限

      要求: 為本地組Local TestGroup授予在本機(jī)登錄的權(quán)限。

      9、建立雙向信任關(guān)系

      設(shè)置兩個(gè)域“wlgc1”和“wlgcX”,要求使域“wlgc”的用戶可以訪問域“wlgcX”的資源,域“wlgcX”的用戶可以訪問域“wlgc1”的資源。

      10、撤銷信任關(guān)系

      八、注意事項(xiàng)

      網(wǎng)絡(luò)互聯(lián)設(shè)備的工作狀態(tài)。

      一、實(shí)驗(yàn)名稱: 實(shí)驗(yàn)

      三、基于TCP/IP的網(wǎng)絡(luò)服務(wù)配置(3學(xué)時(shí))

      二、儀器、設(shè)備:在互連網(wǎng)絡(luò)機(jī)房上機(jī),并具有Windows Server 2003 環(huán)境

      三、參考資料:《計(jì)算機(jī)網(wǎng)絡(luò)操作系統(tǒng)——Windows Server 2003管理與配置》張浩軍編著,中國(guó)水利水電出版社。

      四、實(shí)驗(yàn)?zāi)康?/p>

      通過對(duì)TCP/IP協(xié)議的安裝和參數(shù)配置的實(shí)際操作,掌握利用TCP/IP協(xié)議建立LAN和WAN及其網(wǎng)間的互聯(lián)和路由。通過對(duì)基于TCP/IP協(xié)議的各種網(wǎng)絡(luò)服務(wù)的創(chuàng)建和配置了解DNS服務(wù)器、DHCP服務(wù)器、004km.cnpter ……… Staff Aaron Ann Baker ……… ……… ……… ……… Maggie ……… Grade Document Course

      假設(shè):上述結(jié)構(gòu)是某系文件服務(wù)器的一部分。

      ? 目錄Users下為所有注冊(cè)用戶的對(duì)應(yīng)主目錄,由管理員建立。

      ? 用戶對(duì)自己對(duì)應(yīng)的主目錄有完全控制權(quán)限,可創(chuàng)建子文件夾、文件、改變屬性、賦予別的用戶相應(yīng)的存取權(quán)限;對(duì)其他用戶的主目錄沒有存取權(quán)限(除非其他用戶愿意賦予一定的權(quán)限)。

      ? Message目錄存放本系學(xué)生與教工的信息,教工信息存于Staff目錄中,學(xué)生以班級(jí)為單位組織,圖中僅顯示計(jì)算機(jī)班對(duì)應(yīng)目錄Compter,這些文件夾由系統(tǒng)管理員建立。? Compter目錄中的文件Document包括學(xué)生的固定信息,如年齡、性別、身份證號(hào)等,由系檔案管理員創(chuàng)建和維護(hù),系領(lǐng)導(dǎo)小組成員及該班班主任有讀的權(quán)限。

      ? Compter目錄中的Grade為學(xué)生成績(jī)文件,由系教學(xué)秘書創(chuàng)建和維護(hù),所有學(xué)生有讀的權(quán)限,教師有讀和寫的權(quán)限。

      ? Staff目錄中的文件Document包括教師的固定信息,如年齡、性別、身份證號(hào)等,由系檔案管理員創(chuàng)建和維護(hù),所有教工有讀的權(quán)限。

      ? Staff目錄中的Course為教師—課程列表,由系教學(xué)秘書創(chuàng)建和維護(hù),所有教師和學(xué)生有讀的權(quán)限。

      生成共享文件夾

      1.2.3.4.5.1.2.3.4.選擇開始 → 程序 → 資源管理器,打開資源管理器。

      單擊D:盤符前的加號(hào)或雙擊D:盤符,展開D盤目錄樹。

      右鍵單擊message目錄,選擇共享,打開“message屬性”對(duì)話框。選擇共享選項(xiàng)卡,選中“共享為”單選項(xiàng),使用缺省共享名,用戶個(gè)數(shù)設(shè)定為“無限制”。單擊“確定”,返回資源管理器,message目錄圖標(biāo)下方多了表示共享的手形標(biāo)志。

      設(shè)置共享文件夾權(quán)限

      右鍵單擊message目錄,選擇共享,打開“message 屬性”對(duì)話框。單擊“權(quán)限”按鈕,打開“通過共享訪問的權(quán)限”對(duì)話框。單擊“添加”按鈕,打開“添加用戶及組”對(duì)話框。

      在名稱列表中列出了所有本地組和全局組,單擊“顯示用戶”可在名稱表中列出所有用戶。在名稱列表中選中要授予共享權(quán)限的組或用戶,單擊“添加”按鈕,則被添加的組或用戶列于添加名稱列表中,并具有選定的訪問類型。重復(fù)此過程,可賦予多個(gè)組或用戶共享訪問權(quán)限。5.單擊“確定”,返回共享權(quán)限設(shè)置窗口,名稱列表中列出了所有對(duì)該目錄擁有共享訪問權(quán)限的組和用戶。6.單擊“確定”,返回目錄屬性對(duì)話框。7.單擊“確定”,返回資源管理器。

      為共享區(qū)設(shè)定別名

      一個(gè)共享區(qū)可設(shè)置一個(gè)或多個(gè)別名,以滿足不同用戶的使用習(xí)慣。

      1.右鍵單擊共享目錄,選擇共享,打開“message屬性”對(duì)話框。與生成共享區(qū)時(shí)相比,多了一個(gè)“新共享”按鈕。

      2.單擊“新共享”按鈕,打開如圖新共享對(duì)話框。輸入共享區(qū)別名,如果需要針對(duì)該共享區(qū)別名設(shè)置權(quán)限,單擊“權(quán)限”按鈕。3.單擊“確定”,加入新共享名,單擊“確定”返回資源管理器。

      設(shè)置目錄權(quán)限

      1.選擇開始 → 程序 → 資源管理器,打開資源管理器。

      2.單擊D:盤符前的加號(hào)或雙擊D:盤符,展開D盤目錄樹。

      3.右鍵單擊要設(shè)置權(quán)限的目錄,選擇屬性,打開目錄屬性對(duì)話框。4.安全性選項(xiàng)卡。

      5.單擊“權(quán)限”按鈕,打開目錄權(quán)限設(shè)置對(duì)話框。初始,Everyone組有完全控制的權(quán)限。6.選中Everyone組,單擊“刪除”按鈕,取消Everyone組的控制權(quán)限。單擊“添加”按鈕,打開“添加用戶及組”對(duì)話框,在名稱列表中選中要授予共享權(quán)限的組或用戶,單擊“添加”按鈕,則被添加的組或用戶列于添加名稱列表中,并具有選定的訪問類型。重復(fù)此過程,可賦予多個(gè)組或用戶共享訪問權(quán)限。7.單擊“確定”,返回目錄權(quán)限設(shè)置窗口,名稱列表中列出了所有對(duì)該目錄擁有訪問權(quán)限的組和用戶。8.單擊“確定”,返回目錄屬性對(duì)話框。9.單擊“確定”,返回資源管理器。

      設(shè)置文件權(quán)限

      設(shè)置文件權(quán)限與設(shè)置目錄權(quán)限的過程基本相同。但文件的訪問類型與目錄的訪問類型有些不同。

      1.在資源管理器中,右鍵單擊要設(shè)置權(quán)限的文件,選擇“屬性”菜單項(xiàng),打開文件屬性對(duì)話框。

      2.選擇“安全性”選項(xiàng)卡,單擊“權(quán)限”按鈕,打開文件的權(quán)限對(duì)話框,由圖中可知,文件的訪問權(quán)限繼承了包含該文件的目錄的訪問權(quán)限。單擊“添加”,打開添加用戶和組對(duì)話框,根據(jù)需要授予相關(guān)用戶和組不同的訪問權(quán)限后,單擊“確定”返回文件的權(quán)限對(duì)話框。3.單擊“確定”,返回文件屬性對(duì)話框。4.單擊“確定”,返回資源管理器。

      創(chuàng)建鏡像集

      1.選擇開始 → 程序 → 管理工具(公用)→ 磁盤管理器,打開磁盤管理器。

      2.單擊要建立鏡象的分區(qū),然后,按下Ctrl的同時(shí)單擊位于另一硬盤上的一個(gè)可用分區(qū),該區(qū)域不能小于要鏡象的分區(qū)大小。

      3.選擇容錯(cuò)→ 創(chuàng)建鏡象,開始數(shù)據(jù)傳送,建立鏡象盤。經(jīng)過一段時(shí)間,完成操作,返回磁盤管理器主菜單,新建的鏡象分區(qū)與原分區(qū)具有相同的顏色標(biāo)志條和驅(qū)動(dòng)器號(hào)。

      斷開鏡像集

      1.選擇開始 → 程序 → 管理工具(公用)→ 磁盤管理器,打開磁盤管理器。

      2.單擊鏡象集中的任一磁盤,即可選中鏡象集,選擇容錯(cuò)→ 中斷鏡象,出現(xiàn)確認(rèn)框。3.單擊“是”,出現(xiàn)確認(rèn)框要求再次確認(rèn)。4.單擊“是”,關(guān)閉磁盤管理器,重啟計(jì)算機(jī)后,即解除了鏡象關(guān)系。

      帶區(qū)集 創(chuàng)建帶區(qū)集

      1.選擇開始 → 程序 → 管理工具(公用)→ 磁盤管理器,打開磁盤管理器。

      2.單擊一個(gè)可用空間區(qū)域,按下Ctrl的同時(shí)單擊位于不同硬盤上的可用分區(qū),以同時(shí)選擇至少2個(gè)的可用空間區(qū)域。

      3.選擇磁盤分區(qū) → 創(chuàng)建帶區(qū)集,出現(xiàn)創(chuàng)建帶區(qū)集對(duì)話框。

      4.顯示帶區(qū)集允許的最大容量和最小容量,輸入要?jiǎng)?chuàng)建的帶區(qū)集容量,單擊“確定”創(chuàng)建帶區(qū)集,并返回磁盤管理器主菜單,新建的帶區(qū)集盤符G和容量值用灰色顯示。5.選擇磁盤分區(qū) → 立即更改,出現(xiàn)確認(rèn)窗口。6.單擊“是”,出現(xiàn)緊急修復(fù)配置信息提示窗口,單擊“確定”,返回主界面,且新建的帶區(qū)集盤符G和容量值改為黑色顯示。7.單擊新建帶區(qū)集,選擇工具 → 格式化,打開格式化對(duì)話框,選擇文件系統(tǒng)后,單擊“開始”按鈕。格式化完成后,單擊“關(guān)閉”按鈕,返回磁盤管理器。

      刪除帶區(qū)集

      1.打開磁盤管理器后,單擊要?jiǎng)h除的帶區(qū)集。2.選擇磁盤分區(qū) → 刪除,出現(xiàn)確認(rèn)窗口。3.單擊“是”返回磁盤管理器,完成刪除操作。

      提示:創(chuàng)建帶校驗(yàn)帶區(qū)集與帶區(qū)集的創(chuàng)建過程基本相似,但至少需要三個(gè)物理硬盤,同一物理硬盤上不能選擇多于一個(gè)的可用區(qū)域。

      卷集

      創(chuàng)建卷集

      1.選擇開始 → 程序 → 管理工具(公用)→ 磁盤管理器,打開磁盤管理器。

      2.單擊一個(gè)可用空間區(qū)域,按下Ctrl的同時(shí)單擊位于不同硬盤上的可用分區(qū),以同時(shí)選擇一個(gè)或多個(gè)可用空間區(qū)域。

      3.選擇磁盤分區(qū) → 創(chuàng)建卷集,出現(xiàn)創(chuàng)建卷集對(duì)話框。4.輸入卷集容量,單擊“確定”,返回主界面。新建的卷集盤符和容量值用灰色顯示。5.選擇磁盤分區(qū) → 立即更改,出現(xiàn)確認(rèn)窗口,單擊“是”,出現(xiàn)緊急修復(fù)配置信息提示窗口,單擊“確定”,返回主界面,且新建的卷集盤符和容量值改為黑色顯示。

      6.單擊新建卷集,選擇工具 → 格式化,打開格式化對(duì)話框,單擊“開始”按鈕。格式化完成后,單擊“關(guān)閉”按鈕,返回磁盤管理器。

      擴(kuò)展卷集

      1.打開磁盤管理器后,單擊要擴(kuò)展的一個(gè)NTFS分區(qū)或卷集。

      2.按下Ctrl的同時(shí)單擊可用分區(qū),可同時(shí)選擇一個(gè)或多個(gè)可用空間區(qū)域。這些可用空間區(qū)域可分布于同一硬盤或不同硬盤上。

      3.選擇磁盤分區(qū) → 擴(kuò)展卷集,顯示對(duì)話框。4.輸入卷集容量,單擊“確定”進(jìn)行擴(kuò)展操作。

      5.卷集擴(kuò)展后,不必再做格式化操作,重啟計(jì)算機(jī)后,擴(kuò)展部分即可生效。

      刪除卷集

      1.打開磁盤管理器后,單擊要?jiǎng)h除的卷集。2.選擇磁盤分區(qū) → 刪除,出現(xiàn)確認(rèn)窗口。3.單擊“是”返回磁盤管理器,完成刪除操作。

      使用性能監(jiān)視器 使用網(wǎng)絡(luò)監(jiān)視器

      安裝、啟用網(wǎng)絡(luò)監(jiān)視器

      網(wǎng)絡(luò)監(jiān)視器實(shí)際上是由網(wǎng)絡(luò)監(jiān)視器工具和網(wǎng)絡(luò)監(jiān)視器代理兩部分組成,要啟用網(wǎng)絡(luò)監(jiān)視器,必須首先安裝網(wǎng)絡(luò)監(jiān)視器工具和網(wǎng)絡(luò)監(jiān)視器代理服務(wù)。1.選擇開始 → 設(shè)置 → 控制面板。

      2.雙擊網(wǎng)絡(luò)圖標(biāo),打開網(wǎng)絡(luò)對(duì)話框,單擊服務(wù)選項(xiàng)卡。

      3.單擊“添加”按鈕,打開“選定網(wǎng)絡(luò)服務(wù)”對(duì)話框,選中安裝的網(wǎng)絡(luò)服務(wù)“網(wǎng)絡(luò)監(jiān)視工具和代理”,單擊“確定”,開始安裝。4.安裝完成后,顯示提示窗口,單擊“是”,重啟計(jì)算機(jī)后,打開開始 → 程序 → 管理工具(公用),網(wǎng)絡(luò)監(jiān)視器已被包含在內(nèi),鼠標(biāo)單擊即可啟動(dòng)網(wǎng)絡(luò)監(jiān)視器。

      捕獲網(wǎng)絡(luò)數(shù)據(jù)包

      打開網(wǎng)絡(luò)監(jiān)視器后,只有啟動(dòng)捕獲,才能接收、統(tǒng)計(jì)網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)包,采集的數(shù)據(jù)可存于內(nèi)存或文件中。如果保存于捕獲文件中,以后可打開進(jìn)行分析。啟、停捕獲過程

      在網(wǎng)絡(luò)監(jiān)視器中,要啟動(dòng)捕獲操作有三種方式:(1)選擇捕獲 → 開始(2)按下F10鍵

      (3)單擊工具欄上的開始捕獲圖標(biāo)(朝右的箭頭)

      捕獲過程一旦啟動(dòng),將繼續(xù)直到手動(dòng)停止為止。停止捕獲過程有三種方式:(1)選擇捕獲 → 停止(2)按下F11鍵

      (3)單擊工具欄上的停止捕獲圖標(biāo)(小方塊)

      通過設(shè)置捕獲過濾程序,可以有選擇地捕獲所需的數(shù)據(jù)包,過濾條件有:

      ? 只捕獲(或不捕獲)使用特定協(xié)議的數(shù)據(jù)包

      ? 只捕獲(或不捕獲)發(fā)往或送出特定計(jì)算機(jī)或網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)包 ? 只捕獲包含特定字節(jié)格式的數(shù)據(jù)包 ? 以上條件的組合

      設(shè)置捕獲過濾程序

      1.在網(wǎng)絡(luò)監(jiān)視器中,選擇捕獲 → 過濾程序,打開“捕獲過濾程序”對(duì)話框。

      2.要設(shè)置按協(xié)議捕獲數(shù)據(jù)包,雙擊圖中第一項(xiàng)SAP/ETYPE=Any SAP or Any ETYPE,或選中該項(xiàng),單擊“線”按鈕。打開“捕獲過濾程序SAP和ETYPE”對(duì)話框。在啟用的協(xié)議列表中,選擇要禁用協(xié)議,單擊“禁用”按鈕后,這些協(xié)議插入被禁止的協(xié)議列表中。反之,“啟用”按鈕把被禁止的協(xié)議列表中選中的協(xié)議插入到啟用的協(xié)議列表中。單擊“確定”關(guān)閉窗口。

      3.要設(shè)置按與數(shù)據(jù)包有關(guān)的計(jì)算機(jī)名或網(wǎng)絡(luò)地址捕獲數(shù)據(jù)包,雙擊圖中第二項(xiàng)Address Pairs,或選中該項(xiàng),單擊“地址”按鈕,打開“地址表達(dá)式”對(duì)話框。設(shè)置時(shí),首先選擇窗口上部單選項(xiàng)“包含”和“排除”,在機(jī)器

      1、機(jī)器2列表中分別選中一個(gè)計(jì)算機(jī)名或網(wǎng)絡(luò)地址,在方向列表中選擇數(shù)據(jù)包傳送方向,單擊“確定”關(guān)閉該窗口。

      4.要設(shè)置按數(shù)據(jù)包中包含特定字節(jié)格式捕獲數(shù)據(jù)包,雙擊圖中第三項(xiàng)Pattern Matches,或選中該項(xiàng),單擊“模式”按鈕,打開“模式匹配”對(duì)話框。設(shè)置偏移值和圖案后,單擊“確定”關(guān)閉該窗口。5.返回后,單擊“確定”完成過濾條件的配置,網(wǎng)絡(luò)監(jiān)視器將按配置的過濾條件捕獲網(wǎng)絡(luò)數(shù)據(jù)包。

      保存捕獲數(shù)據(jù)

      1.在網(wǎng)絡(luò)監(jiān)視器中,停止捕獲過程。

      2.選擇文件 → 另存為,在打開的對(duì)話框中,輸入捕獲文件名及存放路徑。3.單擊“確定”按鈕,完成操作。

      使用任務(wù)監(jiān)視器

      ? ? ? ? ? 任務(wù)管理器可以方便地監(jiān)督和控制目前正在執(zhí)行的程序和進(jìn)程。主要具有如下功能: 列表顯示正在運(yùn)行的程序和進(jìn)程 允許終止任何正在運(yùn)行的程序和進(jìn)程 監(jiān)視CPU和內(nèi)存的使用情況 允許調(diào)整運(yùn)行進(jìn)程的優(yōu)先級(jí) 啟動(dòng)程序進(jìn)入運(yùn)行狀態(tài)

      啟用任務(wù)管理器

      任務(wù)管理器不在管理工具(公用)菜單中,要啟用任務(wù)管理器,同時(shí)按下Ctrl-Alt-Del,彈出任務(wù)對(duì)話框,選擇任務(wù)管理器,出現(xiàn)任務(wù)管理器窗口。

      八、注意事項(xiàng)

      掌握共享許可和文件許可的設(shè)置操作,理解二者關(guān)系和相互作用。磁盤管理(包括鏡像磁盤、磁盤帶區(qū)集和卷集)、磁盤實(shí)用程序(錯(cuò)誤檢查、磁盤碎片整理等)的使用。

      遠(yuǎn)程計(jì)算機(jī)進(jìn)程調(diào)度。計(jì)算機(jī)任務(wù)的管理及計(jì)算機(jī)系統(tǒng)資源的使用監(jiān)視。

      結(jié)合實(shí)驗(yàn)二,分析用戶權(quán)限、組權(quán)限、共享許可權(quán)限、文件許可權(quán)限與用戶最終的資源訪問權(quán)限之間的關(guān)系。

      比較磁盤鏡像、帶區(qū)集、卷集之間的區(qū)別。分析進(jìn)程調(diào)度計(jì)劃的參數(shù)。監(jiān)視工具的作用。

      一、實(shí)驗(yàn)名稱: 實(shí)驗(yàn)

      五、異種網(wǎng)絡(luò)操作系統(tǒng)之間的資源共享

      二、儀器、設(shè)備:在互連網(wǎng)絡(luò)機(jī)房上機(jī),并具有Windows Server 2003 環(huán)境

      三、參考資料:《計(jì)算機(jī)網(wǎng)絡(luò)操作系統(tǒng)——Windows Server 2003管理與配置》張浩軍編著,中國(guó)水利水電出版社。

      四、實(shí)驗(yàn)?zāi)康?/p>

      在各種網(wǎng)絡(luò)操作系統(tǒng)之間進(jìn)行資源的共享。建立linux與Windows之間的文件共享。

      五、實(shí)驗(yàn)重點(diǎn)、難點(diǎn)

      重點(diǎn)linux中各種網(wǎng)絡(luò)服務(wù)器的架設(shè)

      六、實(shí)驗(yàn)內(nèi)容

      (1)架設(shè)DHCP服務(wù)器(2)架設(shè)DNS服務(wù)器(3)架設(shè)FTP服務(wù)器

      七、實(shí)驗(yàn)原理 1.dhcp服務(wù)器的配置

      在Red Hat Linux 9中,DHCP服務(wù)器的配置文件是: /etc/dhcpd.conf,但Red Hat Linux9安裝后的默認(rèn)情況下,此 文件是不存在的。用戶必須手工建立該文件,系統(tǒng)有一個(gè)該文件的 模板,所在位置是:

      /usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample,可以把這

      個(gè)文件拷貝到“/etc”目錄,并把文件名的后綴改成“.conf”。使用下 面的命令:

      #cp /usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample

      /etc/dhcpd.conf /etc/dhcpd.conf通常包括三部分:parameters、declarations、option。? DHCP配置文件中的parameters(參數(shù)):表明如何執(zhí)行任務(wù),是否要執(zhí)行任務(wù),或?qū)⒛男┚W(wǎng)絡(luò)配置選項(xiàng)發(fā)送給客戶。? DHCP配置文件中的declarations(聲明):用來描述網(wǎng)絡(luò)布局、提供客戶的IP地址等。

      ? DHCP配置文件中的option(選項(xiàng)):用來配置DHCP可選參數(shù),全部用option關(guān)鍵字作為開始。

      下面我們通過一個(gè)具體的例子來說明怎么利用文本文件來配置DHCP服務(wù)器,首先利用Linux操作系統(tǒng)的文本編輯軟件Vi,生成如下的文件:

      ? [root@rh9 test]# vi /etc/dhcpd.conf <回車>

      ddns-update-style interim;

      ignore client-updates;

      subnet 192.168.137.0 netmask 255.255.255.0 {

      //subnet定義了網(wǎng)絡(luò)的地址

      option routers 192.168.137.1;//option routers定義了網(wǎng)關(guān)地址

      option subnet-mask 255.255.255.0;//subnet-mask定義子網(wǎng)掩碼

      option broadcast-address 192.168.0.255;//broadcast-address定義廣播地址

      option domain-name-servers 202.96.199.133, 202.96.133.134;//DNS(域名服務(wù))的地址

      range dynamic-bootp 192.168.0.1 192.168.0.255;

      //dynamic-bootp是給客戶端分配的地址,定義的范圍是192.168.0.1~192.168.0.255整個(gè)網(wǎng)、//段地址

      default-lease-time 21600;

      max-lease-time 43200;}

      2.FTP服務(wù)器的配置

      ? Redhat Linux 9中vsftpd的默認(rèn)配置文件是/etc/vsftpd/vsftpd.conf。

      ? 修改vsftpd默認(rèn)配置 關(guān)于匿名上傳下載的實(shí)現(xiàn)

      anonymous_enable=YES anon_upload_enable=YES anon_mkdir_write_enable=YES write_enable=YES anon_umask=022 如果要開放匿名用戶的瀏覽權(quán)限(即登陸后允許使用ls、dir等命令瀏覽目錄內(nèi)容),添加

      anon_word_readable_only=NO 如果允許匿名用戶對(duì)服務(wù)器上的文件或文件夾有更名或刪除操作的權(quán)限,添加 anon_other_write_enable=YES 其次,在ftp用戶家目錄的下建一個(gè)文件夾,并修改其權(quán)限為完全開放;ftp用戶的家目錄在哪?我們可以通過/etc/passwd來查看;也可以通過finger 命令來查看: # finger ftp Login: ftp Name: FTP User Directory: /var/ftp Shell: /sbin/nologin 這說明ftp用戶的家目錄在/var/ftp,我們要在這個(gè)目錄下建一個(gè)目錄,然后把他的權(quán)限設(shè)置為任何用戶可讀可寫可執(zhí)行就行了;一般的情況下,在發(fā)行版中,有一個(gè)/var/ftp/pub的目錄,如果沒有,也可以自己建一個(gè) # mkdir /var/ftp/pub # chmod 777 /var/ftp/pub

      第三篇:操作系統(tǒng)實(shí)驗(yàn)

      操作系統(tǒng)實(shí)驗(yàn)

      實(shí)驗(yàn)一

      Linux常用命令實(shí)驗(yàn)

      一.目的和要求

      本實(shí)驗(yàn)的目的是熟悉Linux操作系統(tǒng)的命令接口、圖形接口和程序接口;了解Linux操作系統(tǒng)的啟動(dòng)過程;了解Linux操作系統(tǒng)的目錄結(jié)構(gòu);用vi編輯器編寫簡(jiǎn)單的C語言程序,并用gcc編譯器編譯、運(yùn)行。

      二.實(shí)驗(yàn)內(nèi)容

      1、實(shí)現(xiàn)開機(jī)、登錄、退出與關(guān)機(jī):

      (1)如果以root用戶登錄,則命令窗口的提示符為#;如果以普通用戶登錄,則命令窗口的提示符為$;登陸用戶名:user 密碼:123456(2)修改口令(修改口令操作不做):成功進(jìn)入系統(tǒng)后,在命令提示符后輸入“passwd”并鍵入回車鍵

      (3)退出帳號(hào):命令方式下:logout(4)關(guān)機(jī)或重啟:

      命令方式下:halt或reboot 窗口方式下:“桌面”->“注銷”

      2、掌握的基本常用命令列表

      (1)關(guān)于目錄的操作命令:cd、ls、mkdir、rmdir、pwd等;

      (2)關(guān)于文件的操作命令:cat、find、man/help、vi/vim、cp、rm、mv、dd、du、df、chmod、ln等;

      (3)關(guān)于進(jìn)程管理的操作命令:ps、kill、top、free 等;

      (4)關(guān)于系統(tǒng)管理的操作命令:whoami、passwd、adduser/useradd、addgroup、userdel、groupdel、su、who、Ctrl+Alt+Fn(n=1、2、3、4、5、6)(在X-Window界面下切換到字符界面,重新登錄,Ctrl+Alt+F7返回圖形界面)、Alt+Fn(n=1、2、3、4、5、6)(在6個(gè)虛擬終端之間切換)等;

      (5)安裝和卸載文件系統(tǒng):mount、umount等;

      (6)顯示有關(guān)計(jì)算機(jī)系統(tǒng)信息的命令:uname(顯示操作系統(tǒng)的名稱)、uname –n(顯示系統(tǒng)域名)、uname –p(顯示系統(tǒng)的CPU名稱)

      (7)其它命令:time、date、cal 等。

      3、閱讀/etc/inittab 文本文件,思考問題:如果要求啟動(dòng)Linux系統(tǒng)之后進(jìn)入字符 1

      操作系統(tǒng)實(shí)驗(yàn)

      界面,應(yīng)如何修改/etc/inittab文件?用戶應(yīng)具有什么權(quán)限?

      4、切換到不同的虛擬終端,登錄到Linux系統(tǒng)

      5、vi 編輯器的使用(1)進(jìn)入和退出vi(2)利用文本插入方式建立一個(gè)文件(3)在新建的文本文件上移動(dòng)光標(biāo)。

      (4)對(duì)文本文件執(zhí)行刪除、復(fù)原、修改、替換操作。

      6、熟悉gcc編譯環(huán)境:編寫一個(gè)C語言程序myfile1.c,求1~100中偶數(shù)的和,編譯并運(yùn)行。

      (1)編譯 gcc myfile1.c 運(yùn)行./a.out(2)編譯 gcc –o myfile1 myfile1.c

      運(yùn)行./myfile1

      7、編寫一個(gè)C語言程序myfile2.c,顯示字符串“Hello, Linux!”,并將其反向輸出。

      8、熟悉Linux系統(tǒng)的目錄結(jié)構(gòu),使用命令或者編寫C語言程序報(bào)告Linux內(nèi)核的行為。

      報(bào)告以下內(nèi)容: ? ? CPU類型和型號(hào) ? ? 內(nèi)核版本

      ? ? 從系統(tǒng)最后一次啟動(dòng)以來經(jīng)歷了多長(zhǎng)時(shí)間?形式為dd:hh:mm:ss ? ? 當(dāng)前配置的內(nèi)存數(shù)量 ? ? 當(dāng)前可用內(nèi)存數(shù)量

      ? ? 自系統(tǒng)啟動(dòng)以來,發(fā)生的所有的中斷的次數(shù) ? ? 從系統(tǒng)啟動(dòng)開始創(chuàng)建的進(jìn)程數(shù) ? ? 內(nèi)核執(zhí)行的上下文轉(zhuǎn)換的次數(shù)

      三.實(shí)驗(yàn)提示

      1、Linux安裝

      (1)安裝前的準(zhǔn)備工作 <1>.基本的硬件配置

      由于安裝涉及到各種硬件的設(shè)置,所以在安裝前必須了解機(jī)器各種硬件的型號(hào),硬盤的使用情況,內(nèi)存的大小,鼠標(biāo)的類型及接口,聲卡,網(wǎng)卡,顯卡,顯示器的型號(hào)。

      操作系統(tǒng)實(shí)驗(yàn)

      <2>.有關(guān)網(wǎng)絡(luò)的信息

      IP地址,掩碼,網(wǎng)關(guān)IP地址,域名服務(wù)器IP地址,域名,宿主機(jī)名。<3>.安裝方式的選擇

      ?從CD-ROM安裝 ?從FTP站點(diǎn)安裝 ?從NFS服務(wù)器安裝 ?從硬盤安裝 硬盤分區(qū)

      硬盤空間必須和計(jì)算機(jī)上安裝的其他操作系統(tǒng)所使用的硬盤空間分開。特別要注意,如果硬盤空間很大,切忌不能將Linux裝在8G以后。安裝Red Hat Linux至少需要兩個(gè)硬盤分區(qū):一個(gè)或多個(gè)“Linux native”類型的分區(qū),一個(gè)“Linux swap”類型的分區(qū)

      分區(qū)命名設(shè)計(jì)Linux 通過字母和數(shù)字的組合來表示硬盤分區(qū)。

      ? 前兩個(gè)字母-----分區(qū)名的前兩個(gè)字母表明分區(qū)所在設(shè)備的類型。hd指IDE硬盤,sd指SCSI硬盤。

      ? 下一個(gè)字母-----分區(qū)在哪個(gè)設(shè)備。例如,/dev/hda(第一個(gè)IDE硬盤),/dev/sdb(第二個(gè)SCSI硬盤)。

      ? 數(shù)字-----代表分區(qū)。前四個(gè)分區(qū)(主分區(qū)或擴(kuò)展分區(qū))用數(shù)字1到4表示。邏輯分區(qū)從5開始。例如,? 若IDE硬盤在安裝Linux前安裝了Windows系統(tǒng)并劃分了C盤和邏輯分區(qū)D盤,那么D盤就是/dev/hda5, /dev/hda5表示第一個(gè)硬盤的第一個(gè)邏輯分區(qū)。

      對(duì)于Linux初學(xué)者來說,為L(zhǎng)inux分兩個(gè)區(qū)(根分區(qū)和交換分區(qū))是比較簡(jiǎn)單方便的。

      一個(gè)交換分區(qū):用來支持虛擬內(nèi)存。一個(gè)根分區(qū):根分區(qū)是/(根目錄)的所在地,其中包含啟動(dòng)系統(tǒng)所需的文件和系統(tǒng)配置文件。這個(gè)分區(qū)要足夠大。

      一個(gè)/usr分區(qū): /usr是Linux系統(tǒng)許多軟件所在的地方。一個(gè)/home分區(qū):這是用戶的主目錄所在地。(2)開始安裝

      注意點(diǎn):我們一般選擇的是圖形化的安裝方式。它的主要部分是相同的。

      ? 可能會(huì)在安裝完成后第一次啟動(dòng)時(shí)才進(jìn)行網(wǎng)卡的檢測(cè)。

      操作系統(tǒng)實(shí)驗(yàn)

      ? 在選擇圖形化界面時(shí),有兩種方式gnome和kde;它們各有優(yōu)缺點(diǎn)。? 系統(tǒng)會(huì)讓你選擇啟動(dòng)時(shí)是圖形化方式,還是字符方式。請(qǐng)大家選擇字符方式。

      ? 在選擇防火墻的時(shí)候,在安裝時(shí)請(qǐng)先不用防火墻。

      ? 圖形化安裝方式下,不能選擇啟動(dòng)時(shí)的開啟服務(wù)??稍谙到y(tǒng)安裝完成后用setup命令進(jìn)行修改。

      2、進(jìn)入Linux(1)登錄

      第一次登錄系統(tǒng),必須作為“root”登錄。這個(gè)帳號(hào)對(duì)系統(tǒng)的一切都有完全的訪問權(quán)限。

      在login:提示符處輸入root。按[Enter](或[Return]鍵).會(huì)出現(xiàn)Password提示。輸入口令,應(yīng)該看到類似以下的信息:

      [root@localhost /root] #(2)退出

      輸入[Ctrl]-[D](3)帳號(hào)和口令 <1>.帳號(hào)

      創(chuàng)建新的帳號(hào)有幾種方法,最基本的方法:useradd命令.[root @ localhost / root] # useradd

      Tom

      [root @ localhost / root] # <2>.口令

      passwd 命令可以用來: ? 為新創(chuàng)建的用戶分配口令。? 修改已存在的用戶的口令。? 修改登錄的用戶的口令。此時(shí)必須以root登錄。如:

      [root @ localhost / root]# passwd Tom

      New UNIX password:

      Retype new UNIX password:

      passwd:all authentication tokens updated successfully 4

      操作系統(tǒng)實(shí)驗(yàn)

      [root @ localhost / root]#

      用新帳戶登錄:

      Red Hat Linux release 7.1(Manhattan)

      Kernel 2.0.34 on an i586

      login: Tom

      Password:

      [Tom@ localhost Tom] $ <3>.su 命令

      用su,當(dāng)前的登錄段能變成root(或其他用戶)的登錄段。如:

      [Tom@ localhost Tom] $ su

      Password:

      [root@ localhost Tom] # 也可以用su變成其他用戶。這時(shí),必須作為root運(yùn)行su,給出用戶名。<4>.關(guān)閉系統(tǒng)

      關(guān)閉系統(tǒng)時(shí),必須告訴所有的進(jìn)程結(jié)束運(yùn)行,使用shutdown命令。且只能由root 運(yùn)行,格式是:

      shutdown

      -h-------在關(guān)閉完成后(Halt)停止系統(tǒng)。

      -r--------在關(guān)閉完成后重啟動(dòng)(Reboot)系統(tǒng)。

      3、vi 編輯器的使用(1)進(jìn)入和退出vi <1>進(jìn)入vi 在系統(tǒng)提示符($)下輸入命令vi和想要編輯(建立)的文件名(如example),便可進(jìn)入vi。

      <2>退出vi 在命令方式下可有幾種方法退出vi編輯器:

      :wq 把編輯緩沖區(qū)的內(nèi)容寫到正在編輯的文件中,退出編輯器,回到Linux shell下。

      :ZZ 僅當(dāng)作過修改時(shí)才將緩沖區(qū)內(nèi)容寫到文件上。

      操作系統(tǒng)實(shí)驗(yàn)

      :x 與 :ZZ 相同。

      :q!強(qiáng)行退出vi。感嘆號(hào)(!)告訴vi,無條件退出,丟棄緩沖區(qū)內(nèi)容。這樣,先前對(duì)該文件所做的修改或輸入都被拋棄。(2)新建文件

      <1>在Linux提示符$之后,輸入命令 :vi myfile,然后按〈Enter〉鍵。<2>輸入插入命令i(屏幕上看不到字符i)。<3>然后,輸入以下文本行: To the only book tht I, For mang year you have been my favourite book <4>發(fā)現(xiàn)這兩行有錯(cuò),進(jìn)行改正: 按〈Esc〉鍵,從插入方式回到命令方式。按光標(biāo)上移鍵,使光標(biāo)移到第一行。

      按光標(biāo)左移鍵,使光標(biāo)移到“tht”的第二個(gè)“t”處。

      輸入i(這是插入命令),然后輸入a。該行變成如下形式: To the only book that I, 按光標(biāo)右移鍵,使光標(biāo)移到“I”上。

      我們想在“I”之后輸入一個(gè)空格和單詞“l(fā)ike”。為此,輸入附加命令“a”。結(jié)果屏幕顯示為:

      To the only book that a I,沒有出現(xiàn)預(yù)期的效果......原來是:我們先前使用了插入命令i,至今并未用〈Esc〉鍵返回命令方式。所以,輸入的所有字符都作為輸入文本予以顯示。<5>按〈Esc〉鍵,返回命令方式。

      利用x命令刪除錯(cuò)誤字符。然后,進(jìn)入插入方式,輸入正確字符。<6>最后輸入如下所示的文本: To the only book that I like, For many year you have been my favourite book I liveeyou all the time and could not have picked much better.<7>將編輯的文本文件存盤。(利用“:wq”命令,或者“:x”命令)<8>重新進(jìn)入vi編輯程序,編輯上面的文件。(如:$ vi myfile)

      操作系統(tǒng)實(shí)驗(yàn)

      <9>在屏幕上見到myfile文件的內(nèi)容。在屏幕底邊一行顯示出該文件的名稱、行數(shù)和字符個(gè)數(shù):“myfile”4 lines,130 characters 它仍然有錯(cuò),需進(jìn)一步修改。

      <10>將光標(biāo)移到第二行的year的r處。輸入a命令,添加字符s。

      <11>按〈Esc〉,回到命令方式。輸入命令10〈Space〉,光標(biāo)移至何處?---光標(biāo)右移10個(gè)字符位置。

      <12>利用取代命令r將liveeyou改為live you。

      <13>將光標(biāo)移至第三行。輸入新行命令O(大寫字母),屏幕上有什么變化?---光標(biāo)移至上一行(新加空行)的開頭。<14>輸入新行的內(nèi)容: We've been through much together 此時(shí),vi處于哪種工作方式? <15>按〈Esc〉,回到命令方式。將光標(biāo)移到第四行的live的v字母處。利用替換命令s將v改為k。

      <16>在第四行的you之后添加單詞very much。<17>修改后的文本是以下內(nèi)容: To the only book that I like, For many years you have been my favourite book We've been through much together I like you very much all the the time and could not have picked much better.將該文件存盤,退出vi。

      <18>重新編輯該文件。并將光標(biāo)移到最后一行的have的v字母處,使用d$命令將v至行尾的字符都刪除。

      <19>現(xiàn)在想恢復(fù)17步的原狀,怎么辦?(使用復(fù)原命令u)

      <20>使用dd命令刪除第一行;將光標(biāo)移至through的u字母處,使用C(大寫字母)命令進(jìn)行修改,隨便輸入一串字符。將光標(biāo)移到下一行的開頭,執(zhí)行5x命令;然后執(zhí)行重復(fù)命令(.)。

      <21>屏幕內(nèi)容亂了!現(xiàn)在想恢復(fù)17步的原狀,怎么辦?(不寫盤,強(qiáng)行退出vi)

      4、Linux內(nèi)核

      操作系統(tǒng)實(shí)驗(yàn)

      Linux 內(nèi)核源程序目錄結(jié)構(gòu)(/usr/src/redhat/SOURCES)如下: /document :保存幫助文檔

      /arch

      :包含多個(gè)子目錄,每個(gè)存放與特定體系結(jié)構(gòu)相關(guān)的代碼。如arch/i386(intel 386 體系結(jié)構(gòu)),arch/sparc,arch/alpha等。每個(gè)子目錄下至少又包含三個(gè)子目錄:

      ? kernel(存放支持該體系結(jié)構(gòu)特有的諸如信號(hào)處理和SMP之類特征的實(shí)現(xiàn));

      ? ? lib(存放該體系結(jié)構(gòu)特有的諸如Strlen和memcpy之類的高效率函數(shù)); mm(存放該體系結(jié)構(gòu)特有的諸如內(nèi)存管理程序的實(shí)現(xiàn))

      /drivers :該目錄占內(nèi)核代碼一半以上,包括顯卡、網(wǎng)卡、SCSI適配器、軟驅(qū)、PCI設(shè)備和其他外設(shè)的軟件驅(qū)動(dòng)程序。/fs:包含linux支持的文件系統(tǒng)。

      /include :包含源程序中大部分包含(.h)文件。/init: 包含main.c,保存大部分協(xié)調(diào)內(nèi)核初始化的代碼。/ipc:實(shí)現(xiàn)了SYSTEM V的進(jìn)程間通訊IPC。

      /kernel:包含了linux最重要的部分:實(shí)現(xiàn)平臺(tái)獨(dú)立的基本功能,包括Sched.c、fork.c、exit.c。

      /lib :存放字符串和內(nèi)存操作函數(shù)。

      /mm:包含與體系結(jié)構(gòu)無關(guān)的內(nèi)存管理代碼。/net:包含了linux應(yīng)用的網(wǎng)絡(luò)協(xié)議代碼。/script :包含用來配置內(nèi)核的腳本。

      5、報(bào)告Linux狀態(tài)(/proc 中的信息)

      在終端窗口提示符下,可以使用cat命令顯示相關(guān)文件的內(nèi)容,如: cat /proc/cpuinfo 通過編寫程序,顯示相關(guān)文件內(nèi)容:應(yīng)用文件操作,將相關(guān) /proc中的文件讀入到緩沖區(qū)中,可用fgets()函數(shù)按行取文件中數(shù)據(jù),通過strstr()檢驗(yàn)包含所需數(shù)據(jù)字符串。如存在,用printf()函數(shù)輸出。(1)CPU類型和型號(hào)

      /proc/cpuinfo文件提供了有關(guān)CPU的多種信息,這些信息是從內(nèi)核里對(duì)CPU的測(cè)試代碼中得到的。文件列出了CPU個(gè)數(shù):processor;CPU制造商:vendor_id;CPU架構(gòu):model;CPU名稱:model name;CPU時(shí)鐘頻率:cpu MHz;CPU緩存大小: 8

      操作系統(tǒng)實(shí)驗(yàn)

      cache size;CPU包含的指令集:flags。文件還包含了以bogomips表示的處理機(jī)速度,而且如果檢測(cè)到CPU的多種特性或bug,文件還會(huì)包含相應(yīng)的標(biāo)志。該文件的格式為:文件由多行構(gòu)成,每行包括一個(gè)域名稱、一個(gè)冒號(hào)和一個(gè)值。

      通過fopen()函數(shù)打開包含CPU類型和型號(hào)的文件cpuinfo,把內(nèi)容讀入字符數(shù)組char_all,然后通過strstr()函數(shù)查找CPU類型和型號(hào)所在的位置,用strncpy()函數(shù)拷貝到字符數(shù)組中,通過printf()標(biāo)準(zhǔn)輸出函數(shù)輸出。(2)存儲(chǔ)器信息

      /proc/meminfo 文件給出了內(nèi)存狀態(tài)的信息。它顯示出系統(tǒng)中物理內(nèi)存的總量:MenTotal;未使用的物理內(nèi)存的總量:MemFree;用做文件緩沖的物理內(nèi)存的總量:buffers;用做緩沖的物理內(nèi)存的總量:Cached;活躍的內(nèi)存大小:Active;不活躍的內(nèi)存大小:Inactive;交換分區(qū)的總量:SwapTotal;交換分區(qū)未使用的總量:SwapFree等信息。(3)內(nèi)核版本

      文件/proc/version顯示了正在運(yùn)行的內(nèi)核版本、編譯此內(nèi)核的gcc版本以及該內(nèi)核的編譯時(shí)間。

      (4)從系統(tǒng)最后一次啟動(dòng)以來的時(shí)間,形式為dd:hh:mm:ss uptime讀出的時(shí)間是以秒計(jì)的,所以根據(jù)要求要轉(zhuǎn)換為天:小時(shí):分鐘:秒。1天為86400秒,1小時(shí)為3600秒,1分鐘為60秒。通過兩個(gè)運(yùn)算符就可以很好的轉(zhuǎn)換:“/”做除法取整運(yùn)算,“%”做除法取余運(yùn)算。舉例:86800秒,(86800/86400)=1(天),(86800%86400)=400(余400秒);400秒,(400/3600)=0小時(shí),(400%3600)=400(余400秒);400秒,(400/60)=6分鐘,(400%60)=40(余40秒)。所以最后結(jié)果為:1:0:6:40。(5)其他信息的讀取 從/proc/stat中讀取信息

      ? CPU花費(fèi)在用戶態(tài)、系統(tǒng)態(tài)和空閑態(tài)的時(shí)間——cpu ? 自系統(tǒng)啟動(dòng)以來,發(fā)生的所有的中斷的次數(shù)——intr ? 內(nèi)核執(zhí)行的上下文轉(zhuǎn)換的次數(shù)----ctxt ? 系統(tǒng)最后啟動(dòng)的時(shí)間----btime ? 從系統(tǒng)啟動(dòng)開始創(chuàng)建的進(jìn)程數(shù)----processes

      6、Linux的目錄結(jié)構(gòu)

      操作系統(tǒng)實(shí)驗(yàn)

      對(duì)于Linux來講它的樹型結(jié)構(gòu)與Windows不同,Windows可以有多個(gè)分區(qū),每個(gè)分區(qū)都有根,但Linux 只有一個(gè)根,其他的所有文件、目錄或硬盤分區(qū)、軟盤、光盤、U 盤都必須mount(掛載)到Linux 根下的一個(gè)目錄中才能被訪問和使用。下面列出根目錄下的常見系統(tǒng)目錄及其用途。

      /bin

      bin是binary的縮寫。這個(gè)目錄沿襲了UNIX系統(tǒng)的結(jié)構(gòu),存放著使用者最經(jīng)常使用的命令。例如cp、ls、cat,等等。

      /boot

      這里存放的是啟動(dòng)Linux時(shí)使用的一些核心文件。

      /dev

      dev是device(設(shè)備)的縮寫。這個(gè)目錄下是所有Linux的外部設(shè)備,其功能類似DOS下的.sys和Win下的.vxd。在Linux中設(shè)備和文件是用同種方法訪問的。例如:/dev/hda代表第一個(gè)物理IDE硬盤。

      /etc

      這個(gè)目錄用來存放系統(tǒng)管理所需要的配置文件(例如配置文件inittab)和子目錄。

      /home

      用戶的主目錄,比如說有個(gè)用戶叫wang,那他的主目錄就是/home/wang,也可以用~wang表示。

      /lib

      這個(gè)目錄里存放著系統(tǒng)最基本的動(dòng)態(tài)鏈接共享庫,其作用類似于Windows里的.dll文件。幾乎所有的應(yīng)用程序都需要用到這些共享庫。

      /lost+found

      這個(gè)目錄平時(shí)是空的,當(dāng)系統(tǒng)不正常關(guān)機(jī)后,這里就成了一些無家可歸的文件的避難所,有點(diǎn)類似于DOS下的.chk文件。

      /media

      用來掛載光盤、U盤等文件系統(tǒng)的目錄。/misc

      用來掛載NFS 共享目錄。

      /mnt

      用于掛載其他硬盤分區(qū)系統(tǒng)的目錄(如掛載xp分區(qū))。

      /opt

      某些第三方軟件商軟件的安裝地點(diǎn),如國(guó)產(chǎn)紅旗office就存放于此。/proc

      這個(gè)目錄是一個(gè)虛擬的目錄,它是系統(tǒng)內(nèi)存的映射,可以通過直接訪問這個(gè)目錄來獲取系統(tǒng)信息。也就是說,這個(gè)目錄的內(nèi)容不在硬盤上而是在內(nèi)存里。

      /root

      系統(tǒng)管理員(也叫超級(jí)用戶)的主目錄。作為系統(tǒng)的擁有者,總要有些特權(quán),比如單獨(dú)擁有一個(gè)目錄。

      /sbin

      s就是Super User的意思,也就是說這里存放的是系統(tǒng)管理員使用的管理程序。

      /tmp

      這個(gè)目錄是用來存放一些臨時(shí)文件的地方。

      /usr

      這是最龐大的目錄,要用到的應(yīng)用程序和文件幾乎都存放在這個(gè)目錄 10

      操作系統(tǒng)實(shí)驗(yàn)

      下。其中包含以下子目錄:

      /usr/X11R6

      存放X-Window的目錄; /usr/bin

      存放著許多應(yīng)用程序;

      /usr/sbin

      給超級(jí)用戶使用的一些管理程序就放在這里;

      /usr/include

      Linux下開發(fā)和編譯應(yīng)用程序需要的頭文件,在這里查找; /usr/lib

      存放一些常用的動(dòng)態(tài)鏈接共享庫和靜態(tài)檔案庫;

      /usr/local

      這是提供給一般用戶的/usr目錄,在這里安裝軟件最適合; /usr/src

      Linux開放的源代碼就存在這個(gè)目錄。

      /var

      這個(gè)目錄中存放著那些不斷在擴(kuò)充著的東西,為了保持usr的相對(duì)穩(wěn)定,那些經(jīng)常被修改的目錄可以放在這個(gè)目錄下,實(shí)際上許多系統(tǒng)管理員都是這樣做的。另外,系統(tǒng)的日志文件就在/var/log目錄中。

      我們一般日常能經(jīng)常訪問的目錄有/home 目錄、/mnt目錄、/media 目錄、/usr 目錄。

      第四篇:操作系統(tǒng) 實(shí)驗(yàn)一 進(jìn)程調(diào)度

      實(shí)驗(yàn)一

      進(jìn)程控制與處理機(jī)調(diào)度綜合實(shí)驗(yàn)

      一、實(shí)驗(yàn)?zāi)康?/p>

      通過模擬進(jìn)程控制方法及單處理機(jī)系統(tǒng)的進(jìn)程調(diào)度,了解進(jìn)程的結(jié)構(gòu),進(jìn)程的創(chuàng)建與撤消,進(jìn)程的組織及進(jìn)程的狀態(tài)及其轉(zhuǎn)換,掌握進(jìn)程調(diào)度策略。

      二、實(shí)驗(yàn)環(huán)境

      開發(fā)工具使用windows平臺(tái)下的vc++6.0。

      三、實(shí)驗(yàn)內(nèi)容

      本實(shí)驗(yàn)為單機(jī)模擬進(jìn)程調(diào)度算法,在程序設(shè)計(jì)時(shí)不需真正地建立線程或者進(jìn)程。實(shí)驗(yàn)?zāi)M創(chuàng)建若干進(jìn)程(人為輸入或隨機(jī)數(shù)產(chǎn)生),選擇一種或幾種單處理機(jī)的進(jìn)程調(diào)度算法,如FCFS(先來先服務(wù)),SPF(短進(jìn)程優(yōu)先),RR(時(shí)間片輪轉(zhuǎn)法),優(yōu)先級(jí)算法等,模擬進(jìn)行進(jìn)程調(diào)度。每進(jìn)行一次調(diào)度,都打印一次運(yùn)行進(jìn)程、就緒隊(duì)列、以及各個(gè)進(jìn)程的PCB,并能在進(jìn)程完成后及時(shí)撤消該進(jìn)程。

      四、完成情況

      1、進(jìn)程及進(jìn)程的運(yùn)行狀態(tài)

      進(jìn)程是現(xiàn)代計(jì)算機(jī)中的基本要素,是系統(tǒng)分配資源和調(diào)度的基本單位。進(jìn)程與程序不同,進(jìn)程是系統(tǒng)中動(dòng)態(tài)的實(shí)體,有它的創(chuàng)建、運(yùn)行和撤銷的過程。PCB塊是系統(tǒng)感知進(jìn)程存在的唯一實(shí)體。進(jìn)程的創(chuàng)建必須首先創(chuàng)建進(jìn)程的PCB塊,而進(jìn)程的運(yùn)行也伴隨著PCB塊的變化,進(jìn)城撤銷也要同時(shí)撤銷它的PCB塊。所以本實(shí)驗(yàn)的任務(wù)就是通過模擬調(diào)度進(jìn)程的PCB塊來調(diào)度進(jìn)程。進(jìn)程的PCB塊包含以下四方面的內(nèi)容: a)進(jìn)程標(biāo)示符 b)處理及狀態(tài)信息 c)進(jìn)程調(diào)度信息 d)進(jìn)程控制信息

      進(jìn)程在運(yùn)行中存在三種基本狀態(tài),分別是運(yùn)行狀態(tài)、就緒狀態(tài)和阻塞狀態(tài)。

      2、進(jìn)程調(diào)度

      一個(gè)運(yùn)行進(jìn)程的時(shí)間片用完或發(fā)生阻塞時(shí),系統(tǒng)就會(huì)選擇一個(gè)就緒進(jìn)程調(diào)度執(zhí)行。進(jìn)程的調(diào)度算法有很多如FCFS、SPF、優(yōu)先級(jí)調(diào)度和時(shí)間片輪轉(zhuǎn)方法。進(jìn)程調(diào)度算法模擬試驗(yàn)就是通過調(diào)度進(jìn)程的PCB塊來模擬調(diào)度進(jìn)程。在系統(tǒng)中PCB塊就表現(xiàn)為一個(gè)結(jié)構(gòu)體,PCB塊之間的連接方式存在兩種,一種是連接方式,一種是索引方式。本試驗(yàn)中可選擇任意一種連接方式。

      3、例程

      設(shè)計(jì)一個(gè)有 N個(gè)進(jìn)程共行的進(jìn)程調(diào)度程序。進(jìn)程調(diào)度算法:采用最高優(yōu)先數(shù)優(yōu)先的調(diào)度算法(即把處理機(jī)分配給優(yōu)先數(shù)最高的進(jìn)程)。

      每個(gè)進(jìn)程有一個(gè)進(jìn)程控制塊(PCB)表示。進(jìn)程控制塊可以包含如下信息:進(jìn)程名、優(yōu)先數(shù)、到達(dá)時(shí)間、需要運(yùn)行時(shí)間、已用CPU時(shí)間、進(jìn)程狀態(tài)等等。進(jìn)程的優(yōu)先數(shù)及需要的運(yùn)行時(shí)間可以事先人為地指定(也可以由隨機(jī)數(shù)產(chǎn)生)。進(jìn)程的到達(dá)時(shí)間為進(jìn)程輸入的時(shí)間。進(jìn)程的運(yùn)行時(shí)間以時(shí)間片為單位進(jìn)行計(jì)算。每個(gè)進(jìn)程的狀態(tài)可以是就緒 W(Wait)、運(yùn)行R(Run)、或完成F(Finish)三種狀態(tài)之一。就緒進(jìn)程獲得 CPU后都只能運(yùn)行一個(gè)時(shí)間片。用已占用CPU時(shí)間加1來表示。如果運(yùn)行一個(gè)時(shí)間片后,進(jìn)程的已占用 CPU時(shí)間已達(dá)到所需要的運(yùn)行時(shí)間,則撤消該進(jìn)程,如果運(yùn)行一個(gè)時(shí)間片后進(jìn)程的已占用CPU時(shí)間還未達(dá)所需要的運(yùn)行時(shí)間,也就是進(jìn)程還需要繼續(xù)運(yùn)行,此時(shí)應(yīng)將進(jìn)程的優(yōu)先數(shù)減1(即降低一級(jí)),然后把它插入就緒隊(duì)列等待CPU。每進(jìn)行一次調(diào)度程序都打印一次運(yùn)行進(jìn)程、就緒隊(duì)列、以及各個(gè)進(jìn)程的 PCB,以便進(jìn)行檢查。重復(fù)以上過程,直到所要進(jìn)程都完成為止。

      調(diào)度算法的流程圖如下:

      開始初始化進(jìn)程PCB,輸入進(jìn)程信息各進(jìn)程按優(yōu)先數(shù)從高到低排列y就緒隊(duì)列空?結(jié)束就緒隊(duì)列首進(jìn)程投入運(yùn)行時(shí)間片到CPU占用時(shí)間+1運(yùn)行已占用CPU時(shí)間已達(dá)到所需CPU時(shí)間y進(jìn)程完成撤銷該進(jìn)程是運(yùn)行進(jìn)程的優(yōu)先數(shù)減1把運(yùn)行進(jìn)程插入就緒隊(duì)列 圖1-1 流程圖

      源代碼:#include “stdio.h” #include #include #define getpch(type)(type*)malloc(sizeof(type))#define NULL 0 struct pcb { /* 定義進(jìn)程控制塊PCB */ char name[10];char state;int super;int ntime;int rtime;struct pcb* link;}*ready=NULL,*p;typedef struct pcb PCB;void sort()/* 建立對(duì)進(jìn)程進(jìn)行優(yōu)先級(jí)排列函數(shù)*/ { PCB *first, *second;

      int insert=0;if((ready==NULL)||((p->super)>(ready->super)))/*優(yōu)先級(jí)最大者,插入隊(duì)首 */ {

      p->link=ready;ready=p;} else /* 進(jìn)程比較優(yōu)先級(jí),插入適當(dāng)?shù)奈恢弥?/ {

      first=ready;second=first->link;

      while(second!=NULL)

      {

      if((p->super)>(second->super))/*若插入進(jìn)程比當(dāng)前進(jìn)程優(yōu)先數(shù)

      大,*/

      { /*插入到當(dāng)前進(jìn)程前面*/

      p->link=second;

      first->link=p;

      second=NULL;

      insert=1;}

      else /* 插入進(jìn)程優(yōu)先數(shù)最低,則插入到隊(duì)尾*/

      {

      first=first->link;second=second->link;

      }

      }

      if(insert==0)

      first->link=p;} } void input()/* 建立進(jìn)程控制塊函數(shù)*/ { int i,num;printf(“n請(qǐng)輸入進(jìn)程數(shù)量:”);scanf(“%d”,&num);for(i=0;i

      printf(“n 進(jìn)程號(hào)No.%d:n”,i);

      p=getpch(PCB);

      printf(“n 輸入進(jìn)程名:”);

      scanf(“%s”,p->name);

      printf(“n 輸入進(jìn)程優(yōu)先數(shù):”);

      scanf(“%d”,&p->super);

      printf(“n 輸入進(jìn)程運(yùn)行時(shí)間:”);

      scanf(“%d”,&p->ntime);

      printf(“n”);

      p->rtime=0;p->state='w';

      p->link=NULL;

      sort();/* 調(diào)用sort函數(shù)*/ } }

      int space(){ int l=0;PCB* pr=ready;while(pr!=NULL){

      l++;

      pr=pr->link;} return(l);} void show(){ printf(“nqnametstatetsupertndtimetruntimen”);} void disp(PCB * pr)/*建立進(jìn)程顯示函數(shù),用于顯示當(dāng)前進(jìn)程*/ {

      printf(“ %st”,pr->name);printf(“ %ct”,pr->state);printf(“ %dt”,pr->super);printf(“ %dt”,pr->ntime);printf(“ %dt”,pr->rtime);printf(“n”);} void check()/* 建立進(jìn)程查看函數(shù) */ { PCB* pr;printf(“n****當(dāng)前正在運(yùn)行的進(jìn)程是:%s”,p->name);/*顯示當(dāng)前運(yùn)行進(jìn)程*/ show();disp(p);pr=ready;if(pr==NULL)

      printf(“n****當(dāng)前就緒隊(duì)列為空!”);

      else

      {

      printf(“n****當(dāng)前就緒隊(duì)列狀態(tài)為:”);/*顯示就緒隊(duì)列狀態(tài)*/

      show();

      while(pr!=NULL)

      {

      disp(pr);

      pr=pr->link;

      }

      } } void destroy()/*建立進(jìn)程撤消函數(shù)(進(jìn)程運(yùn)行結(jié)束,撤消進(jìn)程)*/ { printf(“n 進(jìn)程[%s]已完成.n”,p->name);free(p);} void running()/* 建立進(jìn)程就緒函數(shù)(進(jìn)程運(yùn)行時(shí)間到,置就緒狀態(tài)*/ {(p->rtime)++;if(p->rtime==p->ntime)destroy();/* 調(diào)用destroy函數(shù)*/ else {

      (p->super)--;

      p->state='w';

      sort();/*調(diào)用sort函數(shù)*/ } } void main()/*主函數(shù)*/ { int len,h=0;char ch;input();len=space();while((len!=0)&&(ready!=NULL)){

      ch=getchar();

      h++;

      printf(“n 當(dāng)前運(yùn)行次數(shù)為:%d n”,h);

      p=ready;

      ready=p->link;

      p->link=NULL;

      p->state='R';

      check();

      running();

      printf(“n 按任一鍵繼續(xù)......”);

      ch=getchar();} printf(“nn 進(jìn)程已經(jīng)完成.n”);ch=getchar();}

      輸入數(shù)據(jù)后運(yùn)行結(jié)果如下圖所示:

      五、問題及解決辦法

      問題:當(dāng)插入的進(jìn)程優(yōu)先級(jí)大于當(dāng)前進(jìn)程優(yōu)先級(jí)的時(shí)候,插入的進(jìn)程應(yīng)該放在什么

      位置?

      方法:通過指針的指向變換,把插入的進(jìn)程放置在當(dāng)前進(jìn)程前面。

      六、實(shí)驗(yàn)心得

      通過本次實(shí)驗(yàn),了解了進(jìn)程的結(jié)構(gòu),進(jìn)程的創(chuàng)建、撤銷,掌握了進(jìn)程調(diào)度策略處理機(jī)調(diào)度的理解,我更加深刻的認(rèn)識(shí)到調(diào)度進(jìn)程的pcb塊來調(diào)度進(jìn)程的過程,以及按照優(yōu)先權(quán)進(jìn)行排序的算法實(shí)現(xiàn)。對(duì)操作系統(tǒng)有了進(jìn)一步的認(rèn)識(shí),后面會(huì)更加努力學(xué)習(xí),掌握這門學(xué)科。

      第五篇:操作系統(tǒng)實(shí)驗(yàn)六

      void * my_malloc(unsigned int size){

      // int i;

      // Linker *p=first;

      // for(i=size;i<=HEAP_SIZE&&p==NULL;i++)

      //p=p->next;

      // if(i>HEAP_SIZE)//空?間?不?足á?

      //return NULL;

      // if(i==HEAP_SIZE){

      ////p=(l.n+a)->first;

      //delete p;}

      // else

      // {//p=(l.n+i)->first;

      //int j;

      ////WORD *w;

      //int temp;

      //for(j=HEAP_SIZE;jtag=1;p->kval=a;return p;

      //return NULL;

      if(size>first->size)

      return NULL;

      else

      {

      static Linker* p=(struct Linker *)&heap[HEAP_SIZE-(first->size)];p->size=size;

      Linker* tem=first;

      while(tem!=NULL)

      tem=tem->next;

      tem=p;

      first->size=(first->size)-size;

      return tem;

      }

      }

      void my_free(void * addr){

      Linker* p,*tem;

      p=first;

      while((Linker*)addr->size!=p->next->size)

      p=p->next;

      tem=p->next;

      p->next=tem->next;

      first->size=first->size+tem->size;

      delete tem;

      }

      l.insert(w,j);}

      下載實(shí)驗(yàn)一 Windows 2000XP操作系統(tǒng)教案word格式文檔
      下載實(shí)驗(yàn)一 Windows 2000XP操作系統(tǒng)教案.doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        操作系統(tǒng)實(shí)驗(yàn)體會(huì)

        操作系統(tǒng)實(shí)驗(yàn)體會(huì) 操作系統(tǒng) 2010-04-04 14:38:15 閱讀814 評(píng)論0 字號(hào):大中小 訂閱 每一次課程設(shè)計(jì)度讓我學(xué)到了在平時(shí)課堂不可能學(xué)到的東西。所以我對(duì)每一次課程設(shè)計(jì)的機(jī)會(huì)......

        操作系統(tǒng)實(shí)驗(yàn)總結(jié)

        操作系統(tǒng)實(shí)驗(yàn)總結(jié)學(xué)號(hào): 姓名: 班級(jí):在本學(xué)期的計(jì)算機(jī)操作系統(tǒng)這門課學(xué)習(xí)當(dāng)中,為了更好的了解操作系統(tǒng)相關(guān)知識(shí),我們通過OS Lab平臺(tái)做了幾個(gè)實(shí)驗(yàn)。在實(shí)驗(yàn)室的過程中,我對(duì)課堂上學(xué)到......

        《操作系統(tǒng)》實(shí)驗(yàn)指導(dǎo)書

        《操作系統(tǒng)》實(shí)驗(yàn)指導(dǎo)書 (適用于計(jì)科、網(wǎng)絡(luò)工程、軟件工程、信計(jì)專業(yè)) 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 2010-5 目錄 前言 ................................................................

        操作系統(tǒng)實(shí)驗(yàn)十

        試驗(yàn)十文件系統(tǒng)設(shè)計(jì) 數(shù)計(jì)學(xué)院教師實(shí)驗(yàn)教案 (實(shí)驗(yàn)十) 實(shí)驗(yàn)項(xiàng)目名稱:文件系統(tǒng)設(shè)計(jì) 教師評(píng)分: 一、實(shí)驗(yàn)項(xiàng)目名稱: 文件系統(tǒng)設(shè)計(jì) 二、實(shí)驗(yàn)?zāi)康暮鸵螅?目的:通過一個(gè)簡(jiǎn)單多用戶文件系統(tǒng)......

        操作系統(tǒng)實(shí)驗(yàn)報(bào)告一

        實(shí)驗(yàn)報(bào)告一 一、實(shí)驗(yàn)?zāi)康?通過本實(shí)驗(yàn),掌握Linux的基本操作以及Linux的文本編輯,對(duì)Linux有一個(gè)基本的了解。 二、實(shí)驗(yàn)任務(wù) 1、 Linux的基本操作 1) 在圖形交互方式下實(shí)現(xiàn)對(duì)用戶......

        山大操作系統(tǒng)實(shí)驗(yàn)35篇

        進(jìn)程調(diào)度算法實(shí)驗(yàn) 張咪 軟件四班 一、實(shí)驗(yàn)要求 設(shè)有兩個(gè)并發(fā)執(zhí)行的父子進(jìn)程,不斷循環(huán)輸出各自進(jìn)程號(hào)、優(yōu)先數(shù)和調(diào)度策略。進(jìn)程初始調(diào)度策略均為系統(tǒng)默認(rèn)策略和默認(rèn)優(yōu)先級(jí)。當(dāng)......

        操作系統(tǒng)實(shí)驗(yàn)教學(xué)大綱(新)

        《操作系統(tǒng)》課程實(shí)驗(yàn)教學(xué)大綱 英文名稱:Operating System 課程編號(hào):0007021046-1 學(xué)時(shí)數(shù):48+S16 課程性質(zhì):必修 先修課程:C語言程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)、計(jì)算機(jī)組成原理、匯編語言程......

        操作系統(tǒng)本科實(shí)驗(yàn)任務(wù)

        實(shí)驗(yàn)一 一、實(shí)驗(yàn)名稱 進(jìn)程調(diào)度的設(shè)計(jì)與實(shí)現(xiàn) 二、實(shí)驗(yàn)?zāi)康?1、 綜合應(yīng)用下列知識(shí)點(diǎn)設(shè)計(jì)并實(shí)現(xiàn)操作系統(tǒng)的進(jìn)程調(diào)度:鄰接表,布爾 數(shù)組,非阻塞輸入,圖形用戶界面GUI,進(jìn)程控制塊,進(jìn)程狀......