腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
'load mmc‘和'load addr’之间有什么区别?
linux-kernel
、
u-boot
Image Name:
Linux
-4.1.8 Data Size: 3458160
浏览 1
提问于2015-09-29
得票数 0
1
回答
在
linux
内核
中,页面
地址
、虚拟
地址
和物理
地址
有什么不同
linux
、
linux-kernel
在
linux
内核
中,页面
地址
、虚拟
地址
和物理
地址
有什么不同?另外,如果我有结构页面
地址
,我如何找到它的虚拟
地址
?提前感谢你的回答。
浏览 0
提问于2015-10-29
得票数 2
1
回答
ARM MMU在不同运行模式下的运行
linux
、
arm
、
mmu
在我提出问题之前,我会先把我对这个话题的理解,
Linux
内核
模式对应于ARM监控器mode.
Linux
用户模式对应于ARM用户Mode.In
内核
模式 (MMU已启用),
Linux
使用相对
地址
代替物理
地址
例如,物理
地址
=相对
地址
- PAGE_OFFSET +用户模式 (MMU已启用),
Linux
使用虚拟
地址
代替物理
地址
。使用pte、pmd、pgd的物理
地址
= M
浏览 3
提问于2012-04-03
得票数 4
1
回答
4GB/4GB
内核
VM拆分
linux
、
memory
、
virtual
、
kernel
朋友, 实际上,
内核
的1GB虚拟空间被映射到每个进程的虚拟
地址
空间中。按照问
浏览 3
提问于2011-08-04
得票数 5
回答已采纳
1
回答
Linux
分页模型是一种抽象吗?
linux
、
linux-kernel
、
x86
、
paging
、
addressing-mode
更具体地说,线性
地址
的剖析和什么位是什么表,偏移等.我开始对
Linux
中的分页模型感到困惑。有一次,这本书谈到了目录、表和偏移位的线性
地址
(用于PAE的PDPT表),然后我被抛到了"
Linux
“分页的世界里。现在,在
Linux
分页中,他们谈到了带有表和偏移量的全局表、上层表和中间表?我不认为x86 MMU分页与这个新的
Linux
模型有什么关系。如果MMU负责转换(分页)
地址
,为什么
内核
也需要这个分页模型?看起来
内核
应该把它留
浏览 9
提问于2022-02-05
得票数 2
回答已采纳
1
回答
内核
模式与
内核
空间、用户模式与用户空间的关系?
linux
、
linux-kernel
、
kernel
Linux
中的虚拟内存可以分为用户
地址
空间和
内核
地址
空间两部分。 根据权限级别,该任务在
内核
模式或用户模式下工作。但是,考虑到i386 arch,
内核
模式与
内核
地址
空间、用户模式和用户
地址
空间之间的关系如何?
浏览 0
提问于2019-05-23
得票数 0
1
回答
Linux
页面表管理与MMU
linux
、
kernel
、
computer-architecture
、
mmu
我有一个关于
linux
内核
和MMU之间的关系的问题。现在我明白了,
linux
内核
管理虚拟内存
地址
和物理内存
地址
之间的页表。同时,在x86体系结构中存在MMU,它管理虚拟内存
地址
和物理内存
地址
之间的页表。如果MMU出现在CPU附近,
内核
还需要处理页面表吗?我相信
内核
将从MMU (32位中的4GB)接收虚拟内存的大小,然后
内核
将区分虚拟
地址
中的用户空间和
内核
空间。我说
浏览 3
提问于2014-09-24
得票数 10
回答已采纳
2
回答
地址
空间中的
内核
空间是由什么为我们保留的?
linux
、
kernel
、
process
、
memory
在进程执行过程中,当进程的内存映射如下所示:这可能是一个愚蠢的问题,但是在
地址
空间中保留
内核
空间的责任是什么呢?用户进程对此负责吗?特权程序?所有的过程?据我所知,
内核
内存空间是由正在运行的进程保留的,但只有在指令在环0下执行时,CPU才能访问它。这是对的吗?
浏览 0
提问于2020-02-27
得票数 -1
回答已采纳
1
回答
linux
内核
如何知道syscall中作为参数传递的
地址
无效?
linux
、
linux-kernel
、
operating-system
、
system-calls
目前,我正在阅读System calls 章节--理解
linux
内核
,并且我无法理解
linux
内核
如何知道通过syscall()传递的
地址
参数是无效的。书中提到,
地址
检查会被推迟,直到它被使用,而当
linux
使用这个
地址
时,它会产生页面错误。它进一步指出,在
内核
模式下,三种情况下都可能发生故障。
内核
试图寻址属于进程
地址
空间的页面,但不存在相应的页面框架,或者
内核
试图写入只读页。 某
浏览 3
提问于2018-05-13
得票数 1
回答已采纳
1
回答
什么是“
内核
地址
空间”?
linux
、
linux-kernel
、
operating-system
、
address-space
从理解
Linux
内核
的角度来看,下面是关于
内核
线程与用户进程(即常规进程)的一些讨论: ·它们在
内核
模式下运行,
内核
地址
空间为。在
Linux
中,
内核
线程与常规进程的区别如下: ·
内核
线程仅在
内核
模式下运行,而常规进程则在
内核
模式和用户模式下交替运行。·因为
内核
线程只在
浏览 5
提问于2018-09-14
得票数 2
1
回答
为什么ELF的虚拟
地址
在映射到虚拟空间之前就可以确定?
linux
、
linux-kernel
、
operating-system
、
elf
对象文件被链接以生成ELF文件,并确定其虚拟
地址
。例如,.text的虚拟
地址
是0x8048000。当ELF文件要映射到虚拟空间时,另一个ELF已经映射到此
地址
。操作系统应该做什么?为什么在将ELF的虚拟
地址
映射到虚拟空间之前就可以确定其虚拟
地址
。
浏览 3
提问于2015-10-02
得票数 5
回答已采纳
1
回答
访问GPIO时出现分段故障
linux
、
embedded
、
gpio
另外,我在嵌入式
linux
编程方面完全是新手,这是我第一次使用
linux
,所以请礼貌一点:) 所以,我的问题是:我正在尝试为具有GPIOs的嵌入式
linux
系统(AT91SAM9260 mcu)做一些基本的应用程序但是,当我尝试通过GPIO的
地址
(例如0xE002C00C)访问GPIO时,程序显示“分段错误”。到目前为止,我发现这意味着
linux
不会让我使用我试图访问的内存。
浏览 1
提问于2016-07-14
得票数 0
4
回答
为什么
内核
映射到与进程相同的
地址
空间?
linux
、
memory-management
、
operating-system
、
kernel
所有关于进程
地址
空间和虚拟内存布局的文本都提到进程
地址
空间为
内核
保留了空间。例如,在32位系统上,进程
地址
空间为4GB,其中1GB保留给
Linux
中的
内核
(在其他操作系统上可能有所不同)。我只是想知道为什么说
内核
在进程
地址
空间中,而进程不能直接寻址
内核
。为什么我们不说
内核
有一个独立的
地址
空间而不是一个进程,为什么我们不能为
内核
本身提供一个不同的页面表,它与进程的页表是分开的?我能得
浏览 5
提问于2012-10-22
得票数 17
回答已采纳
1
回答
写到HW控制器的寄存器和DMA是如何在ARM arch机上工作的?
c
、
linux
、
kernel
、
arm
、
dma
v, volatile void __iomem *addr) *(volatile unsigned int __force *)addr = cpu_to_le32(v); 为什么没有提到系统中的寄存器
地址
浏览 2
提问于2012-11-06
得票数 0
回答已采纳
1
回答
为什么
linux
中的每个进程都有
内核
堆栈?
linux-kernel
最近,我开始学习
linux
,有一系列的问题,我要问。 在阅读时,我遇到了一个术语“
内核
堆栈”,我无法理解为什么
linux
内核
在每个进程中使用
内核
堆栈?当进程正在执行时,为什么esp寄存器具有顶部的
地址
--进程的
内核
堆栈--以及为什么不具有相应进程的用户模式堆栈顶部的
地址
?
浏览 0
提问于2020-08-07
得票数 1
回答已采纳
2
回答
在
linux
中,每个进程都有一个4GB的虚拟
地址
空间,考虑到32位的体系结构。
linux
、
memory-management
、
linux-kernel
、
kernel
、
kernel-module
嗨,我是
Linux
内核
开发的新手。因此,希望对下面的语句有一些清晰的说明。 它与
内核</e
浏览 3
提问于2015-06-13
得票数 3
1
回答
Linux
中使用的
地址
类型
linux-kernel
我试图理解
Linux
内核
使用的内存
地址
类型,这些类型是物理
地址
核逻辑
地址
我的理解如下: 类似地:
内核
逻辑<
浏览 0
提问于2013-04-04
得票数 4
回答已采纳
4
回答
linux
中的整个系统空间
地址
空间不使用请求分页,这是真的吗?
linux
、
linux-kernel
、
virtual-memory
、
windows-kernel
我目前正在研究windows,我发现windows在系统空间
地址
空间中使用了两部分内存,它们被命名为分页池和非分页池。因此,只有窗口的关键部分保存在非分页池(不使用请求分页)中。虽然我被教导说,在
linux
中,所有的系统空间
地址
空间都不使用请求分页的概念?如果所有信息都是正确的,那么我是否应该得出结论,windows运行时需要的RAM比
linux
少?
浏览 0
提问于2013-09-23
得票数 1
1
回答
确定
Linux
内核
内进程的
地址
大小(x86_64)
c
、
linux-kernel
我必须在x86_64的
Linux
内核
中处理32位和64位进程的
地址
大小。我目前正在使用的处理方法是检查特定于任务的标志。但我想知道是否有更简单的方法来确定进程的
地址
大小。那么,在
Linux
内核
中检索进程
地址
大小的正确且最简单的方法是什么呢?
浏览 0
提问于2015-02-05
得票数 2
5
回答
Linux
内核
有自己的页面表吗?
linux
、
linux-kernel
、
virtual-memory
不同的进程对于其
地址
空间有不同的页表。谢谢。 相关页面错误、页面替换和分页是发生在
内核
上还是仅发生在进程、
内核
空间还是用户空间?
浏览 0
提问于2018-10-15
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux内核出现漏洞
Windows 内核和 Linux 内核的区别(二)
Windows 内核和 Linux 内核的区别(一)
谷歌 Linux 内核开发者使用 macOS 编译 ARM64 Linux 内核
linux系统内核简析
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券