腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在
linux
内核中分配可交换
内存
Linux
内核中的
内存
通常是不可交换的()。但是,有时允许换出
内存
是很有用的。是否可以在
Linux
内核中显式地分配可交换
内存
?我想到的一种方法是
创建
一个用户空间进程并使用它的
内存
。还有更好的吗?
浏览 92
提问于2017-07-15
得票数 0
回答已采纳
3
回答
您能用
Linux
在
内存
中加载树结构吗?
、
我想用类似于这个- but的
Linux
脚本
创建
一个应用程序,它能完成吗? 有什么简单的例子吗?
浏览 5
提问于2012-10-22
得票数 3
回答已采纳
1
回答
如何在
linux
内核中使用连续
内存
?
、
我发现物理
内存
被分成如下几个列(
内存
交错):在我的课程作业中,我一直在研究
linux
内核源代码。在
创建
sysfs (/sys/devices/system/memory)时,
linux</
浏览 0
提问于2013-10-27
得票数 6
1
回答
测试懒虫-怎么做?
、
、
、
所以我已经编辑了SLOB,以使用最适合的算法,无论是在找到合适的页面和块时。但是问题是,我如何测试它呢?我们将非常感谢您的帮助!
浏览 4
提问于2013-04-21
得票数 1
2
回答
Linux
和
内存
泄漏
、
Linux
是否会立即自动回收应用程序使用的所有
内存
?在调用exit(0)之前,是否真的值得在多线程应用程序中调用每个类的析构函数?如果
Linux
总是立即回收应用程序使用的所有
内存
,那么
内存
泄漏只是应用程序
创建
的悬空指针,也只是它的生命周期。
浏览 1
提问于2010-08-25
得票数 1
回答已采纳
1
回答
如何判断进程是否是第一次启动
、
我正在用C语言编写一个程序,一些进程需要访问嵌入式
linux
上的共享
内存
。此共享
内存
需要在
创建
时进行初始化。附加到此
内存
的任何进程都可能崩溃。当它重新启动时(可能是由
linux
INIT重启的),它不能再次初始化共享
内存
,因为其他进程正在使用它。如何判断正在
创建
共享
内存
的进程的当前启动是第一次还是重新启动。我想出了一个想法,在共享
内存
中分配一个整数,其中将写成一个类似5678956的数字( ffffffff或0000
浏览 2
提问于2012-02-19
得票数 3
回答已采纳
3
回答
Windows共享
内存
段
、
、
我在谷歌上搜索了一下,还没能找到一个明确的答案,所以我希望有人能对windows和
linux
的共享
内存
段有一些了解。在
Linux
中,有两种为IPC
创建
共享
内存
的方法:共享
内存
段(shmget等人)和
内存
映射文件(mmap)。根据我的简要理解,mmap要求您在操作系统中的某个地方有一个实际的文件来映射,而共享
内存
段只是
内存
中可以由进程附加的基于名称的段。在Windows中,似乎只有
内存
映射文件的等价物,在那里你必须有一
浏览 7
提问于2013-05-25
得票数 7
1
回答
Linux
:如何检查是否
创建
了新进程
、
、
我正在编写一个C程序,它在
Linux
shell的后台运行,如果总
内存
消耗超过总
内存
的85%,那么它将打印出一条警告。检查是否
创建
了新进程的最佳方法是什么(我想在每次
创建
进程时检查
内存
值)?
浏览 2
提问于2015-05-02
得票数 0
1
回答
Linux
API用于在多核进程中
创建
新进程
、
、
、
、
BackGround:利用Posix为
linux
环境下的多核系统开发基于OSEK的RTOS包装器最终目标是在进程上有不同的线程,其中每个进程不受其他进程的干扰。现在还有API mmap将进程的
内存
绑定到特定的区域。问题:,
创建
多个进程并确保进程不共享相同
内存
的最佳方法是什么? PS:,我是
linux
的新手,到目前为止还读
浏览 2
提问于2015-04-02
得票数 0
1
回答
如何以及何时
创建
不同的
内存
映射?
、
、
、
、
我指的是一本书的摘录, 处理器
内存
映射:这是需要
创建
的第一个
内存
映射。它解释了CPU的
内存
管理策略,例如CPU如何处理不同的地址空间(用户模式、内核模式)、用于不同
内存
区域的缓存策略等等。板
内存
映射:一旦有了处理器如何看待不同
内存
区域的概念,下一步就是将各种车载设备安装到处理器
内存
区域中。这需要了解各种车载设备和总线控制器。,软件
内存
映射:接下来,需要为各种软件组件(如引导加载程序和
Linux
内核)提供一
浏览 2
提问于2016-11-18
得票数 1
1
回答
Linux
交换空间
、
、
、
、
我有32的
内存
。SSD和NonSSD驱动器。我知道物理
内存
+交换=虚拟
内存
。我知道
linux
有hugepages和
内存
映射文件特性。
内存
映射文件使用虚拟
内存
,我不知道处理文件的策略。即使有很高的物理
内存
,交换也有好处吗?我将
创建
应用程序cpp库、gzi
浏览 0
提问于2015-07-12
得票数 0
2
回答
谁在
Linux
中
创建
虚拟
内存
?
、
我知道内核负责将虚拟
内存
映射到实际
内存
。但是,我想知道谁实际为进程
创建
虚拟
内存
,如/proc/pid/map文件所示。(1)编译器/链接器是否为进程
创建
了虚拟
内存
区域,而内核只是将其映射到实际
内存
(因为虚拟
内存
区域并不重要,所有重要的都是映射)? 内核本身是否在分叉进程时
创建
虚拟
内存
空间,并将其映射到实际
内存
中?
浏览 6
提问于2012-03-20
得票数 1
1
回答
创建
线程时
linux
进程
内存
增长
、
、
、
、
使用pthread_create
创建
线程时,报告的
内存
地址空间(通过top和ps)在以下信息中有显著增长:还为线程设置了detachstate属性,即使它在<1s中完成,
内存
映射仍然存在于pmap中。 这仅仅是
linux
内存
管理的一部分吗?可以调优65M命中,因为这是一个单一的线程情况,当多个线程同时
创建
,然后VSZ报告说上升非常快。报告了10个线程,650米
浏览 1
提问于2017-11-30
得票数 3
回答已采纳
1
回答
使用dd克隆
linux
映像
、
、
、
如果我希望使用dd实用程序克隆我的
Linux
映像,我可以这样做,例如dd if=/dev/SDX of=/dev/SDY,其中SDX是存储
Linux
映像的内部
内存
设备,SDY是我想要将其复制到的外部
内存
设备但是,如果不克隆到不同的
内存
设备并使用相同的内部
内存
(例如:dd if=/dev/SDX of=/home/my_dir/my_image.img ),就会在实际图像所在的同一个内部
内存<
浏览 0
提问于2019-01-25
得票数 0
6
回答
在
Linux
内核中,virt_to_phys和CPU的MMU之间有什么关系?
、
、
、
、
我正在阅读关于
Linux
内存
管理的文章。我知道
Linux
内核负责
创建
和维护页表,但使用CPU的
内存
管理单元(MMU)将进程的虚拟
内存
访问转换为相应的物理
内存
访问。但是,我也知道内核可以使用它的一些函数来管理
内存
,如virt_to_phys()、virt_to_page()、__pa()、.
浏览 20
提问于2015-04-17
得票数 15
回答已采纳
1
回答
Ubuntu不会从我的外部硬盘启动。
、
、
、
、
我得到了一个16 64的闪存驱动器,并使用13.04 64位iso将其转换为带有的可引导USB。然后我从它启动并进入安装过程,并将它安装在一个没有交换空间的500 GB外部硬盘上,它被完全格式化了。一旦安装,我重新启动到外部硬盘驱动器,我等待了几分钟,只是看到没有进展,只有一个空白的屏幕。请帮帮忙。
浏览 0
提问于2013-04-28
得票数 0
2
回答
linux
内核是如何
创建
sysfs的?
、
、
、
、
我已经开始为我的操作系统课程研究
linux
内核代码了。因为我对sys文件系统(sysfs)感兴趣。我想知道sysfs是何时以及如何
创建
的?
linux
内核代码中的哪些文件生成这个文件系统?我已经在我的系统上安装了
linux
内核,并且已经开始通过代码进行调试。但本文档仅解释了目录结构、目录的
创建
和读写属性。我更感兴趣的是内核是如何在引导期间
创建
这些目录的。我理解以下方法负责sysfs中的目录
创建
。int sysfs
浏览 1
提问于2013-10-22
得票数 5
回答已采纳
1
回答
WIndows VM:规范建议
我希望
创建
一个运行在Windows上的VM,用于游戏、excel和其他windows实用程序。我应该设置什么规格:
内存
等等.我能分配给VM/windows的最大/最优值是多少,8gb,10.16岁? 在一个具有8gb
内存
的旧
Linux
桌面上,我试图
创建
一个VM并给它8gb的
内存
,但它总是僵化。我想玩的那种游戏在ram上要求很高,不幸的是,
linux
并不是只适用于操作系统PC机。
浏览 0
提问于2022-01-07
得票数 0
回答已采纳
1
回答
我能用一个过程中的PTEs来表示物理记忆的片段,在另一个过程中
创建
合适的PTEs吗?
、
、
、
、
当我们在
Linux
中使用函数mmap (,,, MAP_ANON | MAP_SHARED);时,对于同一区域的物理
内存
(在进程之间分配的)是分配虚拟
内存
页(PTEs)。这些PTE从一个进程的页表复制到另一个进程的页表(具有相同的物理地址分配
内存
片段序列),这是真的吗? 但是mmap ()需要在fork ()之前完成。哪些函数用于在两个已经建立的进程之间复制PTE的机制以
创建
共享
内存
?我能用PTEs /SGL(分散-聚集-列表)来指示物理
内存
的碎片,这些<em
浏览 1
提问于2013-12-01
得票数 1
1
回答
使用从Solaris 64位或
Linux
32位到
Linux
64位的
内存
映射文件
、
、
我们的应用程序使用多个
内存
映射文件在多个进程之间进行通信。产品运行在64位的solaris上,开发机器为32位的
linux
。在未来,我们希望在所有环境中使用64位
linux
。编译已经完成,现在我需要存储在
内存
映射文件中的数据。不幸的是,如果我使用来自32位
linux
的文件,我会得到一个“总线错误”。如果我使用的是64位solaris的文件,进程就会崩溃。此外,solaris文件似乎与
linux
系统不兼容。因此,我在64位
linux
上
创建
了新的
内
浏览 4
提问于2012-12-18
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
图解|Linux内存碎片整理
在 Linux 中创建定时器|Linux 中国
Linux内存映射mmap原理分析
创建linux后,首先创建登录用户,禁用root
终端基础:在 Linux 终端中创建目录|Linux 中国
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券