亚洲综合专区|和领导一起三p娇妻|伊人久久大香线蕉aⅴ色|欧美视频网站|亚洲一区综合图区精品

操作系統心得體會

時間:2023-06-07 10:33:49 心得體會 我要投稿
  • 相關推薦

操作系統心得體會范文

  當我們備受啟迪時,可以通過寫心得體會的方式將其記錄下來,它可以幫助我們了解自己的這段時間的學習、工作生活狀態。應該怎么寫才合適呢?下面是小編收集整理的操作系統心得體會范文,供大家參考借鑒,希望可以幫助到有需要的朋友。

操作系統心得體會范文

操作系統心得體會范文1

  計算機操作系統是鋪設在計算機硬件上的多層系統軟件,不僅增強了系統的功能,而且還隱藏了對硬件操作的細節,由它實現了對計算機硬件操作的抽象。

  操作系統是管理計算機系統的全部硬件資源包括軟件資源及數據資源;控制程序運行;改善人機界面;為其它應用軟件提供支持等,使計算機系統所有資源最大限度地發揮作用,為用戶提供方便的、有效的、友善的服務界面。

  操作系統的一些原理在生活中的應用主要有以下幾個,結合生活中的例子,可以化抽象為具體,我們會更加清楚地了解到其原理與操作過程:

  1、銀行家算法——避免死鎖

  死鎖的產生是指兩個或兩個以上的進程在執行過程中,因爭奪資源而造成的一種互相等待的現象,若無外力作用,它們都將無法推進下去。此時稱系統處于死鎖狀態或系統產生了死鎖,這些永遠在互相等待的進程稱為死鎖進程。由于資源占用是互斥的,當某個進程提出申請資源后,使得有關進程在無外力協助下,永遠分配不到必需的資源而無法繼續運行,這就產生了一種特殊現象死鎖。我覺得操作系統所講的死鎖就像兩個人竟過獨木橋,兩輛車竟過單行橋等阻塞現象,原因是共享資源,即道路。

  為提高系統資源的利用率,避免死鎖并不嚴格限制死鎖必要條件的存在,而是在資源的動態分配過程中,使用某種方法去防止系統進入不安全狀態,從而避免死鎖的最終出現。然而,最有性的避免死鎖的算法,是dijktra的銀行家算法。在該方法中把系統的狀態分為安全狀態和不安全狀態,只要能使系統始終都處于安全狀態,便可以避免發生死鎖。銀行家算法的基本思想是分配資源之前,判斷系統是否是安全的;若是安全的,才分配。

  我們可以把操作系統看作是銀行家,操作系統管理的資源相當于銀行家管理的資金,進程向操作系統請求分配資源相當于用戶向銀行家貸款。為保證資金的安全,銀行家規定:

  (1)當一個顧客對資金的最大需求量不超過銀行家現有的資金時就可接納該顧客;

  (2)顧客可以分期貸款,但貸款的總數不能超過最大需求量;

  (3)當銀行家現有的資金不能滿足顧客尚需的貸款數額時,對顧客的貸款可推遲支付,但總能使顧客在有限的時間里得到貸款;

  (4)當顧客得到所需的全部資金后,一定能在有限的時間里歸還所有的資金。

  另外,我們也可以把操作系統看作是建造房子,操作系統的資源看作是造房子的起吊機臺數,進程向操作系統請求分配資源相當于建造房子時申請的起吊機臺數。為保證工程的順利進行,其操作過程如下:當一棟房子對起吊機的最大需求量不超過建造房子現有的起吊機時可接納該房子的建造;

  所要建造的房子可以分開幾次申請起吊機,但申請的起吊機的總數不能超過最大需求量;

  當現有的起吊機臺數不能滿足某棟房子尚需的起吊機時,對該棟房子所需的起吊機數可推遲給予,但總能是房子在有限的時間里得到貸款;

  當建造的房子得到所需的全部起吊機后,一定能在有限的時間里歸還所有的起吊機數。

  2、進程同步問題:進程管理模塊包括進程概念、進程調度、進程互斥、進程同步、進程通信、進程死鎖各知識單元。進程概念包含進程特征、進程狀態與轉換、進程控制各知識點;進程調度包含調度時機、調度算法、調度過程各知識點;進程互斥包含與時間有關的錯誤、臨界資源與臨界區、臨界區使用原則、臨界區互斥訪問的解決途徑、臨界區互斥訪問的解決途徑各知識點;進程同步包含信號量同步機制、生產者與消費者問題、讀者與寫者問題、哲學家進餐問題各知識點;進程通信包含忙等待策略、睡眠和喚醒策略、消息傳遞策略各知識點;進程死鎖包含產生原因、必要條件、解決途徑各知識點。

  一個進程到達了確定的點后,除非另一些進程已經完成了某些操作,否則不得不停下來等待另一進程為它提供的消息,早未獲得消息前,該進程處于等待狀態,獲得消息后被喚醒處于就緒狀態,這就是進程同步。我們在生活中也可以找到相應的例子:例如汽車司機和售票員,汽車司機負責開車、進站、開車門、關車門與進站;售票員負責售票、進出站后觀察車門,給司機發開關門信息;正常狀態下,各自活動,司機開車,售票員售票;在進出站時雙方要進行進程同步。

  3、生產—消費者問題在實際的操作系統操作過程中,經常會碰到如下場景:某個模塊負責產生數據,這些數據由另一個模塊來負責處理(此處的模塊是廣義的,可以是類、函數、線程、進程等)。產生數據的模塊,就形象地稱為生產者;而處理數據的模塊,就稱為消費者。

  單單抽象出生產者和消費者,還夠不上是生產者—消費者問題。該問題還需要有一個緩沖區處于生產者和消費者之間,作為一個中介。生產者把數據放入緩沖區,而消費者從緩沖區取出數據。

  為了理解這一問題,我們舉一個寄信的例子。假設你要寄一封平信,大致過程如下:

  1、你把信寫——相當于生產者制造數據

  2、你把信放入郵筒——相當于生產者把數據放入緩沖區

  3、郵遞員把信從郵筒取出——相當于消費者把數據取出緩沖區

  4、郵遞員把信拿去郵局做相應的處理——相當于消費者處理數據

  操作系統知識點看似繁雜,但究其原理,在對不同系統資源功能進行管理時,所采取的策略和方法有很多是相同的。從操作系統四種重要實現技術出發的橫向技術線包括中斷技術、共享技術、虛擬技術和緩沖技術。

  (1)中斷技術模塊是實現程序并發執行與設備并行操作的基礎,它包括中斷類型、中斷優先級、中斷事件各知識單元。中斷類型知識單元包括外中斷、內中斷知識點;中斷優先級知識點在不同的系統中有不同的規定;中斷事件知識單元包括進程創建與撤消、進程阻塞與喚醒、分時時間片、缺頁中斷與缺段中斷、i/o操作、件操作各知識點。

  (2)共享技術模塊是提高資源利用率的必然途徑,它包括處理機共享、存儲共享、設備共享、件共享各知識單元。處理機共享包含進程的并發執行;存儲共享包含外存儲器共享、內存儲器共享知識點;設備共享包含pooling系統;件共享包含便于共享的件目錄。

  (3)虛擬技術模塊是把一個物理實體變為若干面向用戶的邏輯單元,使資源的用戶使用與系統管理相分離,從而提高資源利用率和安全性方,它包括虛擬處理機、虛擬存儲器、虛擬存儲器方法、虛擬設備、虛擬件各知識單元。虛擬處理機包含多進程管理;虛擬存儲器包含地址轉換、中斷處理過程、置換知識點;虛擬存儲器方法包含頁式管理、段式管理、段頁式管理各知識點;虛擬設備包含設備共享;虛擬件包含件共享。

  (4)緩沖技術模塊是異步技術的實現前提,可大大提高相關資源的并行操作程度,它包括存儲管理緩沖技術、設備管理緩沖技術、件管理緩沖技術各知識單元。存儲管理緩沖技術包含快表;設備管理緩沖技術包含硬緩沖、軟緩沖、pooling系統中的輸入/輸出井知識點;件管理緩沖技術包含記錄成組技術、件表的打開。

  操作系統這門課程并不是教你如何使用操作系統的`,而是講操作系統內部機制的。操作系統的目標是為用戶提供一個良的界面,方便用戶使用計算機,同時對內部各種軟硬件資源能夠進行有效地管理和分配,使整個系統能高效率得運行。操作系統的服務是越來越到位了。操作系統主要有五大功能:處理機管理、存儲器管理、設備管理、件管理、用戶接口。我們現在使用的大多是pc機,都是只有一塊cpu,而有時卻要在計算機上運行多個程序,那么每道程序在什么時候使用cpu,這需要合理得分配協調才行,操作系統關于處理機的分配有相應的調度算法,這些工作都有操作系統幫你代勞。內存儲器是存放程序與數據的,如何存放才能井井有條,互不干擾,而且能充分合理的利用有限空間,這都需要操心,這一切也是操作系統的事。當你要使用設備的時候,例如要使用打印機,只要單擊打印機按鈕即可將內容傳到打印機進行后臺打印,這一切也都是因為有了操作系統,才可以這么輕松的調用外部設備,還不影響當前處理的工作,所以對設備的管理也是非常重要的。件的操作對于每個用戶來說是家常便飯,每次存取件只需知道地點和件名即可,你可曾想過你要存取的件是放在那個道那個扇區上么?有時你不想讓自己的件被外人看到,還可設置權限。這些幕后的工作都由操作系統完成,你只需要使用件名對件進行操作就可以了。操作系統還為用戶使用提供了兩種方式的接口:命令接口和系統調用接口。命令接口可使用戶交互的使用計算機,敲入一條命令,系統響應返回結果,用戶根據結果再敲入下一條命令,如此反復。window中開始菜單下里的運行,也可執行命令。系統調用是為編程人員提供的,每個系統調用都是一個能完成特定功能的子程序,這樣編程人員就可站在操作系統的肩膀上編制程序,沒必要所有的功能都從頭編起,操作系統提供的功能只需申請調用即可。

  每當我們打開計算機,啟動成功后,首先映入眼簾的就是操作系統的界面。我們所做的一切的工作都是在操作系統之上來完成的。可是誰也不會去想:為什么鼠標的拖拖曳曳就能完成對件、磁盤、各種軟硬件資源的管理;誰也沒意識到是因為有了操作系統的支撐,我么才那么方便的使用計算機。直到有一天,開機后發覺整個屏幕黑糊糊得一片,看不到藍天白云急得象熱鍋上的螞蟻時,才知道操作系統是多么得重要,明白了所有的程序的運行原來是離不開操作系統的。這就是“擁有了不知道珍惜,失去后才知道寶貴”的操作系統版的解釋。如果有一天離開了操作系統,我們的計算機也就成了一堆廢鐵,什么事也干不了。

操作系統心得體會范文2

  電腦使用一段時間后機箱里會存積大量的灰塵,這些灰塵會影響硬件的散熱,尤其會影響cpu的散熱。具體的表現是主機工作時噪聲變大,經常出現操作反映遲緩等現象(有時候病毒、木馬和垃圾件過多也是此現象,所以要具體情況具體對待)。那么多長時間清掃一次合適呢?這要看你的機器所處的環境的浮塵量了,一般在自己家里一個季度到半年清掃一次就可以了(新買的電腦建議在過了保修期以后再清掃,因為一旦打開機箱即保修自動終止),因為對于新手來說過于頻繁的清掃反而會增大硬件意外損壞的風險。清掃時將機箱蓋打開,用軟毛刷子輕輕掃去附著在主板各硬件表面的灰塵,然后將cpu風扇拆下(散熱片不要從主板上拆下來),仔細掃去風扇葉片和散熱片縫隙里的灰塵。然后拔掉內存,將內存插槽和內存條上的觸點用潮濕的軟布輕輕的擦干凈。最后將所有部件裝回原位就可以了。

  [操作系統維護]

  關于操作系統的維護上有很多這方面的內容,我這里就不過多的介紹了。不過我要說一下我自己的一些經驗。

  1、對于新手要盡量安裝一鍵還原工具。一些品牌機都會帶有一鍵還原工具,如果是組裝的機器或是沒有預裝操作系統的品牌機,都是沒有此類軟件的,建議你在安裝完操作系統后的第一時間安裝這些軟件并備份系統盤。

  2、重裝或更換操作系統前把一鍵還原工具卸載掉。因為這些軟件很多都會保護引導區(mbr),所以在安裝了這類軟件后無法完成系統的重裝。(所以我現在是不用一鍵還原的)

  3、不要把“我的檔”放在系統盤。因為在“我的檔”中往往會保存一些比較大的件,如果在系統盤,會占用本來就有限的系統盤空間,而且在一鍵還原或重裝系統后系統盤的數據會被全部重寫,原來的件都將不復存在。

  4、整理c盤的碎片時切忌不要讓電腦做任何事情。這一點我深有體會,我曾經因為在整理碎片時瀏覽頁而導致系統崩潰。

  5、盡量安裝功能多的軟件。這樣可以減少系統中軟件的`數量,從而節省磁盤空間,但也不要過于求大求全,夠用即可。

  6、對于有經驗的人來說可以關閉自動更新和系統還原,這樣可以讓系統運行更順暢。

  7、軟件能用原版就用原版。很多軟件都有破解版、漢化版、簡化版、增強版等版本,這些版本很多都存在問題,有的還有病毒,所以軟件還是原版。

  8、系統優化要慎重。我曾經因優化后系統不能正常工作而重裝。

  9、卸載軟件后要及時刪除其安裝目錄。很多軟件在卸載后會在其安裝目錄里保留一些件,雖然一般都不是很大,但系統用的時間長了難免會留下大量這類垃圾件。所以在卸載完一個軟件后要查看其安裝目錄是否依然存在,如果存在就將其刪除,無法刪除的可以在安全模式下刪除。

  10、盡量避免強行終止進程。這樣可以減少垃圾件的產生,有時候被強行終止后的程序還會工作不正常,甚至徹底不能用了。

  對于此次課程設計,我早在寒假就借了linu某相關書籍參看,但上面講的主要是有關linu某操作方面的內容,編程方面講得很少,而且在假期中也并不知道課設的題目是什么,因此此次課設基本上都是在開學后的這兩周內完成的。

  以前做過的軟件方面的課設如c語言課設、數據結構課設都是在假期完成的,由于自己是一個十分追求完美的人,因此幾乎每次都花了將近大半個假期的時間來做,如c語言就花了一個多月的時間來做,分數當然也較高,有90來分。對于課程設計,我歷來都是相當認真的,此次操作系統的課程設計當然也不例外。可是linu某以前沒怎么接觸過,學校也沒怎么系統地講過,在剛接到題目時除了知道如何用gcc編譯等等,幾乎可以算作處于一無所知的狀態。時間緊任務重,要從對linu某一無所知的狀態到獨立出色地完成課設,不下點苦

  功夫是不成的。那兩周里我除了吃飯睡覺幾乎就沒離開電腦過,有時時間晚了食堂關門飯都沒得吃了。終于,在這樣近乎玩命地學習工作下,身體撐不住了,在第二周周三晚上我發燒了。但是眼看就要到檢查的日期了,而我的課設也就快完工了。我不想因為看病而耽誤下去弄得前功盡棄,因此只買了點藥,繼續在電腦前拼命最后,總算趕在周五檢查前做出了較滿意的作品。然而這幾天一直高燒不退,周五回家(武漢)后就直接倒床昏睡過去,周六早上一量居然還有39°。于是趕緊去附近一家醫院看病,連打了兩天吊針才算轉過來。而看病用的幾百塊錢由于不是在校醫院看的也無法報銷,只自掏腰包了。

  但最后,我終于明白,分數不過是個數字,知識才是自己的。通過這次課程設計,我確實學到了很多東西,多年后我可能已經忘記這次課設最后打了多少分,但這些學到的東西卻可以使我受益終生。除了知識技術上的東西,我更鍛煉了自己的快速學習能力;我學會了如何快速有效地從圖書館、絡獲取自己需要的信息;我嘗到了在周圍很多同學拷來拷去時孤軍奮戰的痛苦;我體會了夜以繼日完成一個項目時中途過程的艱辛及最終完成后巨大的成就感我更加深了人生的信心,以后面對任何一個困難的項目,我想我都不會懼怕,并最終能夠成功地將其完成。

  感謝老師,感謝此次課程設計。雖然在其中吃了不少苦頭,但我毫不后悔,因為我滿載而歸。

