11101 工程學群 資訊工程學系

作業系統〡Offered in English

周百祥 教授

資訊工程學系
國立清華大學資訊工程學系教授
美國華盛頓大學電腦資訊工程學系博士
【教學】Python語言程式入門、作業系統
【網站】https://reurl.cc/Z4r0Wl
 https://epl.tw/people/
【研究】embedded systems hardware and software, the Internet of Things
 low-power design and energy harvesting
 design tools and system modeling

News

最新公告

2025-03-25 OEGlobal 2026 conference
2025-03-12 【校友力量大】李丞恩校友|程守慶教授複變數函數論筆記!
2025-03-07 李丞恩校友| 電子學A筆記 !
2025-03-07 李丞恩校友|高等微積分2B筆記 !
2025-03-07 李丞恩校友|高等微積分1筆記 !
2025-03-07 李丞恩校友|高等微積分2A筆記 !
2025-03-07 李丞恩校友| 電子學B筆記 !
2025-03-03 分享是最偉大的學習|李丞恩校友捐贈 高等微積分大要筆記 !
2025-02-25 分享是最偉大的學習|李丞恩校友捐贈10702吳尚鴻教授深度學習筆記!!
2025-02-19 分享是最偉大的學習|固態物理與電子薄膜筆記分享!
2025-02-18 臺灣開放式課程暨教育聯盟|榮獲內政部113年度全國社會公益團體貢獻獎 - 金質獎 (感謝會員學校齊心努力!)
2025-02-14 訊號與系統必修之選【電機資訊必考科目,清大低調巨匠洪樂文教授全英親授】
2025-02-13 A Must-Take Course on Signals and Systems - 【A Core Subject in Electrical Engineering and Computer Science, Taught by NTHU’s Esteemed Scholar, Professor Yao-Win Peter Hong】
2025-02-06 2023 引領教學潮流 : 大學教授的魅力品牌之路 !
2025-02-06 教師備課一定要知道3件事分享報導 ! (20221101)

Syllabus

課程大綱

This course covers fundamental concepts in operating systems for computers, including multiprogramming, interrupt, processes, kernel, parallelism...

 
Course Description
This course covers fundamental concepts in operating systems for computers,including multiprogramming,interrupt, processes, kernel, parallelism, critical sections, deadlocks,communication, multiprocessing,multilevel memory management, binding, name management, file systems,protection, resource allocation,scheduling. Experience with concurrent programming, synchronization mechanisms, interprocess communication.
 
  
Textbook
♠ 
Silberschatz, P. Galvin, and G. Gangne, Operating System Concepts,

10th Edition (International Student Version), John Wiley & Sons, Inc.
  
 Reference 
Small Device C Compilerhttp://sdcc.sourceforge.net/
Slides:https://ocw.nthu.edu.tw/ocw/index.php?page=newsContent&id=692
  
 
Teaching Method
Three hours of lectures per week, weekly written and programming assignments,one final project with five checkpoints  
  
Syllabus
Chap0 : History of OS
Chap1 : Introduction
Chap2 : System Structures
Chap3 : Process Concept
Chap4 : Threads
Chap5 : Scheduling
Chap6 : Synchronization, Chap7: Synchronization Examples
Chap7 : Synchronization Examples
Chap8 : Deadlocks
Chap9 : Main Memory
Chap10 : Virtual Memory
Chap11 : Mass Storage
Chap12 : I/O
Chap13 : File System
Chap14 : 
File System


   

講義專區Project專區Reviews專區

Keyword

關鍵字

  • 英文課程
  • Offered in English
  • 作業系統operating systems
  • 多工程式multiprogramming
  • 同步synchronization
  • 資源管理resource management
  • 排程scheduling

Teachers

周百祥 教授

Social Share

Details