少說廢話,先上思維導圖有個知識框架。
注意下圖中的【動態分割槽分配】又稱為【可變分割槽分配】。
連續,設計簡單,直接定址,效率高。缺點:記憶體利用效率最低,有內部碎片。
分頁,設計最複雜,容易產生內部碎片,無論資料有多少,都只能按照頁面大小分配,造成浪費。
分段,程式設計師在程式設計和使用上多方面的要求,缺點,無法利用碎片,必須搬移記憶體,造成效能損失。
1、固定分割槽:
優點:易於實現、開銷小
缺點:存在內部碎片(分區內未被利用空間)、分割槽總數固定,限制了併發執行的程式數量。
2、動態建立分割槽:按照程式申請要求分配。
優點: 沒有內部碎片
缺點:有外部碎片(難以利用的小空閒分割槽)
優點:沒有外部碎片,最後一頁可能有內碎片但不大;程式不必連續存放;便於改變程式占用空間大小。
缺點:程式仍需要全
11 連續分配 分頁和分段三種儲存分配機制的優缺點
連續 設計簡單,直接定址,效率高。缺點 記憶體利用效率最低,有 內部碎片。分頁,設計最複雜,容易產生 外部碎片,無論資料有多少,都只能按照頁面大小分配,造成浪費。分段,程式設計師在程式設計和使用上多方面的要求,缺點,無法利用碎片,必須搬移記憶體,造成效能損失。一 分割槽儲存管理 1 固定分割槽 優點...
記憶體分配 分頁 分段
關於計算機記憶體分配,主要有兩種 連續記憶體分配和非聯絡記憶體分配。需要注意的是,這是作業系統級別的,而堆與棧的記憶體分配,是屬於編譯器級別的,具體可以參考另一篇筆記 連續記憶體分配是指為乙個程式分配位址連續的一段記憶體,當出現許多程式時,由於程式大小不一必然會出現許多的記憶體碎片,無法充分發揮出所...
記憶體離散分配 分頁 分段
基本分頁儲存管理方式 本部分討論不具備對換功能的純分頁模式,作業執行需要全部裝入記憶體。離散分配記憶體 作業規定大小劃分成小份 記憶體也按同樣大小劃分成小份 作業的任一小份可分散放入記憶體任意未使用的小份 分頁方式下,記憶體的使用率高,浪費少。但不是絕對沒有碎片 程序的最後一頁不總是能佔滿乙個物理塊...