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