目錄表

國立屏東大學 資訊工程學系

Real-Time Operating Systems 即時作業系統


課程資訊

課程投影片

Tentative Schedule

本課程採16+2彈性授課方式,除16週(每週3堂課)的授課外,另安排2週(共計6堂課)的彈性授課,詳細規劃如下表:

週次 日期 預定進度
01 09/03 Syllabus
Process Scheduling
02 09/10 Windows Process Scheduling (1)
03 09/17 Windows Process Scheduling (2)
04 09/24 Independent Real-Time Task Scheduling (1)
05 10/01 Independent Real-Time Task Scheduling (2)
06 10/08 Independent Real-Time Task Scheduling (3)
07 10/15 Independent Real-Time Task Scheduling (4)
08 10/22 Review
18:00-21:00 Midterm Exam
09 10/29 Dependent Real-Time Task Scheduling (1)
10 11/05 Dependent Real-Time Task Scheduling (2)
11 11/12 Dependent Real-Time Task Scheduling (3)
12 11/19 Dependent Real-Time Task Scheduling (4)
13 11/26 Review
Final Exam 18:00-21:00
14 12/03 Project Presentation
15 12/10 Paper Presentation
16 12/17 Paper Presentation

Textbook

Papers to read

Presentation (Selected Papers)

Each student will be required to present at least one related paper from the following list:

1 Min-Ih Chen and Kwei-Jay Lin, Dynamic Priority Ceilings: A Concurrency Control Protocol for Real-Time Systems, Real-Time Systems, Vol. 2(4), pp.325-346, 1990.

2.Jun Wu, Tei-Wei Kuo and Chih-wen Hsueh, "RCPCP: A Ceiling-Based Protocol for Single and Multiple Disks Environments," The Computer Journal, Vol. 46, No. 2, pp. 161-173, February 2003.

3.Tei-Wei Kuo, Jun Wu and Hsin-Chia Hsih, "Real-Time Concurrency Control in a Multiprocessor Environment," IEEE Transactions on Parallel and Distributed Systems (TPDS), (SCI, EI), Vol. 13, No. 6, pp. 659-671, June 2002.

4. Jian-Jia Chen, Jun Wu and Chi-Sheng Shih, “Approximation Algorithm for Scheduling Real-Time Jobs with Multiple Feasible Intervals”, Journal of Real-Time Systems, (SCI,EI), Vol. 34, Issue 3, pp. 155-172, November 2006.

5. Kam-Yiu Lam and Joseph Kee-Yin Ng, A Conditional Abortable Priority Ceiling Protocol for Scheduling Mixed Real-Time Tasks, Journal of Systems Architecture, Vol. 46, pp. 573-585, 2000

6.Buttazzo, G. C., Rate Monotonic vs. EDF: Judgment Day. Real-Time Systems, 29(1), 5–25, 2005

7. Sprunt, B., Sha, L., and Lehoczky, J., Aperiodic task scheduling for Hard-Real-Time systems. Real-Time Systems: The International Journal of Time-Critical Computing Systems, 1(1), 27–60, 1989.

8.Hakan Aydin, Daniel Mosse, and Pedro Media-Alvarez, Power-Aware Scheduling for Periodic Real-Time Tasks, IEEE Transactions on Computers, Vol. 53, No. 5, pp.584-600, May 2004.

9.Jun Wu, Energy-Efficient Scheduling of Real-Time Tasks with Shared Resources, Future Generation Computer Systems (FGCS), Volume 56, pp. 179-191. March 2016.

10. Jun Wu and Kai-Long Ke, Energy-Efficient Real-Time Scheduling of Tasks with Abortable Critical Sections. Journal of Information Science and Engineering (JISE), Vol. 30, No. 3, pp.765-786, May 2014.

Grading Policy