操作系統(tǒng)心得體會(huì)_第1頁(yè)
操作系統(tǒng)心得體會(huì)_第2頁(yè)
操作系統(tǒng)心得體會(huì)_第3頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、轉(zhuǎn)眼間,學(xué)習(xí)了一個(gè)學(xué)期的計(jì)算機(jī)操作系統(tǒng)課程即將結(jié)束。在這個(gè)學(xué)期中,通過(guò)老師的悉心教導(dǎo),讓我深切地體會(huì)到了計(jì)算機(jī)操作系統(tǒng)的一些原理和具體操作過(guò)程。在學(xué)習(xí)操作系統(tǒng)之前,我只是很膚淺地認(rèn)為操作系統(tǒng)只是單純地講一些關(guān)于計(jì)算機(jī)方面的操作應(yīng)用,并不了解其中的具體操作過(guò)程和實(shí)用性。通過(guò)這一學(xué)期的學(xué)(Operating OS)是管理計(jì)算機(jī)系統(tǒng)的全部硬件資源包括軟件資源及數(shù)據(jù)資源;控制程序運(yùn)行;改善人機(jī)界面;為其它應(yīng)用軟件提供友善的服務(wù)界面。經(jīng)過(guò)一個(gè)學(xué)期的學(xué)習(xí),我也知道了計(jì)算機(jī)操作系統(tǒng)是鋪設(shè)在計(jì)算機(jī)硬件上的多層系統(tǒng)軟件,不僅增強(qiáng)了系統(tǒng)的功能,而且還隱藏了對(duì)硬件操作的細(xì)節(jié),由它實(shí)現(xiàn)了對(duì)計(jì)算機(jī)硬件操作的多層次的抽象

2、。操作系統(tǒng)的一些原理在生活中也有所應(yīng)用, 以下是我通過(guò)這一學(xué)期的學(xué)習(xí),把操作系統(tǒng)的一些原理聯(lián)系生活所得的心得體會(huì):操作系統(tǒng)是管理計(jì)算機(jī)系統(tǒng)的全部硬件資源包括軟件資源及數(shù)據(jù)資源;控制程序運(yùn)行;改善人機(jī)界面;為其它應(yīng)用軟件提供支持等,使計(jì)算機(jī)系統(tǒng)所有資源最大限度地發(fā)揮作用,為用戶提供方便的、有效的、友善的服務(wù)界面。計(jì)算機(jī)操作系統(tǒng)是鋪設(shè)在計(jì)算機(jī)硬件上的多層系統(tǒng)軟件,不僅增強(qiáng)了系統(tǒng)的功能,而且還隱藏了對(duì)硬件操作的細(xì)節(jié),由它實(shí)現(xiàn)了對(duì)計(jì)算機(jī)硬件操作的抽象。操作系統(tǒng)的一些原理在生活中的應(yīng)用主要有以下幾個(gè),結(jié)合生活中的例子,可以化抽象為具體,我們會(huì)更加清楚地了解到其原理與操作過(guò)程:1.生產(chǎn)消費(fèi)者問(wèn)題(進(jìn)程等)

3、。產(chǎn)生數(shù)據(jù)的模塊,就形象地稱為生產(chǎn)者;而處理數(shù)據(jù)的模塊,就稱為消費(fèi)者。單單抽象出生產(chǎn)者和消費(fèi)者,還夠不上是生產(chǎn)者消費(fèi)者問(wèn)題。該問(wèn)題還需要而消費(fèi)者從緩沖區(qū)取出數(shù)據(jù)。為了理解這一問(wèn)題,我們舉一個(gè)寄信的例子。假設(shè)你要寄一封平信,大致過(guò)程如下:1、你把信寫(xiě)好相當(dāng)于生產(chǎn)者制造數(shù)據(jù)2、你把信放入郵筒相當(dāng)于生產(chǎn)者把數(shù)據(jù)放入緩沖區(qū)3、郵遞員把信從郵筒取出相當(dāng)于消費(fèi)者把數(shù)據(jù)取出緩沖區(qū)4、郵遞員把信拿去郵局做相應(yīng)的處理相當(dāng)于消費(fèi)者處理數(shù)據(jù)2、銀行家算法避免死鎖死鎖的產(chǎn)生是指兩個(gè)或兩個(gè)以上的進(jìn)程在執(zhí)行過(guò)程中,因爭(zhēng)奪資源而造成的一種互相等待的現(xiàn)象,若無(wú)外力作用,它們都將無(wú)法推進(jìn)下去。此時(shí)稱系統(tǒng)處于死鎖狀態(tài)或系統(tǒng)產(chǎn)生了

