


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優(yōu)質文檔-傾情為你奉上1-1:通過這次小實驗,是我更加了解Linux一些常用指令的操作以及其作用,對于一個剛開始接觸lniux操作系統(tǒng)的初學者來說非常有用,助于以后能夠更進一步學習Linux操作系統(tǒng)。1-2:在實驗過程中,使用VI編輯器雖然不能像window操作系統(tǒng)那樣對文本進行熟練度編輯,但是,VI編輯器使用命令來操作,將可以鍛煉我的記憶力、對鍵盤的熟練讀,還能幫助我們盡快適應linux操作系統(tǒng)的操作。1-3:原本對liunx下的編譯和調試環(huán)境不是很熟悉,但通過這次的實驗,讓我熟悉了linux下的編譯器和調試器的使用。 實驗中使用了gcc命令,gcc首先調用cpp進行預處理,在預處理過程
2、中,對源代碼文件中的文件包含(#include)、預編譯語句(如宏定義#define等)進行分析。 當所有的目標文件都生成之后,gcc就調用ld來完成最后的關鍵性工作,這個階段就是鏈接。在鏈接階段,所有的目標文件被安排在可執(zhí)行程序中的恰當?shù)奈恢茫瑫r,該程序所調用到的庫函數(shù)也從各自所在的庫中鏈接到合適的地方。1-4:API 接口屬于一種操作系統(tǒng)或。通過實驗,我了解了Windows的這種機制,加深了對API函數(shù)的理解。2-1:通過本次實驗了解了一些常用進程管理命令的使用,例如ps、kill命令,了解到換個kill與killall的不同,對于linux操作系統(tǒng)下的進程的學
3、習打下基礎,更好的學習進程。2-2:本次實驗是熟悉掌握Linux 系統(tǒng)常用進程創(chuàng)建與管理的系統(tǒng)調用,linux下使用fork()創(chuàng)建子進程,與windows下CreateProcess()創(chuàng)建子進程完全不同,通過比較小組更好的理解和掌握了進程的創(chuàng)建,對于進程的管理的理解也有了清晰地認識。實驗中遇到fork函數(shù)返回2次結果,經過分析結果如下:由于在復制時復制了父進程的堆棧段,所以兩個進程都停留在fork函數(shù)中,等待返回。因為fork函數(shù)會返回兩次,一次是在父進程中返回,另一次是在子進程中返回,這兩次的返回值是不一樣的。 調用fork之后,數(shù)據(jù)、堆棧有兩份,代碼仍然為一份但是這個代碼段成為兩個進程
4、的共享代碼段都從fork函數(shù)中返回,箭頭表示各自的執(zhí)行處。當父子進程有一個想要修改數(shù)據(jù)或者堆棧時,兩個進程真正分裂。2-3:通過這次實驗對熟悉掌握和了解windows平臺常用進線程控制API,有了更深刻的認識,認識到API函數(shù)對windows編程的重要性,了解進程線程在內存中的執(zhí)行,特別認識互斥體Mutex對象,API函數(shù)一定要多用,才能記得。3-1:該程序的輸入變量具有限制,若輸入除0和1的數(shù)據(jù),則將視為0處理.改進的方法為修改if語句中的條件為:1,即只要輸入為非零,則有效。即邏輯表達式的值為真。(在邏輯數(shù)學里非零則表示為真!)為了能較好的實現(xiàn)進程的同步,可以另外設一個標志量,標志臨界資源
5、是否正被訪問,當a,b,c中的其一訪問臨界資源時,其余2個將進行自我阻塞,當該進程執(zhí)行完畢后,須將被阻塞的進程喚醒。3-2:通過這次實驗,讓我學習到了簡單進程間的通信。通過自己動手做實驗,然后再電腦上運行得出結果,我發(fā)現(xiàn)比課堂上更容易掌握進程通信的實現(xiàn)機制,以及系統(tǒng)調用的命令4-1:通過此次實驗我進一步的了解了程序的局部性原理,在這個實驗中我們利用老師提供的代碼(關于矩陣清零)來更深入的認識到數(shù)組在存儲器中是按行存儲的,如果對數(shù)組按行進行清零處理的比按列清零的缺頁中斷次數(shù)少很多,故按列清零的運行時間更長。通過實現(xiàn)數(shù)組“清零”這個模擬程序的編寫和實現(xiàn),體會到了訪問數(shù)據(jù)的局部性,并且運用局部性原理
6、這個特點,并且和虛擬存儲技術聯(lián)系到一起,虛擬存儲技術就用到局部性原理,因為CPU訪問局部程序數(shù)據(jù),所以只需要將程序部分存入內存。這次實驗使我對虛擬存儲技術有了進一步了解和學習。4-2:通過此次實驗,我進一步理解了三種頁面置換算法。最佳置換算法是一種理想化的算法,它具有最好的性能,但實際上卻很難與實現(xiàn)。先進先出的算法總是淘汰最先進入內存的頁面,即選擇在內存中駐留時間最久的頁面予以淘汰,該算法實現(xiàn)簡單。最近最久未使用(LRU)的頁面置換算法,是根據(jù)頁面調入內存后的使用情況進行決策的,LRU置換算法雖然是一種比較好的算法,但要求系統(tǒng)有較多的支持硬件,如:寄存器或棧。4-3:通過此次實驗我進一步的了解
7、了實際系統(tǒng)內存分配原則,當系統(tǒng)為進程分配的物理塊數(shù)少于此值時,進程將無法運行。通過本次實驗,我認識到了Windows操作系統(tǒng)下的內存結構和虛擬內存管理方式,以及各種系統(tǒng)API函數(shù)的功能;同時我也認識到了虛擬內存在整個操作系統(tǒng)中的重要地位,通過虛擬存儲解決了計算機存儲量的問題。5-1:通過對載入和卸載文件系統(tǒng)的操作,可以使我對文件的操作更方便。加深了對Linux下的文件系統(tǒng)的了解及相應的操作的命令,可以直接用口令來控制文件和目錄,對于管理員來講,也有利于對文件系統(tǒng)和分區(qū)的管理。從實驗中我了解了Linux系統(tǒng)分區(qū)工具fdisk的使用,對硬盤分區(qū)的基本概念進行一些初步的了解,硬盤的分區(qū)主要分為基本分
8、區(qū)(Primary Partion)和擴充分區(qū)(Extension Partion)兩種,基本分區(qū)和擴充分區(qū)的數(shù)目之和不能大于四個。且基本分區(qū)可以馬上被使用但不能再分區(qū)。擴充分區(qū)必須再進行分區(qū)后才能使用,也就是說它必須還要進行二次分區(qū)。5-2:這次試驗是創(chuàng)建進程及進程通信,利用MFC編寫程序。通過這次試驗,我了解了進程的創(chuàng)建、銷毀、子進程創(chuàng)建以及獲取進程信息和進程間通信,熟悉并鞏固了課堂上所學的進程相關的知識。這次試驗中遇到過很多的問題,主要是Windows API函數(shù)運用不熟練,太多太雜,我想最主要的原因還是自己平時訓練少了,好久沒有看MFC了,今后我會在這方面多花點時間,好好學習一下利用MFC體會進程,來更好的學習操作系統(tǒng)。5-3:1、掌握了windows下磁盤分區(qū)的基本方法,加深了對于磁盤管理的原理的認識。2、學習使用五種管理工具,了解了各種工具的目的和基本操作。5-4:從實驗中我了解了Linux系統(tǒng)分區(qū)工具fdisk的使用,對硬盤分區(qū)的基本概念進行一些初步的了解,硬盤的分區(qū)主要分為基本分區(qū)(Primary Partion)和擴充分區(qū)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 蘭州社區(qū)團購合同范本
- 再生資源回收收購合同范本
- 化工儲罐出租合同范本
- 加盟藝術培訓合同范本
- 債權置換合同范本
- 農土租賃合同范本
- 加工店轉讓合同范本
- 中介拿鑰匙裝修合同范本
- 勞務包活合同范本
- 勞務派遣辭退合同范本
- 2025年黑龍江農墾職業(yè)學院單招職業(yè)傾向性測試題庫附答案
- 小學科學點亮我的小燈泡省公開課一等獎全國示范課微課金獎課件
- 2023-2024學年高中信息技術必修一滬科版(2019)第三單元項目六《 解決溫標轉換問題-認識程序和程序設計語言》教學設計
- 【湘教版】2024-2025學年七年級數(shù)學下冊教學工作計劃(及進度表)
- 《急性左心衰》課件
- 新生兒胃腸減壓護理
- 二零二五版洗煤廠與礦業(yè)公司合作洗煤業(yè)務合同3篇
- 2024預防流感課件完整版
- 病例報告表(CRF)模板
- DL∕T 2447-2021 水電站防水淹廠房安全檢查技術規(guī)程
- 煤礦績效考核管理辦法
評論
0/150
提交評論