腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
管理
自己的虚拟
内存
的应用程序
、
、
我对虚拟
内存
有一点怀疑。
操作系统
将通过将数据复制到磁盘并在需要时恢复来清除物理
内存
。然而,应用程序有可能
管理
自己的“虚拟
内存
”而不是
操作系统
,例如通过将对象写入文件然后销毁它们? 如果是这样,允许应用程序
管理
自己的虚拟
内存
是有利的还是允许
操作系统
提供的?
浏览 0
提问于2012-01-29
得票数 1
回答已采纳
4
回答
Linux
操作系统
和移动
操作系统
(android)之间的根本区别
、
、
、
您好,我想找出移动设备的
操作系统
与台式机的
操作系统
有什么不同。特别是
内存
管理
、调度等。 我知道移动
操作系统
必须做一些其他的事情,比如电源
管理
和担心较小的
内存
容量。有没有人有什么好的资源来找出移动
操作系统
与桌面
操作系统
的技术差异,特别是android
操作系统
?
浏览 1
提问于2010-11-22
得票数 6
2
回答
现代计算中的存储程序计算机
我的理解是,
操作系统
调度一个进程,并
管理
它需要处理器执行的指令。这是因为
操作系统
容易使用各种
内存
管理
技巧,特别是在
内存
碎片是一种生活方式的主
内存
中。根据
操作系统
所做的调度程序和
内存
管理
,我很难弄清楚这个寄存器的用途,除非它只是用于
操作系统
。存储程序计算机的概念真的与现代计算机的工作方式有关吗?
浏览 4
提问于2020-10-04
得票数 0
回答已采纳
1
回答
现代
操作系统
中
内存
分配和分页的区别
、
、
我最近一直在研究
操作系统
,特别是关于
内存
管理
。但是,我不确定像中的那些
内存
管理
方案(如
内存
池或伙伴系统)和虚拟
内存
组件(如分页)之间的区别。它们完成的是相同的事情还是不同的事情?在现代
操作系统
中,它们通常是如何实现的?
浏览 1
提问于2012-07-10
得票数 2
1
回答
嵌入式系统中的虚拟
内存
和
内存
管理
单元混淆
、
、
、
、
或者,如果不运行任何类型的
操作系统
,我们可以从微控制器上的MMU (
内存
管理
单元)中获益吗?我的困惑是,如果我们不使用
操作系统
,MMU对我们有多大的用处?据我所知,虚拟
内存
是一种由硬件和软件共同提供的
内存
管理
技术。我们是否需要
操作系统<
浏览 8
提问于2018-04-19
得票数 2
2
回答
哪些解释器在自己的进程中
管理
其线程的
内存
?
我只是想知道是什么解释器在自己的进程中
管理
线程的
内存
? 对于VMware虚拟机,当
内存
紧张时,VMware会在虚拟机中膨胀一个“气球”。这允许来宾
操作系统
“智能地选择”要交换到磁盘的
内存
,允许来自该
操作系统
的
内存
供其他VM使用。一个问题是Java,在Java中,
操作系统
无法“看到/理解”JRE中的
内存
,当气球膨胀时,来宾
操作系统
将有效地随机地将
内存
换出到磁盘,并且可以轻松地换出关键的JRE
浏览 0
提问于2011-04-22
得票数 1
2
回答
托管代码中的.NET
内存
管理
速度是否比本机代码中的快?
、
、
、
、
我本以为托管代码中的
内存
分配速度是否比本机代码中的
内存
分配速度更快-- --这一点应该是很清楚的。也许虚拟机下的
内存
管理
会更快,因为没有对
操作系统
的上下文交换调用,但是我看到虚拟机本身需要定期调用
操作系统
以获得更多
内存
,并且它的
管理
开销是
内存
本身,而不是
操作系统
。
浏览 2
提问于2008-10-06
得票数 11
1
回答
内存
分配硬件是处理还是
操作系统
?
、
、
、
、
如果我调用malloc,是否在MMU中跟踪分配的
内存
?出于某种原因,我假设
操作系统
通常会处理这个问题,但是由于对malloc的调用编译并且我看到它是在libc/usr/include中定义的,我现在认为OS在硬件
管理
之上实现了另一层
内存
管理
。我想我有两个问题:对于完整的
操作系统
(posix或windows),硬件是跟踪分配的
内存
还是
操作系统
?用arm编译器是硬件跟踪分配的
内存
还是
操作系统
?
浏览 0
提问于2018-11-24
得票数 0
回答已采纳
1
回答
内存
映射文件是否由
操作系统
管理
?
、
我一直在阅读有关
内存
映射文件的内容,我有几个问题: 它们是被
管理
的
操作系统
,还是它们存在于JVM堆中,因此受到垃圾收集的影响。如果它们是
操作系统
管理
的,而且我知道这与
操作系统
有关,但是如果我有两个进程(Java或非Java),
内存
映射为一个文件,那么它们可能会看到相同的
内存
。(即)给定一个1MB文件,如果10个进程处理
内存
映射它,它仍然只使用~1MB
内存
)
浏览 4
提问于2015-03-12
得票数 2
回答已采纳
1
回答
在vCenter中显示来宾
内存
的使用
、
、
是否可以记录和显示Windows来宾
操作系统
在vCenter中使用的
内存
量?在这博客文章中,VMware建议使用客户
操作系统
内存
计数器进行容量规划。然而,vCenter中的度量图比仅仅打开任务
管理
器更方便地显示趋势和长期监视。我个人认为最好的
内存
计数器是那些来自客户
操作系统
的计数器,因为它们真正地代表了分配和空闲的内容。我们需要从来宾的角度来
管理
内存
。
浏览 0
提问于2021-07-21
得票数 0
3
回答
如何用高级语言编写
操作系统
?
、
、
、
、
我刚刚开始深入
操作系统
的世界,我了解到进程有一个它们可以寻址的特定
内存
空间,该
内存
空间由
操作系统
处理。我不太理解用c和c++这样的高级语言编写的
操作系统
如何获得这种
内存
管理
功能。
浏览 2
提问于2020-01-05
得票数 2
2
回答
操作系统
使用的
内存
、
、
我想我缺少一个
操作系统
如何
管理
内存
的基本概念。 这对于进程如何访问
内存
是有意义的。但是,我不明白
操作系统
本身是如何访问
内存
的。例如,
操作系统
本身的页面表是否有已知的物理位置?我知道这个问题很模糊,甚至很难理解该问什么。
浏览 1
提问于2018-06-05
得票数 0
1
回答
如果一个进程在
内存
中放不下怎么办?
、
、
如果进程不能放入
内存
中,是什么将它们移入和移出
内存
才能运行?这个问题是基于
操作系统
内存
管理
理论提出的。 我已经检查过
内存
管理
单元的用途。这与交换有关吗?
浏览 28
提问于2019-05-23
得票数 0
回答已采纳
4
回答
内存
分配是系统调用吗?
、
、
、
内存
分配是系统调用吗?例如,malloc和new。是由不同进程共享并由
操作系统
管理
的堆。私有堆呢?如果堆中的
内存
分配是由
操作系统
管理
的,这会有多昂贵?
浏览 2
提问于2011-06-30
得票数 58
回答已采纳
5
回答
为什么C要
管理
堆,而不是
操作系统
?
、
、
、
换句话说,为什么free()不直接将
内存
返回给
操作系统
,而malloc只是从
操作系统
请求
内存
呢? 此问题是否会影响
操作系统
本身,从而无法将
内存
块分配给任何正在运行的进程?
浏览 17
提问于2017-11-13
得票数 3
回答已采纳
1
回答
如何测量
内存
使用情况
我是用Delphi2009编码的,我想知道程序使用了多少
内存
。由于
内存
管理
器在释放对象时不会将未使用的
内存
释放回
操作系统
,因此它可能会在
内存
管理
器中缓存以供下次使用。我的问题是,是否有可能知道程序使用了多少
内存
。它应该排除在
内存
管理
器中缓存的
内存
。谢谢。
浏览 0
提问于2012-03-09
得票数 4
1
回答
Linux上进程的通常分配单元是什么?
、
我目前正在学习
操作系统
中的
内存
管理
。我在此页中的“内核内部
内存
分配”部分中看到,页面是
操作系统
给进程的最小单元。但在此页中,在“分配
内存
”部分,它表示
操作系统
可以将其分成更小的块(例如6个字节),并在请求时将其分配给应用程序。我不确定两个链接是否都在谈论同一件事,但我的问题是:在具有虚拟
内存
和分页的
操作系统
中,通常的分配单元是什么?
浏览 0
提问于2015-10-13
得票数 4
回答已采纳
1
回答
加载器在哪里加载图像?
我试图通过阅读windows内部结构和net上的一些其他教程来理解
操作系统
内存
管理
,但在这个主题上感到困惑。我的疑问是,
操作系统
在RAM中为进程分配空间的依据是什么?
操作系统
何时为进程分配虚拟
内存
?加载程序首先将图像加载到RAM中还是虚拟
内存
中?
浏览 0
提问于2018-03-27
得票数 0
3
回答
使用free()时,
内存
使用量不会减少
、
、
、
我正在编写独立于
操作系统
的无锁队列,到目前为止它工作得很好,但
内存
管理
有一个小问题。我不确定是gcc的问题还是我的问题。问题:当将元素添加到列表中时,
内存
会增加,但当从列表中删除元素时(空闲(ElementPointer);),
内存
使用量不会改变。但是当我使用pthread时,N个生产者和M个消费者的(1<N<20, 1<M<20)
内存
使用量一直在大约10MB左右(当我试图添加和删除大约10kk的元素时),所以看起来空闲是正常工作的。有趣的是,在VS2010(相同
浏览 1
提问于2012-11-05
得票数 9
回答已采纳
1
回答
设置比
操作系统
可用
内存
更高的最大服务器
内存
、
、
它的物理
内存
比我的
操作系统
(Windows 2008 R2)所能看到的32 OS
内存
还要多。
管理
层希望我将server使用的最大服务器
内存
(SQLServer2008ServicePack 3)配置为比
操作系统
看到的更高。我可以通过在Server属性中更改它。还是会耗尽所有提供给
操作系统
的
内存
?
浏览 0
提问于2017-01-10
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
黑客基础:操作系统怎么管理内存的?非连续分配管理是什么?
操作系统--虚拟内存
白话Go语言内存管理--内存分配原理
Python内存管理机制
内存管理速成教程
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券