Contents
作業系統 UG/PG 在Windows/Linux平台上的C語言研討會專案,記憶體管理,系統程式設計,Linux。
從這 7.5 小時的課程,你會學到
- 理解堆積記憶體管理( Heap Memory Management )
- 如何追蹤被應用程式記憶體超載的物件
- Heap ( 堆積 )記憶體管理的內部設計與實現
- 在 C 語言中開發自己實施
- 抓住記憶體洩漏
- 看到記憶體使用和統計資訊
要求
- C 語言程式設計技巧
- 使用雙向鏈結串列( Doubly linked lists )
- 堆積記憶體管理理論(本課程再次介紹)
- 對虛擬儲存概念( Virtual Memory Concepts ) 的理解
- 熱愛精益生產,熱愛程式設計
- 非常重要的面試觀點
課程說明
本課程試圖回答以下面試問題:
- 如何設計自己的Heap ( 堆積 )記憶體管理器?
- 堆積記憶體管理使用的資料結構是什麼?
- 什麼是為程序分配記憶體的時間複雜度?
- free( ) 如何知道要釋放多少記憶體?
- 如何擺脫記憶碎片?
本課程主要講述 – “設計並實現你自己的記憶體分配方案,以解決記憶體碎片問題,看到記憶體使用和統計以及捕獲記憶體洩漏。” 和你的教授談談,要求把這個專案作為你的營運研討會專案。
再做一個系統專案,用你的系統記憶體管理知識給面試官留下深刻印象。
在本課程中,我們將以程式庫( Library )的形式設計並實現一個方案,負責為你的使用者空間程序分配和取消分配記憶體,同時在後台處理 Heap ( 堆積 )內部和外部碎片問題。我們已經熟悉了 Heap 內部和外部碎片的問題,這些碎片在程序執行過程中的一段時間內不斷增長和放大,導致大部分 Heap 記憶體無法使用。
許多公司在使用者空間本身實施了這個方案,以解決碎片問題,同時也加快了對程序的記憶體分配/不分配機制。
這是一個純粹的基於程式的課程,在課程的每一個階段,你都需要編寫一個程式碼來實施這個專案。
目標受眾
- 電腦科學的大學與研究生
- 在職專業人士
- 求職者轉職/面試準備
- 電腦科學和程式設計極客
講師簡介
Abhishek CSEPracticals 我建立了網路 ( 更多講師主講課程介紹 )
你好,我是孟買理工學院( IIT Bombay )的畢業生,目前在網路跨國公司( Network MNCs )從事網路協議開發工作。
我有 8 年以上的行業經驗,從事網路程式設計和開發。
Shiwani Nigam 數位行銷執行 ( 更多講師主講課程介紹 )
嗨,我是 Shivani Nigam,市場行銷博士。我擅長研究線上購買產品時的消費者行為。我負責在此平台上行銷線上內容(Udemy課程)。 我還確保技術講師以完美的音頻/視頻質量提供課程,並確保講師優先解決學生的疑問和疑惑。
Ekta Ekta 設備經理 ( 更多講師主講課程介紹 )
嗨,我是 Csepracticals 的設施經理 Ekta。我負責組織基礎結構的維護和保養,以確保它們滿足法律要求以及健全標準。 通過完成日常檢查並進行主動和被動維護,我確保該設施每天都能正常執行。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
🙌 如何有效率地管理 ChatGPT 輸出與整理自己的 ChatGPT 提示( prompts )使用情境?LN+ for Web 已經針對 ChatGPT 的整合做最佳化
🙌 讓 Notion AI 成為你線上學習的得力助手,詳細操作請參考 – 使用 Notion AI 功能來為 udemy 的課程做摘要總結
- 點選這個✨優惠連結 課程特價 | Udemy 永久擁有課程 NT370 起( 請登入 Udemy|按過“優惠連結”後到”報名參加課程“連結網頁做更新 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

你必須登入才能發表留言。