μClinux内存管理分析  

Analysis of μClinux Memory Management

在线阅读下载全文

作  者:谢新华[1] 李端明[1] 李树贤[1] 

机构地区:[1]西南科技大学计算机科学与技术学院,四川绵阳621010

出  处:《兵工自动化》2006年第3期52-53,共2页Ordnance Industry Automation

摘  要:μClinux内存管理采用非标准Linux内存模型。系统为进程分配连续内存区域,代码段、数据段和栈段间无空隙,且进程私有堆被取消,所有进程共享由操作系统管理的堆空间。最简单的malloc利用mmap从核心空闲内存池中分配内存以实现。并采用存储器分页管理,系统启动时把实际存储器分页,加载应用程序时再程序分页加载。Management of μClinux adopted the nonstandard model of Linux memory. There are no interspaces among the code segment, data segment and stack segment; furthermore, every process has no private heap, so all processes share heap segment, which is managed by OS. The mmap function allocates memory from memory pooling in core idles to realize the simplest malloc. The storage paging management was used in system. The storage pages were assigned to memory by system when it started, and procedure pages were loaded when procedure was used.

关 键 词:ΜCLINUX 内存管理 内存模型 MMU 

分 类 号:TP315[自动化与计算机技术—计算机软件与理论] TP333.3[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象