腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
虚拟内存、
虚拟地址
virtual-memory
、
virtual-address-space
我已经阅读了各种在线文档/视频,以了解“
虚拟地址
,
虚拟地址
空间(VAS)”等,但仍然有一些疑惑下面提到的还不清楚。3)分页是一种虚拟内存技术。调出/调入和调出/调入
浏览 59
提问于2018-01-31
得票数 0
1
回答
进程切换是否影响arm9处理器中的std::原子比较和交换?
c++11
、
arm
、
context-switch
、
stdatomic
我对c++中的std::原子技术很陌生,我试图理解ARM处理器下比较和交换操作的实现,我在
linux
上使用gcc。当我
查看
程序集代码时.L41: cmp r3, r1 cmp
ip
, #0.L42:我的理解是 它需要多个指令来进行比较和交换我的
浏览 1
提问于2018-09-26
得票数 0
1
回答
ARM内核内存布局
linux
、
kernel
、
arm
查看
ARM
Linux
的内核内存布局,我可以看到
虚拟地址
0xffff1000 - 0xffff7fff是“保留的。平台不能使用这个地址范围”。我似乎在源代码中找不到任何文档或任何东西。我正在
Linux
内核2.6上做一些实验,我想让它在虚拟机管理程序上运行。我认为虚拟机管理程序可以在Integrator CP ARM平台上从0xfff00000 - 0xffffffff获得
虚拟地址
空间。有没有人知道这些地址是否可以使用?看起来高
虚拟地址
是针对特定平台的,比如XScale和其他我不使用的东西
浏览 0
提问于2012-10-26
得票数 5
回答已采纳
1
回答
linux
:获取父页面和派生子页面之间的共享
linux
、
memory-management
据我所知,
Linux
不会将所有父进程内存复制到子进程的单独页面中,它会执行写时复制。在任一进程修改(写入)映射(共享)页面中的某个内存位置之前,我们会将子
虚拟地址
空间和父
虚拟地址
空间映射到相同的物理内存位置(相同的物理页面)。谢谢。
浏览 1
提问于2013-03-11
得票数 0
回答已采纳
2
回答
在
linux
中,每个进程都有一个4GB的
虚拟地址
空间,考虑到32位的体系结构。
linux
、
memory-management
、
linux-kernel
、
kernel
、
kernel-module
嗨,我是
Linux
内核开发的新手。因此,希望对下面的语句有一些清晰的说明。 它与内核堆栈和用户堆栈有什么关系?<em
浏览 3
提问于2015-06-13
得票数 3
2
回答
如何在使用和UDP套接字发送时设置源地址
c++
、
linux
、
sockets
、
udp
因此每台PC (
Linux
)都有一个物理
IP
地址和一个虚拟
IP
地址。注意: Whit ifconfig我只看到具有物理地址的eth0 ...
浏览 16
提问于2011-04-22
得票数 6
回答已采纳
2
回答
Linux
的VirtualQueryEx替代方案-如何获取另一个进程的虚拟内存范围
c++
、
c
、
linux
、
winapi
、
memory-management
在Windows中,如果我想检索有关指定进程的
虚拟地址
空间内的一系列页面的信息,我可以使用WinAPI VirtualQueryEx }} 我想知道如何在
Linux
中使用syscalls获得类似的信息集,但我不清楚在
Linux
下如何使用C/C++来收集这样的数据。当有建议
查看
浏览 2
提问于2014-01-17
得票数 1
1
回答
ZwAllocateVirtualMemory在
linux
中的等价物
linux
、
memory
、
virtual
、
drivers
有人知道在
linux
中ZwAllocateVirtualMemory的等价物是什么
吗
?我希望
linux
设备驱动程序在进程中分配
虚拟地址
空间。
浏览 1
提问于2013-05-23
得票数 1
回答已采纳
3
回答
在
Linux
虚拟内存系统中进程如何尝试访问其他进程的内存
linux
、
virtual-memory
当我在
Linux
中学习虚拟内存系统时,我感到很困惑。 由于每个进程都有自己的
虚拟地址
空间和将其
虚拟地址
转换为物理地址的页表(我说得对
吗
?),它怎么可能试图错误地访问其他进程的内存呢?页面表中不应该有条目,对
吗
?
浏览 2
提问于2013-12-26
得票数 3
回答已采纳
1
回答
将
虚拟地址
转换为物理地址
memory
、
memory-management
、
operating-system
、
virtual-machine
、
qemu
我有一个问题,那就是如何翻译
虚拟地址
,并将该地址映射到物理内存位置。我们如何对物理映射进行虚拟映射? 谢谢并提前。
浏览 3
提问于2017-02-17
得票数 0
回答已采纳
1
回答
如何将现有内核驱动程序初始化为PCI内存映射?
linux
、
linux-device-driver
、
pci
现有的内核驱动程序(如xilinx )具有特定的注册方式(作为tty设备),如果它们被直接映射到cpu内存映射,就像这里使用设备树:所做的那样。在使用PCIe设备时,我们应该如何使uart注册?我想我可能需要做的是: ulite_probe(struct platform_device *pdev) 我见过其他人使用F
浏览 2
提问于2019-01-05
得票数 1
回答已采纳
2
回答
如何在
linux
中写入虚拟空间
memory-management
、
linux-kernel
如何在Kernel mode中写入
虚拟地址
空间?
浏览 5
提问于2013-08-19
得票数 0
回答已采纳
1
回答
在一个多余的董事会上运行庸医?(如何强迫ospfd不发送他?)
ospf
、
redundancy
、
quagga
我想以这种方式向172.16.1.0网络添加1+1冗余:如果172.16.1.1不可用,则172.16.1.128将其
IP
地址更改为172.16.1.1,将相关
IP
地址分配给其接口,并替换现在不可用的路由器
浏览 0
提问于2017-06-21
得票数 0
回答已采纳
2
回答
如何获取当前进程的起始地址-
Linux
linux
、
image
、
entry-point
你们能告诉我如何在
linux
上获取当前进程的起始
虚拟地址
吗
?有什么系统调用或设施会有帮助
吗
?任何指导都将不胜感激。
浏览 1
提问于2011-05-11
得票数 1
1
回答
Linux
中一个进程到另一个进程的地址映射
linux
这可以做到
吗
?进程A执行x = malloc(...)。X是来自进程A的地址空间(堆)的
虚拟地址
。我想要一个系统调用,它从进程A的地址空间获取x并取消它的映射,并将其映射到进程B的
虚拟地址
空间。virt_to_phys()和phys_to_virt()可以工作
吗
?virt_to_phys()将在进程A的上下文中完成,phys_to_virt()将在进程B的上下文中完成。我说的有道理
吗
?我没有深入研究
Linux
内核中的地址映射机制。
浏览 2
提问于2016-03-27
得票数 1
1
回答
使用段寄存器FS进行调试
c
、
debugging
、
assembly
、
x86
、
x86-64
要调试这个应用程序,我需要
查看
FS指向的内存地址。mov rdx, fs:[rcx]如何从/到分段寄存器获得读/写的线性
虚拟地址
?我可以为
Linux
或Winodws编译这个应用程序。
浏览 7
提问于2015-11-13
得票数 4
回答已采纳
1
回答
在x86平台上,PCI事务中的地址是否默认由IOMMU转换?
linux-kernel
、
pci
、
iommu
我知道PCI有一个叫做ATS的功能,可以将
虚拟地址
转换成物理地址,但我不确定在当前的x86平台上是否默认启用了它。这就是我现在猜想的。首先,像pci_map_*这样的DMA API将调用intel iommu驱动程序来设置页表并获取io
虚拟地址
。我说的对
吗
?
浏览 10
提问于2018-11-29
得票数 0
3
回答
无效put_page(struct page *page)在
Linux
中的使用
c
、
linux
我跟踪
Linux
源代码并找到这个函数:void put_page(struct page *page)有人知道这个函数是做什么的
吗
?
浏览 2
提问于2014-05-25
得票数 2
3
回答
是否可以在单独的
虚拟地址
空间中运行每个线程?
linux
、
multithreading
、
virtual-address-space
在
Linux
上,一个进程的线程可以运行在不同的
虚拟地址
空间上
吗
?如果是这样的话,是怎么做的?
浏览 2
提问于2012-06-19
得票数 1
回答已采纳
4
回答
在使用C++和GCC的
Linux
中,是否可以将
虚拟地址
转换为物理地址?
c++
、
c
、
linux
、
gcc
、
g++
在
Linux
、C++和GCC下,可以获取给定
虚拟地址
的物理地址
吗
?我知道我不能将物理地址作为物理地址来操作。
浏览 1
提问于2010-10-05
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Cortex-M处理器跑得了Linux吗?
从进程栈内存底层原理到Segmentation fault报错
看完这篇,别再说你不懂 Linux 内存管理了
CCNP之高级NAT实验
一篇读懂Linux 是如何管理内存的
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券