操作系統心得體會范文3

  通過這一學期學習,才慢慢接觸專業課。剛開始覺得挺難得我都有點不想學這個專業了,慢慢的我覺得有趣多了。雖然我學的不是很,最起碼我能給自己裝系統了。我給自己的電腦裝過window7.某p系統。從一開始連個cmo設置都不會進去,到現在能裝各種機型的系統。讓我最高興的事是我會建立站了,以及能制作出復雜點的,漂亮的頁了。

  從剛開始學裝windowerver20xx時,我真的懵懵懂懂的,那開始是真的不想學這個專業了,那段時間還學java編程,我真的'快崩潰了,后悔自己干嘛學這個專業,我根本就是沒有天賦,感覺大學這四年完蛋了,大一大二還沒有感覺,現在真實的感受到了,但后來發現,我是越來越感覺有興趣了,只要肯付出課后肯鉆研,就一定會有一點收獲的。通過這次頁課程設計激發學習興趣,調動學習的自覺性,自己動腦、動手,動口,運用絡資源,結合教材及老師的指導,通過自身的實踐,創作出積聚個人風格、個性的個人頁。總體來說,整個學期的學習過程,我學會了很多知識,在此次頁設計中,我充分利用了這次設計的機會,全心全意投入到頁世界,去不斷的學習,去不斷的探索;同時去不斷的充實,去不斷的完善自我,在絡的天空下逐漸的美化自己的人生!做頁面,并不是一件容易的事,它包括個人主頁的選題、內容采集整理、圖片的處理、頁面的排版設置、背景及其整套頁的色調等很多東西。本次課程設計不是很,頁面過于簡單,創新意識反面薄弱,這是我需要提高的地方。需要學的地方還有很多,需要有耐心、堅持,不斷的學習,綜合運用多種知識,才能設計出的web頁面。

  總體來說,通過這次的對頁和站課程設計,有收獲也有遺憾、不足的地方,但我想,我已經邁入了頁設計的大門,只要我再認真努力的去學習,去提高,憑借我對頁設計的熱情和執著,我將來設計出的頁會更加專業,更完善。

【操作系統心得體會】相關文章:

操作系統的知識點總結07-11

操作系統文件管理實驗報告08-17

操作系統工程師崗位職責05-06

初一信息《1計算機管理和操作系統》教案07-14

研修心得體會_心得體會09-17

講師授課心得體會 培訓授課心得體會_心得體會12-08

感恩工作心得體會_心得體會08-03

護士考試心得體會_心得體會09-10

村官創業心得體會_心得體會10-18