4、死鎖,這些永遠(yuǎn)在互相等待的進(jìn)程稱為死鎖進(jìn)程。由于資源占用是互斥的,當(dāng)某個(gè)進(jìn)程提出申請(qǐng)資源后,使得有關(guān)進(jìn)程在無(wú)外力協(xié)助下,永遠(yuǎn)分配不到必需的資源而無(wú)法繼續(xù)運(yùn)行,這就產(chǎn)生了一種特殊現(xiàn)象死鎖。我覺(jué)得操作系統(tǒng)所講的死鎖就好像兩個(gè)人竟過(guò)獨(dú)木橋,兩輛車竟過(guò)單行橋等阻塞現(xiàn)象,原因是共享資源,即道路。為提高系統(tǒng)資源的利用率,避免死鎖并不嚴(yán)格限制死鎖必要條件的存在,而是在資源的動(dòng)態(tài)分配過(guò)程中,使用某種方法去防止系統(tǒng)進(jìn)入不安全狀態(tài),從而避免死鎖的最終出現(xiàn)。然而,最有代表性的避免死鎖的算法,是 Dijkstra 的銀行家算法。在該方法中把系統(tǒng)的狀態(tài)分為安全狀態(tài)和不安全狀態(tài),只要能使系統(tǒng)始終都處于安全狀態(tài),便可以避免

5、發(fā)生死鎖。銀行家算法的基本思想是分配資源之前,判斷系統(tǒng)是否是安全的;若是安全的,才分配。我們可以把操作系統(tǒng)看作是銀行家,操作系統(tǒng)管理的資源相當(dāng)于銀行家管理的銀行家規(guī)定:當(dāng)一個(gè)顧客對(duì)資金的最大需求量不超過(guò)銀行家現(xiàn)有的資金時(shí)就可接納該顧客可以分期貸款,但貸款的總數(shù)不能超過(guò)最大需求量;另外,我們也可以把操作系統(tǒng)看作是建造房子,操作系統(tǒng)的資源看作是造房子為保證工程的順利進(jìn)行,其操作過(guò)程如下:子的建造;大需求量;當(dāng)現(xiàn)有的起吊機(jī)臺(tái)數(shù)不能滿足某棟房子尚需的起吊機(jī)時(shí),對(duì)該棟房子所需的起吊機(jī)數(shù)可推遲給予,但總能是房子在有限的時(shí)間里得到貸款;當(dāng)建造的房子得到所需的全部起吊機(jī)后,一定能在有限的時(shí)間里歸還所有的起吊機(jī)

6、數(shù)。3.進(jìn)程同步問(wèn)題一個(gè)進(jìn)程到達(dá)了確定的點(diǎn)后,除非另一些進(jìn)程已經(jīng)完成了某些操作,否則不得不停下來(lái)等待另一進(jìn)程為它提供的消息,早未獲得消息前,該進(jìn)程處于等待狀態(tài), 獲得消息后被喚醒處于就緒狀態(tài),這就是進(jìn)程同步。我們?cè)谏钪幸部梢哉业较鄳?yīng)的例子:例如汽車司機(jī)和售票員,汽車司機(jī)負(fù)責(zé)開(kāi)車、進(jìn)站、開(kāi)車門(mén)、關(guān)車門(mén)與進(jìn)站; 售票員負(fù)責(zé)售票、進(jìn)出站后觀察車門(mén),給司機(jī)發(fā)開(kāi)關(guān)門(mén)信息;正常狀態(tài)下,各自活動(dòng),司機(jī)開(kāi)車,售票員售票;在進(jìn)出站時(shí)雙方要進(jìn)行進(jìn)程同步。為了理解這一問(wèn)題,我們舉一個(gè)寄信的例子。假設(shè)你要寄一封平信,大致過(guò)程如下:1、你把信寫(xiě)好相當(dāng)于生產(chǎn)者制造數(shù)據(jù)2、你把信放入郵筒相當(dāng)于生產(chǎn)者把數(shù)據(jù)放入緩沖區(qū)3、郵

