## [進階電腦系統理論與實作 (Fall 2020)](http://wiki.csie.ncku.edu.tw/sysprog/schedule) * [Week1](/uRVJBLceTsKCn5v4OxYXhA) * [2020q3 第 1 週測驗題解析](/tBv4csGaQhqFeY4c2P6fYw) * [Week2](/G4YTdR5JQmWFeKnJAfU1SQ) * [2020q3 第 2 週測驗題解析](https://hackmd.io/@unknowntpo/quiz2) * [Week3](/qZmt8xjNSICzsxPu-hIVMg) * [2020q3 Homework3 (dict)](/@unknowntpo/quiz3) * [Week4](/6Q0keIBTTzqU50SUbxcuAA) * [Week6](/Cux5DbAkQXyJ2I_UjkTLOw) * [Quiz6 答題筆記](/kmU-rAhPTRu3Ad0J2Qziwg) * ## CS:APP 筆記 ### Chapter 2 * [CS:APP Chapter 2: Show_bytes 解析](/v6AlSRq4RqyG_9fMQWtoVg) * [CS:APP Chapter 2: T~2~U~w~(x) 公式推導](/0c-q9ttsRQCcLoZJXyYQrA) ## 卡內基美隆 csapp 線上課程 * 卡內基美隆 csapp 線上課程 * [2015 Fall: 15-213 Introduction to Computer Systems](https://scs.hosted.panopto.com/Panopto/Pages/Sessions/List.aspx#maxResults=250&folderID=%22b96d90ae-9871-4fae-91e2-b1627b43e25e%22) * [Lecture 02: Bits, Bytes, and Integers](https://scs.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=6ca8cdb4-6961-42d9-8fac-299e53759a17) * [CS:APP Chapter 2 :T~2~U~w~(x) 公式推導](/0c-q9ttsRQCcLoZJXyYQrA) * [Lecture 05: Machine-Level Programming I: Basics](https://scs.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=6e410255-3858-4e85-89c7-812c5845d197) * [Note: csapp Lecture 05: Machine-Level Programming I: Basics](/OibxSIRfTK2rpIVlQyJeAA) * [Lecture 12: Cache memories](https://scs.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=3395b86e-0bd4-425d-8872-251e714acdd7) * [Note: csapp Lecture 12: cache memories](/KwANgZFQQoCmOLDscUVYKA) * [Lecture 16: System Level I/O](https://scs.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=f107c2ce-79d5-4529-baeb-2bb495d8c11a) * [Lecture 16: System Level I/O 筆記](/XL9oIsVVRY2HyD_ve7fElQ) * [以 cpfile.c 來探討 CSAPP RIO pacakge](/U_Gh86BoSkC9rq34HVMChw) * [Recitation 9: Shell Lab, Processes, and Signals, and I/O 筆記](/Jf5mk2fzQe6u8WQTR06vfA) * [Recitation 9: Shell Lab, Processes, and Signals, and I/O 課程連結](https://scs.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=e74d0ae6-7d44-4ac7-8893-6bc0cceaf667) ----- ## 進階講座 * [QEMU Note](/wydElcU0TbiAqqhzJhhtTw) * [Note: 從無到有打造 IoT 作業系統核心 - Mini-arm-os](/jadeJFaVRCS5du_sYddgGA) * [從無到有打造 IoT 作業系統核心](/@jkrvivian/SktF6e1g-?type=view)(Mini-arm-os) * [Note: 從無到有打造 IoT 作業系統核心 Mini-arm-os] * [從無到有打造 IoT 作業系統核心:以 Piko/RT 為例](/@jserv/SJHIn4b_W?type=view) * 手機裡的 ARM 處理器 * [Note: 手機裡的 ARM 處理器: 系列講座導論](/VTB45cWATEewGfugwPQTLA) * [虛擬機器設計與實作](/@sysprog/SkBsZoReb?type=view) * [筆記: 虛擬機器設計與實作](/o-N0cAYYS06KLyTUwr2__A) * GNU Toolchain * [Managing Projects with GNU Make, 3.Xth Edition](http://wanderinghorse.net/computing/make/book/ManagingProjectsWithGNUMake-3.1.3.pdf) * 嵌入式系統 * [嵌入式系統建構:開發運作於STM32的韌體程式 ](https://docs.google.com/document/d/1Ygl6cEGPXUffhTJE0K6B8zEtGmIuIdCjlZBkFlijUaE/edit) * [mini-arm-os](https://github.com/jserv/mini-arm-os) * [Functional Programming 風格的 C 語言實作](/@sysprog/c-functional-programming) * [Note: Functional Programming 風格的 C 語言實作](/nmc8E7mAQEqDhvVAFYj76g) ## C99 規格書藏寶圖 * [C99 規格書藏寶圖](/nQQNDVUFTNu2B0K6zNTYZw) * [6.7 Declarations](/7XyQNqYlS96s1c41jQgh_g) ## Makefile * [Makefile 筆記](/zEFzk-5zTw6-YfH8fN-eBQ?both) ## Linux2020 * [Q&A](/w787N4XcSca__EqnzueBWg) * Jserv Office hour * [期末報告 1 to 1 meet](/c9BgqOMDRcaKlDNRmiQYRw) * Lab0-c * [2020q1 Homework1 (lab0)](/@unknowntpo/lab0-c) * [lab0-c SandBox](/Quic9M1mQy-NLjrr4--jLQ?both) * [lab0-c code review](/hT6F_bvxTP--8vkmFLLdnA?both) * [**第 1 週 (Feb 18): 誠實面對自己**](/5UNBcNqPSv2wuQZApg2olA) * [**第 2 週 (Feb 25): C 語言程式設計**](/Kw8C_PRTQmGvTX_SiVbD2A) * [系統軟體開發思維](/@sysprog/concepts?type=view) * [你所不知道的 C 語言:數值系統](/@sysprog/c-numerics) * [Unknown-C 數值系統筆記](/QTIgGc1vTVGufUQSYMBemA) * [你所不知道的 C 語言:bitwise 操作](/@sysprog/c-bitwise) * [你所不知道的 C 語言: 開發工具和規格標準](/@sysprog/c-standards) * [基於 C 語言標準研究與系統程式安全議題](/@sysprog/c-std-security?type=view) * [你所不知道的 C 語言:記憶體管理、對齊及硬體特性](/@sysprog/c-memory?type=view) * [Note: 你所不知道的 C 語言:記憶體管理、對齊及硬體特性](/g3dsRl43RSmBmMoxv5WVrQ) * 搭配閱讀: [The Lost Art of Structure Packing](http://www.catb.org/esr/structure-packing/) * [bit-field](/@sysprog/c-bitfield?type=view) * [2020q1 第 2 週測驗題](/@sysprog/linux2020-quiz2) * [**第 3 週 (Mar 3): C 語言程式設計 2**](/BLQIiJL-RSaVp7PKLcsRJA) * [fibdrv 作業說明筆記](/XNH6vfe1QUiNQnes_VGIEQ) * [fibdrv code_review](/Q9-sLm0-TvepYw5-5UwRXA) * [你所不知道的C語言:遞迴呼叫篇](/@sysprog/c-recursion) * [Note: 你所不知道的C語言:遞迴呼叫篇](/WAIr9nbRRzC-WEzW1oshsw) * [第 4 週 (Mar 10): 浮點數 + 編譯器和連結器](/07fXpSF4TPG6jLsEh1h_1Q) * [第 5 週 (Mar 17): 作業回顧 + code review](/av_-W95USvqYe3nKg_vtaQ) * [第 6 週 (Mar 24): Linux Process](/9jQwREeiQ0-WYzga58cB2Q) * [第 7 週 (Mar 31): 處理器架構和並行處理](/Rwr3iy9wQnWBf1RnJG_jbQ) * [第 8 週 (Apr 7): 執行緒實作機制, timer 和 signal](/r_EsxCA8RViFK9PalAzgMA) * [第 9 週 (Apr 14): 第 9 週 (Apr 14): 組合語言 + 微處理器 + 虛擬記憶體](/3zL1fc_EQG2QxO1iHQKhPg) * [第 10 週 (Apr 21): I/O 與例外處理](/BGb3n9QKTGeCiWzZtOLbnw) * [第 11 週 (Apr 28): 資料結構](/1XMaAhAJQu-S5UAL5WvOlw) * [第 12 週 (May 5): 共享記憶體 + 同步機制](/wS0p7J5LTZGCtcJxPbgxwA) * [第 13 週 (May 12): 最佳化 + 安全和正確性 + 裝置驅動程式模型](/ji--7MDgSoaGEwXaSpjTGQ) * [第 14 週 (May 19): Linux 核心發展回顧 + 網路封包處理](/9c1iOsQXRDqcqfD5W7zntA) * [第 15 週 (May 26): FD 和 檔案系統](/kgsFNA8CTkiN_8mGgjKguA) * [第 16 週 (Jun 2): 多核處理器架構](/8BsunPvZQAOq8wgiyBnzAw) * [第 17 週 (Jun 9): 多處理器架構](/chddhvwAQhiH0aEbaKoTuw) * [Jserv ROS 演講](/Qld7-LpbQQ-QCUgG1ICmkA) * [第 18 週 (Jun 16): 多核處理器, 時鐘管理, Real-time](/6NQVi5HvSzygEvYUroBlXQ)
{"metaMigratedAt":"2023-06-15T07:25:35.597Z","metaMigratedFrom":"Content","title":"Untitled","breaks":true,"contributors":"[{\"id\":\"ead6b8ae-2f22-4455-9a1a-5c796d69b149\",\"add\":0,\"del\":205},{\"id\":\"845fe9c9-07c0-4209-ac18-91472f8b0516\",\"add\":1,\"del\":0},{\"id\":\"7bff8b8c-2096-4393-908e-9d3f7b516e17\",\"add\":11237,\"del\":5548}]"}
Expand menu