• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學習啦 > 學習電腦 > 操作系統 > 操作系統基礎知識 > 操作系統實訓心得

    操作系統實訓心得

    時間: 佳洲1085 分享

    操作系統實訓心得

      操作系統實訓報告心得是對你這次實訓課程的一個回顧與總結,那么學生要怎么去寫呢?下面由學習啦小編為大家整理了操作系統實訓報告心得范文,希望大家喜歡!

      操作系統實訓報告心得一

      轉眼間,學習了一個學期的計算機操作系統課程即將結束。在這個學期中,通過老師的悉心教導,讓我深切地體會到了計算機操作系統的一些原理和具體操作過程。

      在學習操作系統之前,我只是很膚淺地認為操作系統只是單純地講一些關于計算機方面的操作應用,并不了解其中的具體操作過程和實用性。通過這一學期的學習,我才知道操作系統(Operating System,簡稱OS)是管理計算機系統的全部硬件資源包括軟件資源及數據資源;控制程序運行;改善人機界面;為其它應用軟件提供支持等,使計算機系統所有資源最大限度地發揮作用,為用戶提供方便的、有效的、友善的服務界面。

      經過一個學期的學習,我也知道了計算機操作系統是鋪設在計算機硬件上的多層系統軟件,不僅增強了系統的功能,而且還隱藏了對硬件操作的細節,由它實現了對計算機硬件操作的多層次的抽象。操作系統的一些原理在生活中也有所應用,以下是我通過這一學期的學習,把操作系統的一些原理聯系生活所得的心得體會:

      1.生產—消費者問題

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      另外,我們也可以把操作系統看作是建造房子,操作系統的資源看作是造房子的起吊機臺數,進程向操作系統請求分配資源相當于建造房子時申請的起吊機臺數。為保證工程的順利進行,其操作過程如下:

      當一棟房子對起吊機的最大需求量不超過建造房子現有的起吊機時可接納該房子的建造;

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

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

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

      進程同步問題

      一個進程到達了確定的點后,除非另一些進程已經完成了某些操作,否則不得不停下來等待另一進程為它提供的消息,早未獲得消息前,該進程處于等待狀態,獲得消息后被喚醒處于就緒狀態,這就是進程同步。我們在生活中也可以找到相應的例子:

      例如汽車司機和售票員,汽車司機負責開車、進站、開車門、關車門與進站;

      售票員負責售票、進出站后觀察車門,給司機發開關門信息;正常狀態下,各自活動,司機開車,售票員售票;在進出站時雙方要進行進程同步。

      小結:

      總而言之,操作系統的一些原理在生活中都可以找到相應的例子。結合生活中的例子,可以化抽象為具體,我們會更加清楚地了解到其原理與操作過程。我覺得通過我們的不斷學習,結合生活中的實際問題,我們就會把操作系統學得更好。

      操作系統實訓報告心得二

      在這個學期,通過學習《操作系統教程》這門課,我對計算機操作系統有了深刻的了解。 計算機操作系統是鋪設在計算機硬件上的多層系統軟件,不僅增強了系統的功能,而且還隱藏了對硬件操作的細節,由它實現了對計算機硬件操作的抽象。

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

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

      如果有一天離開了操作系統,我們的計算機也就成了一堆廢鐵,什么事也干不了。

    3605453 主站蜘蛛池模板: 91综合精品网站久久| 18禁裸男晨勃露j毛免费观看| 日本三级韩国三级美三级91| 美女无遮挡免费视频网站| 青青视频免费在线| 欧美精品九九99久久在免费线| 新婚熄与翁公试婚小说| 无码国产福利av私拍| 国产黄大片在线视频| 啊用力太猛了啊好深视频免费| 亚洲av无码一区二区三区鸳鸯影院| www.91.av| 视频一区视频二区制服丝袜| 欧美多人野外伦交| 大胸妈妈的朋友| 动漫人物将机机桶机机网站| 久久久久久福利| 黄色a级免费网站| 欧美不卡视频一区发布| 国语自产拍天天在线| 免费看黄a级毛片| 中文字幕一区二区区免| 野花社区视频www| 日韩精品中文字幕无码专区| 国产精品va在线观看手机版| 亚洲欧美另类第一页| heyzo朝桐光在线播放| 精品国产综合区久久久久久| 新梅瓶4在线观看dvd| 午夜人性色福利无码视频在线观看| 久久66久这里精品99| 草莓视频黄色在线观看| 日本漫画yy漫画在线观看| 国产成人午夜高潮毛片| 亚洲乱码卡一卡二卡三| 你懂的视频在线| 欧美亚洲另类色国产综合| 国产精品影音先锋| 亚洲国产精品综合福利专区| 2021国产精品视频网站| 污视频免费网站|