連續記憶體分配和非連續記憶體分配的區別
在本篇文章中,我們將瞭解連續和非連續記憶體分配的區別 -
連續記憶體分配
在這種分配型別中,連續的記憶體塊被分配給檔案/程序。
與非連續記憶體相比,它的執行速度更快。
作業系統可以輕鬆控制它。
開銷最小,因為在執行程序時不會進行過多地址轉換。
在連續記憶體分配中存在內部碎片。
有不同型別的分割槽:單分割槽分配和多分割槽分配。
記憶體會被浪費。
置出程序安排在最初分配的空間本身。
非連續記憶體分配
在此類分配中,單獨的記憶體塊被分配給檔案/程序。
與連續記憶體相比,它的執行速度較慢。
作業系統難以控制它。
因為需要轉換多個地址,所以開銷更大。
它包括分頁。
它包括分段。
不會浪費記憶體。
在此類分配中會出現外部碎片。
置入程序可以安排在記憶體中的任何位置。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP