当前位置:嗨网首页>书籍在线阅读

01-内存管理

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

第9章 内存管理

对于一个进程来说,内存是最基本也是最重要的资源。本章内容涵盖内存管理,包括内存分配(allocation)、内存操作(manipulation)以及最终的内存释放(release)。

动词“allocate”是获取内存的一般术语,其实有些误导性,因为它总是让人联想到分配的是稀缺、供不应求的资源。当然,很多用户都期望拥有更多的内存。但是,在现代操作系统中,这个问题并不属于很多进程共享很少的内存这样的场景,而关键在于如何适当使用内存并记录使用情况。

在本章中,将探讨在进程各个区段中分配内存的方法,以及各个方法的优缺点。此外还探讨涉及一些设置和操作任意内存区域内容的方法,并了解如何锁定内存,避免你的程序等待内核从交换区换页。