您的位置:首頁 > 新聞資訊
學習網絡教育《操作系統》心得
日期:2020/7/23  來源:本站  點擊數:
通過大連理工類大學遠程與繼續教育學院《操作系統》課程設計,不僅讓我了解了操作系統。加深對操作系統基礎理論和重要算法的理解,熟悉進程同步與互斥。操作系統是管理計算機系統的全部硬件資源包括軟件資源及數據資源;控制程序運行;改善人機界面;為其它應用軟件提供支持等,使計算機系統所有資源最大限度地發揮作用,為用戶提供方便的、有效的、友善的服務界面。在實際的操作系統操作過程中,經常會碰到如下場景:某個模塊負責產生數據,這些數據由另一個模塊來負責處理(此處的模塊是廣義的,可以是類、函數、線程、進程等)。產生數據的模塊,就形象地稱為生產者;而處理數據的模塊,就稱為消費者。單單抽象出生產者和消費者,還夠不上是生產者—消費者問題。該問題還需要有一個緩沖區處于生產者和消費者之間,作為一個中介。生產者把數據放入緩沖區,而消費者從緩沖區取出數據。學習操作系統重要在于實踐,很多理論、算法比較抽象,自己動手后會更了解算法。在使用C語言來實現功能時,不像以往用的其他語言,它比較簡練,更容易理解,實用性很強。