F11: ringbuffer

主講人: jserv / 課程討論區: 2019 年系統軟體課程
:mega: 返回「Linux 核心設計」課程進度表

預期目標

  1. 學習記憶體管理和 mmap 系統呼叫;
  2. 學習 ring buffer 的設計與實作
  3. 思考 Linux 核心內部的資料結構
  4. 針對記憶體階層和計算機結構設計對應的效能分析框架

作業要求

  • 完成 第 11 週測驗題 (上) 和所有延伸題目
  • 在 Linux 核心原始程式碼指出類似的 ring buffer 實作,設計 Linux 核心模組的實驗,需要探討對應的原理
    • 需要涵蓋 kernel API 同步機制的運用
    • 執行時期的分析 (提示: 可善用 eBPF)

繳交方式

編輯 Homework7 作業區,將你的觀察、上述要求的解說和改善過程,紀錄於新建立的共筆

截止日期

May 27, 2019 (含) 之前