腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
设备的内存映射
IO
地址
(Es)是否映射到进程的内核
空间
?
、
、
、
假设我有一个使用内存映射
IO
的设备。 我们知道,在
Linux
中,每个进程都有3GB的用户
空间
和1GB的内核
空间
。现在,我假设此设备的
地址
(Es)将映射到进程的内核
空间
,因此进程(在用户模式下运行)无法访问该设备。我说的对吗?
浏览 2
提问于2017-06-15
得票数 0
回答已采纳
1
回答
如何通过MMIO访问pci快速配置
空间
?
、
我是PCI express的新手,我想通过MMIO
地址
读写PCI配置
空间
。我知道端口映射的
IO
是如何通过0xCFC和0xCF8端口
地址
(在x86上)读写到PCI配置
空间
的。我还编写了一个示例
linux
内核模块,通过端口映射
io
读取pci配置
空间
,这个模块工作得很好。我也想通过MMIO/MMCFG访问来做同样的事情。 我也做了一个搜索,但找不到令人信服的答案。
浏览 5
提问于2018-09-02
得票数 5
1
回答
当使用内存映射
IO
时调用ioread函数的好处是什么?
、
、
、
、
unsigned long start, char *name); 一旦配备了ioremap (和iounmap),设备驱动程序就可以访问任何I/O内存
地址
,无论它是否直接映射到虚拟
地址
空间
。但是
浏览 2
提问于2019-11-30
得票数 5
回答已采纳
2
回答
在不使用ioremap或mmap的情况下写入
linux
内核中的可缓存物理
地址
、
、
我正在更改
linux
内核调度程序,以便在已知的物理内存位置打印下一个进程的pid。mmap用于用户
空间
程序,而我读到ioremap将页面标记为不可缓存,这会减慢程序的执行速度。PS:我在qemu上运行这个
linux
内核。qemu将使用物理
地址
来读取来宾内核发送的信息。写入已知的
io
端口是不可行的,因为每当存在对该设备的访问时,将调用支持该
io
设备的设备代码。编辑:我希望pid的物理
地址
位置是安全的。如何确保内核正在使用的物理
地址
没有分配给任何进程。据我
浏览 4
提问于2012-02-08
得票数 0
回答已采纳
1
回答
在自定义硬件上映射内存
、
、
、
其中一个要求是我必须使用mmap来确保快速的
IO
操作。 我在示例中看到,人们将dev/mem用作通用文件。这是一个好主意吗?或者我应该创建自己的开发/定制并将映射的内存放在其中?这样做有什么好处吗?我使用的是c++和
Linux
。
浏览 2
提问于2014-09-18
得票数 0
1
回答
为什么用户模式
linux
产生4进程?
、
、
如果我使用以下命令启动用户模式
Linux
:在只有一个CPU内核的Debian /
Linux
8 (jessie)上,为什么我在顶部看到4个进程: 1608 root
浏览 0
提问于2015-05-15
得票数 0
回答已采纳
4
回答
在
Linux
中将物理
地址
转换为虚拟
地址
并读取其内容
、
、
、
、
我有
Linux
,我有一个物理
地址
:(即0x60000000)。此
地址
可能位于内核
空间
。
浏览 9
提问于2013-10-21
得票数 25
回答已采纳
1
回答
访问内存映射的I/O很慢
、
、
我有一个(fpga和arm皮质a9),我的
Linux
运行在HPS上。我试图访问内存映射的I/O,编写了一个简单的字符驱动程序,其函数为"request_mem_region“和"ioremap”。因此,我做了一些进一步的阅读,并了解到ioremap()将物理
地址
映射到内核虚拟
地址
,而remap_pfn_range()将物理
地址
/
IO
内存映射到用户虚拟
空间
(这正是我所需要的;从用户
空间
写入
IO
内存我使用简单的mm
浏览 0
提问于2015-10-21
得票数 6
回答已采纳
1
回答
可以从
linux
内核模式写入BIOS吗?
、
是否可以从内核模式在BIOS中闪存/写入
Linux
?难道就不能在内核模式下写到某些
地址
来“闪存”BIOS吗?唯一,也是必要的要求是BIOS闪存芯片可以在
IO
地址
空间
中寻址。你也需要软件支持冷杉闪烁芯片,无论是内核还是用户
空间
。例如,我找到了用户
空间
浏览 1
提问于2015-03-29
得票数 0
回答已采纳
2
回答
理解PCI
地址
映射
、
、
、
、
我正在学习PC架构,我觉得我没有掌握PCI
地址
的基本知识。 为什么要使用内存映射?这是否意味着当某个程序写入映射到某个PCI设备的RAM
地址
时,它实际上会写入设
浏览 5
提问于2016-06-18
得票数 2
1
回答
Linux
进程
地址
空间
的解释?
在
linux
中,每个进程都有
地址
空间
,当创建子进程时,这个
地址
空间
将被exec()系统调用覆盖。我想知道的是这个
地址
空间
由什么组成?
地址
空间
中将包含什么类型的信息?
浏览 1
提问于2013-03-18
得票数 0
回答已采纳
2
回答
页面缓存和模式切换
、
、
、
、
据我理解,这将提高进程的权限,并允许它访问映射到其虚拟
地址
空间
的内核代码。(我相信,这将需要使用陷阱门来更换安全环)。但是,如果这个OS调用要执行
IO
,它可能需要使用页面缓存。还是页面缓存也映射到每个进程的虚拟
地址
空间
? 我上面的一些描述可能是错的。如果我是的话,纠正我我正试着把这些拼凑起来。另外,我对
Linux
内核更感兴趣。
浏览 0
提问于2015-02-02
得票数 2
回答已采纳
1
回答
Linux
中的全局还是局部线性
地址
空间
?
、
、
在
linux
中,因为段的基数都是0,所以逻辑
地址
与线性
地址
一致(“理解
linux
内核”一书)。我认为不同进程的逻辑
地址
可能是相同的,所以不同进程的线性
地址
可能是相同的,每个进程视图4 4GB,每个进程将有自己的线性
地址
空间
(本地
地址
空间
)。但其他一些文章指出,所有进程共享一个大的线性
地址
空间
,并使用分段机制将不同的进程映射到线性
地址
空间
的不同部分
浏览 7
提问于2012-07-28
得票数 3
回答已采纳
1
回答
linux
应用程序是否加载在加载程序的
地址
空间
中?
、
、
、
、
Linux
(
Linux
的加载程序)加载应用程序时,它将其ELF数据结构加载到内存中,构建一些结构(例如,GOT),并将执行传递给加载应用程序的入口点。是否将此应用程序的代码和数据加载到加载程序的
地址
空间
?应用程序代码的执行是否发生在加载程序的
地址
空间
中? 如果不是,那么ld-
linux
用于将执行传递给加载指令的机制是什么?答案(编辑):应用程序的代码被加载到加载程序的
地址
空间
。应用程序代码和加载程序在相同的
地址
<em
浏览 2
提问于2013-09-09
得票数 2
2
回答
Python os.fork OSError:[Errno 12]无法分配内存(但内存不是问题)
、
、
、
我也有类似的问题:ulimit -a: data seg size (kbytes, -d) unlimitedfile
浏览 2
提问于2014-05-23
得票数 13
1
回答
4GB/4GB内核VM拆分
、
、
、
朋友, 实际上,内核的1GB虚拟
空间
被映射到每个进程的虚拟
地址
空间
中。按照问
浏览 3
提问于2011-08-04
得票数 5
回答已采纳
4
回答
跨平台C# - System.
io
和其他怪癖
代码将涉及
IO
,所以我很可能使用System.
io
名称
空间
。 然而,我想知道它是否能在
Linux
或C#支持的任何其他OSes上工作?像System.
IO
.Directory.CreateDirectory()这样的命令,除了目录
地址
之外,还有其他我需要注意的区别吗?
浏览 3
提问于2010-01-25
得票数 1
回答已采纳
2
回答
Linux
线程和进程
、
、
我有一个关于
Linux
线程和进程的简单问题。- stack- bss- data
浏览 2
提问于2014-08-27
得票数 2
2
回答
在
linux
中,每个进程都有一个4GB的虚拟
地址
空间
,考虑到32位的体系结构。
、
、
、
、
嗨,我是
Linux
内核开发的新手。因此,希望对下面的语句有一些清晰的说明。 这是否意味着
linux
中的每个进程都分配了那么多内存
空间
( 1GB+3GB )?如果是的话,那么
linux
中就有数百个进程,那么100*4GB的
空间
来自系统获
浏览 3
提问于2015-06-13
得票数 3
1
回答
ARM
Linux
如何维护段?
、
Linux
通过MMU将平面虚拟
地址
转换为物理
地址
。在
Linux
的虚拟
地址
空间
中,有许多类型的段: 感谢你的帮助。
浏览 1
提问于2015-07-23
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
存储大师班 | Linux IO 模式之 io_uring
io.net公布其代币IO合约地址,目前暂未上链
Linux IO模型深度解析与实战应用
io.net公布其代币IO合约地址,目前代币暂未上链
FANUC IO LINK i地址分配操作方法
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券