作者neoneon (紅茶を飲む程度の能力)
看板NCTU-Teacher
標題Fw: [心得] 作業系統概論(OS)
時間Tue Jul 12 03:51:05 2016
※ [本文轉錄自 neoneon 信箱]
作者:
[email protected] ("愛宕有機奈米負離子貓")
標題: [心得] 作業系統概論(OS)
時間: Sun Jul 10 12:29:37 2016
作者: kevinend51 (kevinOGC) 看板: NCTU-Teacher
標題: [心得] 作業系統概論(OS)
時間: 2014/01/29 Wed 01:07:37
(按Ctrl+v 預覽,稍微修一下版面,可讓你這篇文章更專業喔^^)
⊕課名⊕
作業系統概論(OS)
▲教授▲
吳育松
★修課年度★(請加註開課單位 如:大三通識、XX系選修、XX所)
102年度上學期,資工系必修
£教了什麼£(課程大概內容。或是額外學會了什麼東西。)
Computer System Structures
Process Concept
Multithreaded Programming
Process Scheduling
Synchronization
Deadlocks
Memory Management (mm)
Virtual Memory Management
File System
Implemetinf File Systems
Secondary Storage Structure
IO Systems
◆上課方式◆(投影片、團體討論、老師教學風格)
投影片教學,老師的學識涵養很豐富,會分享很多課本以及投影片上沒有
的東西。
▼考試作業▼
四次作業(各10%?)
作業一:System Structure
用虛擬化軟體(Virtual Box/VMWare)裝一台虛擬機器,作業
系統不限。比較客體系統跟作業系統在各方面的差異。
作業二:Process Concept
使用fork函數開兩個進程來對弈(下棋),不需要實現人工智能,
重點在於如何同步兩個進程。首先使用pipe同步,接著使用shared
memory再實作一次(兩者皆為進程間溝通(IPC)的設施)。只要
搞懂pipe跟shared memory其實還滿好處理的。
作業三:Virtual address translation and COW in fork
替作業系統加上一個系統呼叫(system call),借此驗證COW的存在
,至於COW是什麼?來修就會知道。本次作業的重點在於如何替作業
系統加上自定的系統呼叫,為了達成這項目標,必須重編核心(kernel),
是一項非常耗時的工作。至於系統呼叫程序本身助教已經完成了大半,
只要依樣畫葫蘆再加上幾行程式碼即可。這次作業幫助我們了解課堂上
所學到的理論是如何出現在真實世界中的。
作業四:Concurrency Control
撰寫一個銀行模擬系統,借此模擬帳號間互相轉賬與查詢餘額的行為。
由於大部份的人平時很少撰寫併發程序,因此必須特別注意執行序之間
的競爭行為。雖然這次作業的名稱叫Concurrency Control,不過寫單序
好像也可以通過,呵呵。
期中考,期末考(各占30% ?)
大部分是申論題,例如:請描述A設計的優點?請問A設計是否存在Bug?等,
問法相當細膩,不是真正了解是寫不出來的。此外也有一些基本的計算題,
例如給定記憶體存取序列與分頁替換演算法,要算有幾個分頁錯誤這樣,不過
數字都不是很好算。大部份的人都考得滿慘的。
調分:
比『更號乘十』佛
¥其他¥(是否注重出席率or嚴禁遲到?需要的基礎?)
不點名,不過有一次課程改為演講,到者++++總成績。
¢最後想說的話¢
&誰適合修這門課&
好像是必修?
--
※ Origin: 交大次世代(bs2.to)
◆ From: 114-43-111-252.dynamic.hinet.net
作者從 114-43-111-252.dynamic.hinet.net 修改文章於 2014/01/29 Wed 01:12:59
作者從 114-43-111-252.dynamic.hinet.net 修改文章於 2014/01/29 Wed 01:16:22
作者從 114-43-111-252.dynamic.hinet.net 修改文章於 2014/01/29 Wed 01:16:42
推 yoyoyoo:調分超神 01/29 01:24
推 hungys:推 有兩個0.45次方神之調分公式 比預期的還高分>< 01/29 21:10
推 PG:推薦這篇文章 01/30 15:15
推 fishlinghu:原PO原始分數100...... 01/31 18:50
→ kevinend51:別,97而已 02/01 14:46
推 johnny87901:有神快拜 神你什麼時候要回歸 02/06 21:27
推 either:真的是比根號乘十佛 02/11 17:29
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: neoneon (106.105.175.48), 07/12/2016 03:51:05