F10: gc

主講人: jserv / 課程討論區: 2019 年系統軟體課程

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →
返回「Linux 核心設計」課程進度表

預期目標

  1. 學習記憶體管理;
  2. 初步接觸多執行緒程式設計;
  3. 思考 Linux 同步機制;
  4. 設計 stack/heap 追蹤的機制;

作業要求

  • 完成 第 7 週測驗題 (下) 所要求的 mark & sweep garbage collection 原理,解說和程式碼分析,需要涵蓋 reference counting 的實作和探討已有的缺陷;
  • 改進 ogc 程式,自 ogc fork 出你的 repository,使其得以在多執行緒的環境下正確運作
  • 比較其他 GC 實作,提出 ogc 改進計畫並落實
  • 在 Linux 核心指出類似的 garbage collection 實作,

繳交方式

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

截止日期

May 20, 2019 (含) 之前