
【計】 allocate memory
allocate; allot; assign; consign; disburse; dispense; distribute; portion
【計】 ALLOC; allocate; allocating; assignation; distributing point
【化】 distribution
【醫】 distribution; partition
【經】 absorb; allocate; allocation; allotment; apportionment; assign
assignation; distribute; distribution; repartition
storage; store
【計】 M; memorizer; S
在漢英詞典視角下,“分配存儲器” 的詳細解釋如下:
中文術語:分配存儲器
英文對應:Memory Allocation
指計算機系統中為程式或數據動态/靜态劃分和預留物理或虛拟存儲空間的過程。其核心是将有限的存儲資源按需分配給不同任務,确保系統高效運行。
來源:計算機體系結構基礎文獻
技術本質:
涉及操作系統對内存的管理,包括地址映射、空間劃分(如堆、棧、靜态區)及回收機制(如垃圾回收)。例如:
malloc
(C語言)或 new
(C++)請求内存。
來源:操作系統原理權威教材
中文概念 | 英文直譯/技術術語 | 應用場景 |
---|---|---|
分配存儲器 | Memory Allocation | 操作系統、嵌入式系統開發 |
内存分配器 | Memory Allocator | JVM、Python解釋器内存管理模塊 |
虛拟内存分配 | Virtual Memory Allocation | 進程間内存隔離與擴展 |
堆内存分配 | Heap Allocation | 動态對象創建(Java/C#) |
注:英文術語需根據上下文細化。例如“存儲器”可能對應 Storage(持久化存儲)或 Memory(易失性内存),但“分配”場景下通常指後者。
根據IEEE Std 1219 标準:
“Memory allocation is the process by which programs are assigned to physical or virtual memory spaces during execution, managed through hardware MMU (Memory Management Unit) and OS algorithms.”
來源:IEEE計算機協會标準文檔
連續分配:
為進程分配連續内存塊(如早期DOS系統),易産生碎片。
$$ text{碎片率} = 1 - frac{text{已用連續塊大小}}{text{總内存大小}} $$
分頁/分段:
現代系統采用非連續分配:
動态分配算法:
來源:《計算機組成與設計:硬件/軟件接口》(David A. Patterson, John L. Hennessy)
void* malloc(size_t size)
請求堆内存new
關鍵字觸發JVM的堆分配機制kmalloc
分配内核空間注意:分配失敗将觸發
OutOfMemoryError
(Java)或返回NULL
(C/C++),需顯式釋放(free
/delete
)避免洩漏。
中文 | 英文 |
---|---|
分配存儲器 | Memory Allocation |
内存碎片 | Memory Fragmentation |
垃圾回收 | Garbage Collection (GC) |
虛拟地址空間 | Virtual Address Space |
來源:ACM Computing Surveys 内存管理綜述
“分配存儲器”是計算機系統中管理内存資源的核心操作,指為程式或數據動态或靜态地分配内存空間的過程。以下是詳細解釋:
分配存儲器指在計算機運行過程中,根據程式需求将物理或虛拟内存劃分為特定區域,供操作系統、應用程式或數據使用。例如,程式加載時需分配代碼段空間,變量聲明時需預留數據存儲區。
malloc()
、C++的new
操作符)malloc(sizeof(Node))
free()
)現代操作系統通過内存管理單元(MMU)實現物理地址轉換,配合首次適應算法、夥伴系統等分配策略優化内存使用效率。開發者需根據具體場景選擇分配方式,例如實時系統傾向靜态分配保證确定性,而Web服務多采用動态分配提升靈活性。
串行傳輸擔架單紐闆過濾機多爾型浮槽耙式分級機法律檢索方體字黃體機能亢進環上氟代作用緩釋放繼電器混合性的角閥精簡人員進模口套舊鑄物淋巴結門離子選擇電極分析母酊尿道導管爬蟲學企業資本缺少的東西肉桂酰柯卡因紹丁氏液生性耍笑數據鍊路層碳鍊酶銻-273外周後讓角彎針