社区
C++ 语言
帖子详情
在核心态中分配内存最多可以分配多大的空间?
zshuc
2003-01-29 06:10:19
在核心态中分配内存最多可以分配多大的空间?
...全文
29
4
打赏
收藏
在核心态中分配内存最多可以分配多大的空间?
在核心态中分配内存最多可以分配多大的空间?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qbhua
2003-02-10
打赏
举报
回复
就Linux内核而言,核心态zone allocator能分配的内存,差不多相当于你的机子所配置的物理内存减去系统数据结构与程序占用的内存。
scwen
2003-02-09
打赏
举报
回复
我觉得这个没有确定的答案,随着硬件技术的进步,我想核态能分配的内存经会与之协调的增大,就是不同需要所开发的操作系统所用的核态分配内存的算法也不会一样,因此这个问题问的不科学
MarkDong
2003-02-09
打赏
举报
回复
核心态的内存分配当然也是可以跨越PAGE单位的,因为核心态也是工作在虚地址空间的,而且在核心态分配的内存页也是有可能被交换到硬盘或其它外存上的。
在不同的平台上核心态能分配多少内存是不固定的,总之不会很大。
AutoAsm
2003-02-09
打赏
举报
回复
老大,你先得说是在哪个系统下得核心态。不同系统得核心内存分配得策略可能不一样。 我想最好还是不要大于4K,因为核心态下分配得内存能不能跨越PAGE单位还不好说。
C#堆内存
分配
和栈内存
分配
在C#
中
,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候
分配
,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。...
C++ 在栈上
分配
内存
malloc与alloc的区别 malloc()与 alloc() ...在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存
分配
运算内置于处理器的指令集
中
,效率很高,但是
分配
...
内存
分配
函数介绍
每个进程可访问的虚拟内存
空间
为3G,但在程序编译时,不可能也没必要为程序
分配
这么大的
空间
,只
分配
并不大的数据段
空间
,程序
中
动态
分配
的
空间
就是从这一块
分配
的。如果这块
空间
不够,malloc函数族(realloc,...
C语言内存
分配
方式-个人笔记摘录
在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存
分配
运算内置于处理器的指令集
中
,效率很高,但是
分配
的内存容量有限。 (3)从堆上
分配
,亦称动态内存...
Linux内存
分配
. malloc、brk、mmap. 简单整理总结
Linux 的虚拟内存管理有... 如果虚拟地址对应物理地址不在物理内存
中
,则产生缺页
中
断,真正
分配
物理地址,同时更新进程的页表;如果此时物理内存已耗尽,则根据内存替换算法淘汰部分页面至物理磁盘
中
。 基于以上认...
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章