腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
5
回答
Linux
内核有自己的页面表吗?
linux
、
linux-kernel
、
virtual-memory
不同的进程对于其
地址
空间
有不同的页表。谢谢。 相关页面错误、页面替换和分页是发生在内核上还是仅发生在进程、内核
空间
还是用户
空间
?
浏览 0
提问于2018-10-15
得票数 4
1
回答
内核
空间
和用户
空间
虚拟
地址
划分
linux
、
split
、
linux-kernel
、
address-space
内核
空间
和用户
空间
地址
范围是否总是按1:3的比例
划分
。 例如,如果我有4GB的
地址
空间
和4GB的物理RAM,那么内核得到1GB,用户
空间
得到3GB (假设)!
浏览 5
提问于2016-02-20
得票数 1
回答已采纳
1
回答
如何寻呼虚拟
地址
空间
?
operating-system
、
virtual-address-space
在我阅读维基百科的这篇文章时,我偶然发现将虚拟
地址
空间
(处理器使用的
地址
范围)
划分
为页面。但我了解到,只有物理内存(RAM)被
划分
为页面。那么,进程的虚拟
地址
空间
的
划分
是如何完成的呢?此外,在这里,虚拟
地址
空间
的定义作为处理器使用的
地址
范围。处理器使用的
地址
范围是指处理器中
地址
总线的长度,对吗?那么,如果我有一个32位
地址
总线的处理器和4GB (
浏览 1
提问于2013-03-29
得票数 0
3
回答
如何在虚拟
地址
空间
中确定页面大小?
linux
、
kernel
、
memory
、
hardware
Linux
使用虚拟内存系统,其中所有
地址
都是虚拟
地址
,而不是物理
地址
。这些虚拟
地址
由处理器转换为物理
地址
。 为了使这个转换更容易,虚拟内存和物理内存被
划分
为页面。例如,32位总线将有4GB的
地址
空间
.
浏览 0
提问于2014-05-06
得票数 55
回答已采纳
1
回答
RAM如何
划分
为内核
空间
和用户
空间
linux-kernel
、
memory
、
ram
、
linker
我理解在
Linux
中,RAM被
划分
为内核
空间
和用户
空间
。内核
空间
是为运行内核而预留的,用户
空间
应用程序不应该直接访问那里的内存。 这个内存究竟是如何
划分
为内核
空间
和用户
空间
的?
浏览 0
提问于2022-03-16
得票数 0
2
回答
为什么需要copy_to/from_user?
linux-kernel
根据基于x86和ppc的
linux
设计,将4g虚拟
地址
空间
划分
为3:1,用户虚拟
地址
一直到3g。
浏览 4
提问于2010-11-09
得票数 6
回答已采纳
1
回答
内存在32位系统中未被使用?
linux
、
memory
、
memory-management
、
kernel
、
memory-address
32位系统的
地址
空间
为0x00000000到0xFFFFFFFFF。据我所知,这个
地址
空间
将在系统内存(RAM)、ROM和内存映射外设之间进行
划分
。如果整个
地址
空间
用于在4 4GB上寻址,则所有RAM字节都是可访问的。但是
地址
空间
与其他内存映射外围设备一起分配,这是否意味着一些RAM将无法寻址/未被利用?
浏览 0
提问于2013-11-13
得票数 1
3
回答
内存分段-堆栈、堆等?
c++
、
memory
然而,我不明白的是,如果程序的内存(它的虚拟
地址
空间
)是使用页面分割的,那么它不会被
划分
为堆栈、堆等,对吗?而是将其
划分
为没有名称的页面--在这种情况下(假设我对分段的理解是正确的),您还能谈谈堆栈和堆吗? 另外,如果虚拟
地址
空间
被
划分
为页面,堆栈、堆、数据等段从何而来?
浏览 0
提问于2018-02-10
得票数 1
回答已采纳
2
回答
交换
空间
或页面文件中的页面
x86
、
operating-system
、
paging
、
cpu-architecture
、
virtual-memory
操作系统何时真正将进程的
地址
空间
划分
为页面? 假设我写了一个程序并保存了它。操作系统是否会将程序的
地址
空间
划分
为多个页面,即使该程序没有在硬盘中执行并处于空闲状态?我读到我们有一部分称为交换
空间
或页面文件驻留在硬盘中,其大小可以配置,它包含未使用的页面或已从物理内存交换到硬盘的页面。那么,在程序执行之前,整个程序是被复制到交换
空间
还是可以从硬盘的任何部分执行?
浏览 1
提问于2017-12-30
得票数 1
3
回答
在
Linux
中虚拟内存的大小是如何决定和计算的
linux
、
memory-management
、
linux-kernel
、
virtual-memory
在
Linux
中,虚拟内存的大小是如何决定和计算的?32位/64位系统的虚拟内存大小是多少?
浏览 0
提问于2016-05-12
得票数 0
4
回答
32位RHEL机上的内存使用
linux
、
memory
、
32-bit
下面是uname -a的输出
Linux
zulu 2.6.9-42.0.10.ELsmp #1 SMP Fri Feb 16 17:17:21 EST 2007 i686 athloni386 GNU/
Linux
谢谢!
浏览 7
提问于2009-05-28
得票数 1
回答已采纳
1
回答
如何在这个系统中获得多少物理帧和虚拟页面?
operating-system
假设给出了以下属性:( 1Gb =230个字节和1kb=210个字节)这是否意味着页面表必须有2^20=1048576?如何计算它的物理框架和虚拟页面?
浏览 0
提问于2022-06-12
得票数 -2
2
回答
谁将主内存
划分
为页面帧?
memory
、
memory-management
、
operating-system
、
paging
、
virtual-memory
谁将主内存
划分
为页帧?根据我目前的理解,维护框架表的是操作系统,所以它不适合这项工作吗?
浏览 0
提问于2018-12-26
得票数 0
回答已采纳
1
回答
既然我们有虚拟内存技术,为什么应用程序不能在32位操作系统上使用4 4GB内存呢?
memory
、
memory-management
、
operating-system
我想知道为什么应用程序不能在32位操作系统上使用4 4GB内存,因为我们使用了虚拟内存技术。我知道像OS这样的程序应该使用一些内存,这是否意味着每个应用程序都必须从4 GB可寻址虚拟内存的角度将这些程序视为它们的一部分。
浏览 0
提问于2016-08-22
得票数 0
1
回答
我应该使用什么库或API来实现执行异步IO的
linux
内核模块?
linux-kernel
、
linux-device-driver
、
dma
、
aio
环境:内核: 4.17.1内存: 8GB DRAM背景: 这个序列大约每秒发生几千到一万次。因此,我认为每秒钟使用memcpy()数千次将预定义的数据复制到分配的内存
空间
中是非常低效的
浏览 0
提问于2018-06-24
得票数 0
回答已采纳
1
回答
内存中的段
c
、
linux
、
linux-kernel
、
x86
我对RAM内存中的片段感到困惑,请澄清以下疑问 ( a)用户
空间
和内核
空间
是否有独立的代码、数据、堆栈和堆段?我能找到内核
空间
和用户
空间
占用的内存量吗? ( a)是否有任何
Linux
命令(或)
浏览 4
提问于2013-11-09
得票数 4
回答已采纳
2
回答
面向STM32H7的MPU子区域安全
mpu
、
threadx
、
stm32h7
、
azure-rtos
我试图理解,在本例中,只为所有内存
地址
空间
4GB创建了一个区域。对分区域采用这种配置方式的原因有何解释?
浏览 15
提问于2022-08-18
得票数 0
回答已采纳
1
回答
在带有windows的外部SSD设置上共享FAT32分区
partitioning
、
windows
、
files
、
sharing
我在管理存储
空间
方面遇到了问题。我正在外部SSD上运行Ubuntu14.04LTS,这样我就可以从多台计算机访问我的工作。我将总共65 SSD的SSD
划分
为3部分。5GB交换
空间
。最后一节,我做了大约3GB的FAT32
空间
,试图在这个
空间
上备份我的电子表格和
地址
列表,并通过windows计算机访问它们,就好像它只是一个3GB的大拇指棒一样,但是当我把它插入窗口时,它告诉我驱动器坏了我的问题是,这样做可以让windows将3GB的FAT32分区识别为一个硬盘驱动器,而忽略
Linux
浏览 0
提问于2014-05-23
得票数 0
1
回答
当并行运行时,每个进程是否都有自己的虚拟
地址
空间
?
linux-kernel
、
virtual-memory
由于虚拟
地址
空间
被
划分
为用户
空间
和内核
空间
,我假设在进程被调度时,它们可能会在VAS中进行交换。 但是,当两个或多个进程并行运行时,它们是否有自己的VASes?每个处理器都是这样?虚拟
地址
空间
.
浏览 6
提问于2021-10-18
得票数 1
回答已采纳
1
回答
为什么需要
地址
翻译?
operating-system
我正在上操作系统课,他们介绍了
地址
翻译的概念。当程序运行时,所有内存访问将从虚拟转换为物理访问。我的问题是:很多内存
地址
都是由操作系统提供给程序的,因此可以是物理
地址
本身。什么类型的内存请求是由程序自己发起的(没有操作系统给出的
地址
),因此是虚拟
地址
? 在程序开始运行之前,堆栈的
地址
是由操作系统在堆栈指针中预先设置的,所以堆栈指针可以保存物理
地址
。由malloc返回的堆
地址
由操作系统返回--因此,操作系统可以返回物理
地址
,因为该<em
浏览 2
提问于2022-08-08
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券