--- title: Week #9 (Apr 21) :: Kernel Concepts and Threading toc: no ... 資訊安全議題 ------------------- * `Hacking the D-Link DIR-890L`_ * `What the Ridiculous Fuck, D-Link?!`_ * `MS15-034/CVE-2015-1635 HTTP 遠端程式碼執行漏洞分析_ 作業須知 (Lab-43) ---------------- * 作業描述: `Lab 43`_ * 截止日期: May 2, 2015 (含) 之前 Computer Systems: A Programmer's Perspective -------------------------------------------------------------------- * `CMU 官方網站`_ * 推薦閱讀: (和本課程高度相關) - `Machine-Level Representation of Programs`_: 對應 `Week #3`_ - `Processor Architecture`_: 對應 `Week #3`_ - `Optimizing Program Performance`_: 對應 `Lab-38`_ - `The Memory Hierarchy`_: 對應 `Week #7`_ - `Linking`_: 對應 `Week #8`_ - `Exceptional Control Flow`_: 對應 `Week #4`_, `Week #6`_ - `Virtual Memory`_: 對應 `Week #8`_ - `System-Level I/O`_: 對應 `Lab-39`_ - `Concurrent Programming`_: 對應 `Week #9`_ POSIX --------- * `POSIX – 25 Years of Open Standard APIs`_ - 用圖表說明了 PSE51, PSE52, PSE53, PSE54,以及用於即時處理應用的 IEEE 1003.13-2003 (POSIX.13) Profiles * `Getting Started With POSIX Threads`_ (繁體中文翻譯) * `Linux As a Real-Time Operating System`_ - 回顧 POSIX 中即時處理機制,特別是 SCHED_FIFO 和 SCHED_RR 這兩個 scheduler policy,以及 High Resolution POSIX Timers (HRT) - 即時處理的案例指出列車控制系統 - SGI 的 IRIX 改善即時處理效能的途徑,是在通用的作業系統核心 (如 Unix) 中加入若干 preemption point,這點也被 PREEMPT-RT 採用 - 從報告中清楚得知,為什麼資訊工程系的學生該把機率統計學好呢?我們要得知一個系統的即時處理效能,就要從 PDF (probability distribution function) 去分析 - 「如果你研究沒做到統計,表示你還不夠深入」 * `Comparative analysis of preemption vs preempt-rt`_ - Linaro Connect Hong Kong 2014 中,Linaro Networking Group (LNG) 核心維護者 Gary Robertson 的演講 - `錄影`_ Kernel Concepts ------------------------ * `Thread & Synchronization`_ * `Priority Inversion on Mars`_ * `Making Linux do Hard Real-time`_ - 4 月 23 日 19:30 在資訊系舊館一樓 4203 教室有 Real-time Linux 演講