腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Linux
内核
代码
段
内存页面修改
、
、
作为我的项目的一部分,我正在尝试在VM之间共享内核
代码
页。我假设相似版本的
linux
内核的
代码
段
是100%相同的。但是当我使用运行Debian Squeeze的虚拟机进行一些实验时,我发现3个内存页在内核
代码
段
中是不同的。 所以我的问题是,
linux
内核会在运行时修改它的
代码
页吗?
浏览 1
提问于2011-07-26
得票数 0
1
回答
为什么堆栈或堆
段
中的
代码
可以执行?
、
、
但是我发现/proc/*/maps文件,堆和栈
段
,只有rw-p-permission。 这两个
段
没有执行权限。我的工程师朋友告诉我,如果你在英特尔处理器中拥有rw权限,你的
代码
将自动获得执行权限。
浏览 3
提问于2016-12-12
得票数 2
2
回答
Linux
中的进程之间如何共享
代码
段
?
、
、
、
我读过关于在
Linux
中分叉一个新进程时发生的复制写原理的文章。 我还读过这样一个事实:如果一个程序的多个实例同时运行,那么内存中只能找到程序
代码
的一个实例。我想知道这是否是写入复制原则的直接后果,如果不是,是什么过程确保程序的
代码
没有不必要的副本驻留在内存中?
浏览 5
提问于2015-08-23
得票数 4
回答已采纳
1
回答
Linux
:是什么阻止我们从
代码
段
读取内存?
、
、
、
我编写了一
段
简单的
代码
,试图找出我们是否可以在
代码
段
中读取和打印内存: int *code_ptr = 0x4;code_ptr = 4在
Linux
中,
代码
段
和数据
段
共享相同的基址。如果是这样的话,这个程序将读取
代码
段
中的内存,
浏览 5
提问于2020-06-08
得票数 2
回答已采纳
5
回答
近JMPs和远JMPs
、
、
我正在做
Linux
汇编,我知道它有一个平面内存模型。让我感到困惑的是JMPs的近处和远处。 NEAR是同一
段
,而FAR是另一
段
。据我所知,
linux
虚拟内存中没有
段
?另外,我们如何知道我的程序
代码
是否被分成了多个
段
?
浏览 1
提问于2013-02-11
得票数 10
回答已采纳
2
回答
Linux
使用的内存管理原理
、
、
Linux
内核中的内存管理是使用分页或分段完成的,还是两者兼而有之?
浏览 0
提问于2011-03-12
得票数 9
1
回答
Linux
多页界限和cpu
段
、
我对
Linux
如何能够有这么多
段
而它仍然可以进行边界检查感到困惑。据我所知,现代CPU有几个段数据寄存器(
代码
、数据等)。但是
Linux
有自己的多个
段
:堆栈、BSS、堆、
代码
、全局以及更多(特别是当堆很大并且由许多
段
组成时)。并不是每个CPU都有足够的寄存器来跟踪所有这些
段
。如果我没有弄错,
Linux
将每个片段存储在一个单独的页面中,那么它如何能够防止这些页面中的一个读或写超出范围呢? 我唯一可能的解释是
Linux
:
浏览 0
提问于2018-09-10
得票数 1
回答已采纳
1
回答
在不同阶段使用不同节点的jenkins管道
、
、
我试图在jenkins管道中的不同节点上运行不同的阶段,比如第1阶
段
是签出,第2阶
段
是构建,第3阶
段
是单元测试。例如:{..........{........{ stage ('unit testi
浏览 2
提问于2017-06-11
得票数 4
2
回答
如何找到脚本文件和二进制文件之间的区别?
、
$ ls -l /usr/bin-rwxr-xr-x 1 root root 6123 Oct 8 2013 add-apt-repository在上面的adb是一个二进制文件,add-apt-repository是一个脚本文件,我通过命令行通过nautilus.But查看这些文件,没有发现任何不同,我无法预测一个文件是二进制文件还是脚本文件。 那么,如何通过命令行区分脚本和二进制文件呢
浏览 0
提问于2014-04-13
得票数 11
回答已采纳
1
回答
x86程序集正确使用数据
段
吗?
、
、
、
我可以加载可执行文件,但是我希望每个运行的程序都有自己的数据
段
。现在,从我在32位保护模式研究中收集到的信息来看,数据
段
指的是64k的数据块,对吗?假设我将DS设置为16,并编写了mov dword eax,test之类的
代码
。处理器得到的测试结果是(DS * 0xFFFF) + test,对吗?
浏览 0
提问于2013-01-07
得票数 0
回答已采纳
1
回答
在x64上,
Linux
内核如何访问数据
段
?它在编译期间使用-mcmodel=large吗?
、
、
、
我想以
Linux
内核为例来设计我自己的内核,并希望得到一些建议。ffffffff80000000 | -2 GB | ffffffff9fffffff|
浏览 13
提问于2022-01-07
得票数 0
回答已采纳
1
回答
libc如何修改
Linux
中的CS寄存器
、
我试图在
Linux
中使用LDT ()。我为新的
代码
段
设置了LDT条目,LDT。然后我尝试用ljmp更新%CS。以下是
代码
:struct user_desc *def_seg = (struct user_desc *)malloc(sizeofcs value again.我使用了我自己分配
浏览 6
提问于2015-10-17
得票数 1
回答已采纳
1
回答
为什么
Linux
中的数据和
代码
段
完全重叠?
、
、
上下文:我正在阅读“理解
Linux
内核,3d ed",它使用2.6.11内核。表除其他部分外,还包括用户
代码
和数据
段
。但是这两个
段
的基址是0x0,它们的大小也是一样的。所以它们完全重叠。因此,据我所知,逻辑地址cs + offset与逻辑地址ds + offset相同,其中cs和ds是分别保存
代码
段
选择器
浏览 0
提问于2014-01-16
得票数 5
回答已采纳
1
回答
vim
代码
段
默认
代码
段
文件问题
、
但是当vim启动时,它加载的
代码
片段是_.snippets。据我理解,这是
代码
片段的默认设置。但是,我想使用其他片段,如sh.snippets和tex.snippets。
浏览 4
提问于2017-09-24
得票数 0
回答已采纳
1
回答
为什么
Linux
有两个数据
段
,一个用于用户模式,另一个用于内核模式?
、
Linux
有(除了其他部分)一个用户数据
段
和一个内核数据
段
。但是内核数据
段
仍然可以从用户模式访问,因为用户数据
段
和内核数据
段
指向相同的虚拟内存地址!那么,为什么
Linux
有两个数据
段
,一个用于
浏览 0
提问于2019-04-06
得票数 3
1
回答
visual studio
代码
:在
代码
段
中展开
代码
段
、
、
当我在
代码
段
扩展中时,请说:我将进入
代码
片段但在此期间,我不能展开任何其他
代码
段
或获得任何完成,直到我完成
代码
段
(跳到
代码
段
的最终位置)。
浏览 17
提问于2020-02-03
得票数 0
2
回答
C字符数组初始化
、
、
在以下
代码
中:"
Linux
“的内存是在堆栈上还是程序的只读
段
?谢谢。
浏览 0
提问于2012-11-27
得票数 1
回答已采纳
1
回答
ARM
Linux
如何维护
段
?
、
Linux
通过MMU将平面虚拟地址转换为物理地址。在
Linux
的虚拟地址空间中,有许多类型的
段
: 感谢你的帮助。
浏览 1
提问于2015-07-23
得票数 0
回答已采纳
2
回答
Linux
共享内存
段
故障
、
、
、
然而,当我从初始化函数返回时,内存区域不再可访问,并且当我试图访问内存区域时,我得到了一个
段
错误。我尝试过在GDB中运行它,但在我尝试执行memcpy的
代码
行上看到的只是一个
段
错误:这可能是一些次要的东西,因为某些原因我就是看不到!谢谢。
浏览 27
提问于2017-07-11
得票数 0
回答已采纳
2
回答
计算
linux
中的处理器核心数
如何通过使用运行时间(执行任何
代码
段
所需的时间)来推断
linux
os所具有的处理器数量呢?.I有执行特定
代码
段
所用的时钟滴答时间吗?.How我是否可以从这个时间
段
来测量机器上的内核数量?
浏览 0
提问于2013-02-05
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
6 段常用linux 实战命令
《超实用的CSS代码段》
超实用的jQuery代码段
给你写了一段代码,定时关机!
25个超有用的Python代码段
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券