7、遞員把信從郵筒取出相當(dāng)于消費(fèi)者把數(shù)據(jù)取出緩沖區(qū)4、郵遞員把信拿去郵局做相應(yīng)的處理相當(dāng)于消費(fèi)者處理數(shù)據(jù)操作系統(tǒng)知識(shí)點(diǎn)看似繁雜,但究其原理,在對(duì)不同系統(tǒng)資源功能進(jìn)行管理時(shí),所采取的策略和方法有很多是相同的。從操作系統(tǒng)四種重要實(shí)現(xiàn)技術(shù)出發(fā)的橫向技術(shù)線包括中斷技術(shù)、共享技術(shù)、虛擬技術(shù)和緩沖技術(shù)。中斷技術(shù)模塊是實(shí)現(xiàn)程序并發(fā)執(zhí)行與設(shè)備并行操作的基礎(chǔ),中斷優(yōu)先級(jí)、中斷事件各知識(shí)單元。中斷類型知識(shí)單;中斷優(yōu)先級(jí)知識(shí)點(diǎn)在不同的系統(tǒng)中有不同的規(guī)定中斷事件知識(shí)單元包括進(jìn)程創(chuàng)建與撤消、進(jìn)程阻塞與喚醒、分時(shí)時(shí)間片、缺頁(yè)中斷與缺段中斷、I/O 操作、文件操作各知識(shí)點(diǎn)。共享技術(shù)模塊是提高資源利用率的必然途徑,;存儲(chǔ)共享包含

8、外存儲(chǔ)器共享、內(nèi)存儲(chǔ)器共享知識(shí)點(diǎn);SPOOLing系統(tǒng);文件共享包含便于共享的文件目錄。虛擬技術(shù)模塊是把一個(gè)物理實(shí)體變?yōu)槿舾擅嫦蛴脩舻倪壿媶卧?使資源的用戶使用與系統(tǒng)管理相分離,從而提高資源利用率和安全性方,程管理;虛擬存儲(chǔ)器包含地址轉(zhuǎn)換、中斷處理過(guò)程、置換知識(shí)點(diǎn);虛擬存儲(chǔ)器方法包含頁(yè)式管理、段式管理、段頁(yè)式管理各知識(shí)點(diǎn);虛擬設(shè)備包含設(shè)備共享;虛擬文件包含文件共享。緩沖技術(shù)模塊是異步技術(shù)的實(shí)現(xiàn)前提,可大大提高相關(guān)資源的并行操作程度, 儲(chǔ)管理緩沖技術(shù)包含快表;設(shè)備管理緩沖技術(shù)包含硬緩沖、軟緩沖、SPOOLing系統(tǒng)中的輸入/輸出井知識(shí)點(diǎn);文件管理緩沖技術(shù)包含記錄成組技術(shù)、文件表的打開(kāi)。操作系統(tǒng)這門(mén)課程并不是教你如何使用操作系統(tǒng)的,而是講操作??偠灾?, 操作系統(tǒng)的一些原理在生活中都可以找到相應(yīng)的例子。結(jié)合生活中的例子,可以化抽象為具體,我們會(huì)更加清楚地了解到其原理與操作過(guò)程。我覺(jué)得通過(guò)我們的不斷學(xué)習(xí),結(jié)合生活中的實(shí)際問(wèn)題,我們就會(huì)把操作系統(tǒng)學(xué)得更好??傮w來(lái)說(shuō),通過(guò)這次的對(duì)操作系統(tǒng)的總結(jié)

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論