作業系統(第三階段)

發佈日期:2024-12-11

唐翊靜

理工學院

資訊工程學系

作業系統課後輔導是由陳光妍學姊教導我們,在課堂上遇到不懂的問題時,可以在課後輔導的時間詢問學姊,而她也總是非常耐心地回答我們的提問,並且會盡力讓我們完全理解課程內容。學姊的細心指導,不僅幫助我解決了許多困惑,也讓我對作業系統這門課的學習更有信心。

在課輔時,我特別向學姊請教了有關上課簡報中的內容。作業系統涉及的知識點非常多,不僅需要記憶,還包含了許多計算的部分。例如,在作業排程的演算法中,像FCFS(先來先服務)、SJF(最短作業優先)和SRTF(最短剩餘時間優先),需要對每一個進程的到達時間和執行時間(burst time)進行分析,並根據不同的演算法規則繪製甘特圖,計算出各自的平均等待時間(average waiting time)和周轉時間(turnaround time)。一開始,我對這些內容感到非常困難,但學姊耐心地一步步講解每個演算法的邏輯,還手把手地教我如何從題目中提取有用的信息,幫助我理清解題的思路,讓我逐漸掌握了相關技巧。

此外,我也詢問了學姊一些程式碼相關的內容,比如上課簡報中提到的fork()函數。這個函數會產生父行程和子行程,我一開始完全無法理解它的運作機制,甚至對於父行程和子行程的概念感到模糊。學姊用簡單易懂的例子向我解釋了fork()的功能及其實際應用,並告訴我如何透過程式碼執行的結果來區分兩者,讓我終於理解了它的原理和用途。同時,我也請教了關於speed up計算的問題,以及一些作業系統的專業名詞,例如平行化計算(parallel computing)的概念。這些內容乍看之下非常抽象,但在學姊的引導下,我逐漸能夠掌握其中的核心觀念,並將其應用於題目中。

參加課後輔導還讓我學到了許多解題的小技巧。學姊不僅幫助我們解答問題,還會分享她自己準備考試的經驗,例如如何分配時間、如何有效記憶複雜的概念,甚至是在考試時如何避免犯錯等。這些實用的建議讓我受益匪淺。在期中考前的課輔中,學姊特別針對一些重點題型進行講解,像是如何快速分析演算法的題目,並準確地寫出答案。這些指導讓我在期中考時能夠更加從容應對題目,最終也讓我的期中考成績相比小考有了明顯的進步。

除了課程內容,參加課後輔導還讓我學會如何更有效地與助教或學姊溝通。透過提問,我學會了將自己的疑問表述清楚,並透過他們的回應進一步深化自己的理解。這種學習模式不僅幫助我解決了當下的問題,也讓我在面對其他學科時能更有條理地進行自我學習。

總而言之,課後輔導對我的學習幫助非常大。從一開始對作業系統一知半解,到後來能夠理解其中的核心概念,這一切都離不開學姊的耐心教導和課輔提供的學習機會。