腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何将共享内存段固定到
物理
内存中
shared-memory
、
boost-interprocess
我使用boost::interprocess::managed_shared_memory在共享内存中加载数据
结构
。我需要将共享内存段固定到
物理
内存中(例如,类似于映射
文件
的
系统调用mlock )。在
linux
中,我
的
数据
结构
迟早会换出
物理
内存。在我
的
例子中,在
结构
被换出后,这会导致下一个访问
结构
的
进程产生令人望而生畏
的
成本。 有没有办法将共享内存固定到
物
浏览 0
提问于2011-08-10
得票数 2
1
回答
将设备节点与
物理
磁盘手动关联
linux
、
udev
、
device-node
我是
Linux
体系
结构
的
新手,我想知道如何创建像sdb或sda这样
的
设备
文件
,并在没有udev
的
情况下将其与
物理
磁盘关联(如果可能的话)。我已经在VBOX中创建了一个硬盘,现在我正在从头开始构建一个
Linux
系统,它具有非常小
的
特性,并且没有udev。因此,是否可以在最小
Linux
中创建设备
文件
,并将VBOX硬盘与设备
文件
相关联。
浏览 3
提问于2015-02-25
得票数 2
回答已采纳
1
回答
在写入磁盘之前安排
物理
磁盘扇区
c++
、
asynchronous
、
nosql
、
storage
、
acid
DSM允许在同一个
物理
文件
上执行多个线程并发I/O操作,即。异步I/O或重叠I/O我们禁用磁盘缓存,因此我们直接将页写入磁盘,这是ACID数据库所必需
的
。我
的
问题适用于UNIX、
Linux
和Windows。示例(所有这些都发生在100 of
的
空间内): 线程3:将4k写入
物理
文
浏览 4
提问于2013-09-29
得票数 1
1
回答
在
linux
中,stdin、stdout、stderr究竟是如何实现
的
?
linux
、
unix
、
stdout
、
stdin
、
stderr
如何在
LINUX
中实现stdin、stderr、stdout?这些数组数据
结构
是否分别连接到每个进程?
浏览 10
提问于2013-10-18
得票数 6
回答已采纳
2
回答
Linux
中所有分页
结构
的
物理
地址会映射到页表中吗?
linux-kernel
、
paging
、
virtualization
、
kvm
在64位
Linux
中,IA-32E paging与4级分页
结构
IA-32E paging一起使用。前三个
结构
中
的
条目给出了相应
的
下一个
结构
的
物理
地址。我
的
问题是,所有这些分页
结构
的
物理
地址会映射到分页表中吗?如果映射它们,则采用哪种模式(User/Supervisor)?非常感谢! 我捕获了vcpu在KVM期间访问
的
一些特定内存地址。这些地址在gfn(来
浏览 1
提问于2015-05-30
得票数 0
回答已采纳
2
回答
Linux
如何管理和跟踪
物理
内存页?
linux
、
memory-management
、
linux-kernel
、
linux-device-driver
、
process-management
我要问
的
是用于下列方面的数据
结构
:根树?红黑树?哈希表?什么? 谢谢。
浏览 3
提问于2014-04-29
得票数 0
回答已采纳
2
回答
没有
物理
内存分配
的
虚拟内存分配
c
、
linux
、
memory
、
virtual
、
kernel
我正在处理一个
Linux
内核项目,我需要找到一种方法来分配虚拟内存,而不需要分配
物理
内存。例如,如果我使用这个:my_virtual_mem_malloc是一个新
的
SYSCALL,由我
的
内核模块实现。在此缓冲区上写入
的
所有数据都通过套接字(而不是
物理
内存)存储在
文件
或其他服务器上。因此,要完成这项工作,我需要请求虚拟内存并访问vm_area_struct
浏览 1
提问于2011-06-30
得票数 2
1
回答
为什么要使用分层页面表?
linux-kernel
、
paging
我正在学习
Linux
内核并阅读“
Linux
内核”一书。所需条目的总数是固定
的
,所以我假设存储一个复杂
的
结构
比一个简单
的
结构
更浪费空间。
浏览 3
提问于2012-03-23
得票数 26
回答已采纳
5
回答
加载
linux
内核
的
基址
linux
、
linux-kernel
、
kernel-module
、
elf
、
virtual-memory
对于内核是如何加载到内存中
的
,我有一些疑问。检查/proc/kallsyms后,我可以在内核中找到各种符号
的
地址。do_DataAbort80008544 t gic_handle_irq 有没有办法找到加载内核
的
基地址当加载到内存中(例如地址0x8048000 )时,我将能够在0x8048000 + 0x200找到已解析
的
puts。内核也是如此吗?也就是说,内核映像是否作为一个连续<
浏览 10
提问于2015-11-07
得票数 9
1
回答
为什么"/proc/kcore“
文件
的
大小比
物理
内存大小大?
linux
、
memory
、
proc
来自proc手册: /proc/kcore这个
文件
表示系统
的
物理
内存,并以ELF核心
文件
格式存储。使用这个伪
文件
和一个未剥离
的
内核(/usr/src/
linux
/vmlinux)二进制
文件
,GDB可以用于检查任何内核数据
结构
的当前状态。
文件
的
总长度是
物理
内存(RAM)加上4KB
的
大小。我可以看到/
浏览 0
提问于2015-11-16
得票数 6
1
回答
Linux
如何知道它在x86-64上
的
最大
物理
地址范围。?
linux
、
memory
、
x86
、
kernel
、
x86-64
Linux
如何知道它
的
最大
物理
地址范围,特别是当它构建分页表层次
结构
时?如何不将虚拟地址映射到超出最大可用硬件RAM
的
物理
地址?这是有一些CPU指令,还是从其他地方获取信息?
浏览 4
提问于2014-01-12
得票数 3
回答已采纳
1
回答
在
linux
内核中,页面地址、虚拟地址和
物理
地址有什么不同
linux
、
linux-kernel
在
linux
内核中,页面地址、虚拟地址和
物理
地址有什么不同?另外,如果我有
结构
页面地址,我如何找到它
的
虚拟地址?提前感谢你
的
回答。
浏览 0
提问于2015-10-29
得票数 2
1
回答
Linux
内核内存布局
linux-kernel
我在一台64位
的
x86
Linux
计算机上工作。 在这种体系
结构
上,每个进程都有自己
的
64位地址存储空间。 内存块由MMU组件映射到
物理
内存(或交换)。 现在,我想知道内核内存是如何工作
的
。如果我用下面的代码编写
linux
内核模块: char * address;*address = 0x42; 此0x42将写入何处?直接在
物理
内存中?还是说
linux
内核是64位内存空间,就像任何用户和进程一样
浏览 25
提问于2019-04-01
得票数 1
2
回答
linux
内核是否假定它位于特定
的
物理
地址?
linux-kernel
、
sparc
引导程序可以将内核放置在内存中
的
任意
物理
地址上吗?
linux
内核是否假定它已被放置在特定
的
地址?例如,在Sparc中,内核_start符号位于虚拟address=0xf0004000,通常放置在
物理
address=0x00004000上。引导加载器能否将内核放置在任意
的
物理
地址上,比如0x10004000,只要它在引导加载器
的
页表中映射正确?如果不是,假定内核体系
结构
的
物理
位置是特定
的</e
浏览 1
提问于2015-12-18
得票数 2
回答已采纳
2
回答
如何处理作为网络
的
物理
地址以及DMA如何连接到它?
linux
、
linux-kernel
、
kernel
、
dma
在TX路径上,我收到一个skb,因为下层只希望获得
物理
地址,我想我需要调用*virt_to_phys*并将返回值发送到下层。(这有道理吗?)我仍然不知道他们是如何来到这里
的
。所以下层想要用DMA..。这是否意味着我需要(在适当
的
时间)运行上述命令,然后再将数据包发送到较低层?我也不确定我是否理解dma_map_single描述
的
含义会很感激你
的
帮助。
浏览 4
提问于2013-11-11
得票数 0
回答已采纳
1
回答
关于填充
结构
net_device
结构
linux-kernel
、
kernel
我对
linux
内核中
的
struct net_device有疑问。
linux
内核中
的
每一帧都用skbuff
结构
表示。它有一个构造net_device
的
实例,该实例告诉我们从哪个接口或
物理
端口接收或发送数据包。在struct net_device中,我们有一个变量"struct net_bridge_port“,它与网桥
的
端口(如果启用)相关。我
的
疑问是
结构
net_device
结构
应该由设备
浏览 1
提问于2012-01-20
得票数 1
回答已采纳
2
回答
在
Linux
上,功能交换分区
的
最小技术大小是什么?
linux
、
kernel
、
swap
在
Linux
上,函数(包含一些页面)交换分区或
文件
的
技术最小大小是多少。如果它依赖于体系
结构
,或者取决于
物理
内存
的
大小什么
的
,我如何计算一个估计?我不是在要求推荐,也不是要求一个现代化
的
全面系统
的
可行尺寸。它到底能降到多低,还能起到掉期
的
作用呢?
浏览 0
提问于2022-03-11
得票数 0
回答已采纳
1
回答
当堆上请求一个大内存块时,如果RAM上没有连续
的
空间,那么它是否被分配到磁盘(交换)上?
c
、
linux
、
memory-management
、
heap-memory
在
Linux
中,当请求内存时(使用calloc / malloc),如果请求大小
的
连续块不可用,内核是否将多个单独
的
内存块映射到单个虚拟块中,并将其交给应用程序,或者是否在磁盘上分配?如果它被分配到磁盘上,那么当一个足够大
的
块空闲时,它是自动移动到RAM中,还是在磁盘上存活?
浏览 1
提问于2015-08-02
得票数 1
回答已采纳
2
回答
Linux
内核-以编程方式检索写入
的
块号
linux-kernel
、
kernel
我想维护一个块编号列表,因为它们是使用
linux
内核源
物理
写入
的
。我计划修改内核源代码来实现这一点。我只需要在内核源代码中找到处理对
物理
分区
的
写入
的
结构
和函数,并在它们写入
物理
分区时获得块编号。任何帮助都是非常感谢
的
。如果我能找到内核实际写入分区并返回块编号
的
位置,这将会起作用。
浏览 2
提问于2010-04-11
得票数 0
1
回答
Ubuntu 32位能访问8GB内存吗?
ram
、
32-bit
尽管我可能尝试,我似乎不能安装在我
的
64位安装15.04位
的
32位库。 运行32位版本
的
Ubuntu (我只为Xojo使用这台计算机)没有问题,但是这台计算机有8GB
的
RAM,我希望能够全部使用它。有办法利用32位Ubuntu安装
的
所有8GB内存吗?Ubuntu是从盒子里做这个
的
吗?
浏览 0
提问于2015-04-24
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
操作系统 文件的物理结构和文件目录
服务器知识·Linux系统文件结构
OpenFOAM|04 OF的文件结构
Linux下的文件查找
Linux 进阶:从硬件到内核,聊聊 Linux 系统的层次结构
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券