腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
虚拟
内存
和页面
缓存
是如何工作的?
cache
、
virtual-memory
我知道:然而, Will页面
缓存
的
内存
空间是否受到内核空间的限制?或者,除了
linux
中的配置之外,什么东西会限制页面
缓存
大小?
浏览 0
提问于2019-07-17
得票数 0
回答已采纳
1
回答
系统是如何从
内存
映射
文件的
内存
中捕获通过“`asm: MOV`”访问
内存
的?
c
、
winapi
、
memory-management
、
posix
、
memory-mapped-files
当我使用将文件
映射
到
内存
时,它不是直接加载到
内存
中(
缓存
缓冲区RAM),而是只加载访问特定
映射
内存
区域时所需的部分。系统如何通过C: *ptr = val;或asm: MOV捕捉到
内存
映射
文件的
内存
并从文件中生成加载数据,使用什么机制(IRQ或类似于分页
内存
的机制),以及如何调用它?x86_64 操作系统:
Linux
,Windows
浏览 0
提问于2013-11-09
得票数 0
回答已采纳
1
回答
如何以及何时创建不同的
内存
映射
?
linux
、
memory
、
linux-kernel
、
operating-system
、
embedded
我指的是一本书的摘录, 处理器
内存
映射
:这是需要创建的第一个
内存
映射
。它解释了CPU的
内存
管理策略,例如CPU如何处理不同的地址空间(用户模式、内核模式)、用于不同
内存
区域的
缓存
策略等等。板
内存
映射
:一旦有了处理器如何看待不同
内存
区域的概念,下一步就是将各种车载设备安装到处理器
内存
区域中。这需要了解各种车载设备和总线控制器。,软件
内存
映射
:接下来,需要
浏览 2
提问于2016-11-18
得票数 1
1
回答
动态
内存
分配/利用未使用的
内存
c++
、
c
、
memory-management
我将动态地编写一个需要大量
内存
的应用程序。大部分
内存
用于
缓存
目的,只是用于加速。这些部件实际上可以按需释放。 不幸的是,如果
内存
耗尽,我的内核将终止进程。但它可以简单地释放
内存
。因此,我想要的是非常类似于
linux
页面
缓存
,因为它解释为。有没有可能以一种方便的方式在用户空间实现这样的行为?我正在考虑用“
缓存
文件”实现这样的
缓存
,这些文件存储在具有
内存
映射
文件IO的ramfs/tmpfs上,
浏览 0
提问于2013-05-20
得票数 1
1
回答
ioremap_page_range与vmap_page_range的区别
c
、
linux
、
memory-management
、
kernel
、
dma
两者似乎都将物理地址
映射
到虚拟地址(在新分配的VM区域中)。 这两个函数每个都有4个参数,其中3个是相同的。
浏览 1
提问于2014-03-06
得票数 1
4
回答
内存
映射
文件.NET
c#
、
.net
、
asp.net
、
memory-mapped-files
我有一个项目,它需要在ASP.NET中访问大量的专有数据,这是在
Linux
/PHP上通过加载共享
内存
来完成的。我想知道是否可以尝试使用
内存
映射
文件,或者是否有更好的方法来提供更好的.NET支持。我在考虑使用数据
缓存
,但不确定保存在
缓存
中的数据大小的所有陷阱。
浏览 0
提问于2008-12-10
得票数 13
1
回答
Amazon Web Services API-获取对只读文件的写访问权限(
Linux
)
api
、
caching
、
amazon-web-services
、
permissions
我正在开发的软件使用的是
linux
虚拟机上的Fuse驱动程序。问题是,当应用程序运行时,我无法弄清楚如何将
缓存
的文件写入物理
内存
。我正在阅读这个(见下文)网站,它显示API使用的私有
内存
映射
页面
缓存
具有只读权限。然而,这个网站没有解释如何切换页面<e
浏览 2
提问于2015-06-29
得票数 0
1
回答
从PCIe
内存
到PCIe
内存
比从Memcpy到memcpy需要更多的时间
memory
、
linux-kernel
、
linux-device-driver
、
pci-e
我正在尝试从PCIe 2.0 (2通道)设备读取数据到
Linux
,或者从
Linux
向
Linux
2.0(2通道)设备写入数据。用于读取和写入的存储器位于PCIe设备中不同的随机存取存储器位置。这些
内存
在
Linux
PC上使用ioremap进行
映射
。我的用例是实现18MB/秒的读/写吞吐量,这显然得到了PCIe链路的支持。PCIe设备处的
内存
未
缓存
。我能够达到写吞吐量,即当我使用memcpy从
Linux
本地
内存
浏览 65
提问于2017-01-31
得票数 1
1
回答
windows/
linux
下如何将
内存
映射
为USWC?
memory
、
assembly
我需要将大部分计算机
内存
映射
为uswc,以利用非
缓存
的movntdqa。在windows或
linux
下有什么简单的方法可以做到这一点吗?
浏览 3
提问于2009-05-12
得票数 2
回答已采纳
1
回答
什么是内核
内存
和用户
内存
?(有关术语内核页和页
缓存
的问题)
memory
、
vfs
今天,我已经阅读了一些关于文件系统(http://tekrants.me/2014/07/14/
linux
-file-system-write/)的文档。并在本文中多次提到内核页这个术语。现在,我对内核和用户的
内存
使用情况感到非常困惑。 我知道内核和用户以及用户之间的地址空间是不同的。虚拟到物理
映射
是相互独立的。
内存
映射
到内核地址空间是否不能
映射
到任何用户地址空间?而且,对于我前面提到的文章,它主要讨论了页面
缓
浏览 0
提问于2015-05-14
得票数 1
回答已采纳
1
回答
POSIX共享
内存
和msync
posix
、
shared-memory
我想使用POSIX共享
内存
,我的问题是在调用msync()和munmap()之后如何使用mmap(MAP_SHARED)。对一个进程的共享
内存
段所做的更改是否对另一个进程的共享
内存
段可见,而无需使用msync()。 我认为msync()只适用于将更改应用于底层文件,而不是应用于共享
内存
。
浏览 5
提问于2015-07-21
得票数 3
回答已采纳
1
回答
关于
Linux
内存
类型的问题
linux
、
memory
关于
Linux
内存
,我有以下问题: Buffers和Cached
内存
有什么区别?
浏览 2
提问于2013-03-18
得票数 6
回答已采纳
1
回答
可能迫切的mmap页面驱逐MacOS
macos
、
paging
、
mmap
我有一个程序,它访问一个与mmap分配的大
内存
块。它不均匀地访问它,大部分访问
内存
上的第一个~1GB,有时访问下一个~2GB的
内存
,很少访问最后~4GB的
内存
。
内存
是一个共享
内存
映射
,由一个未链接的文件支持PROT_READ和PROT_WRITE。下列使用统计数据来自活动监视器: “
内存
”:1.17 GB实际<e
浏览 8
提问于2022-11-26
得票数 1
1
回答
用MonetDB测试和比较查询性能
monetdb
我试图在查询时间上运行一些测试,并想知道是否有一种关闭
缓存
的方法,以便每次从磁盘而不是
内存
中读取数据?
浏览 3
提问于2015-04-02
得票数 1
回答已采纳
1
回答
当我不使用ioremap_cache时,为什么PCD位被设置?
dictionary
、
ram
、
memory-address
、
ioremap
我有物理
内存
(大约32MB,有时更多),它是通过ACPI表作为设备枚举和保留的,这样
linux
/OS就不能使用它。我有这个
内存
设备的
Linux
驱动程序。THe驱动程序实现了mmap(),因此当进程调用mmap()时,驱动程序可以将保留的物理
内存
映射
到用户空间。当应用程序访问my
内存
时,我得到了一个页面错误,并调用了我的.fault函数。这里使用vm_insert_pfn将虚拟地址
映射
到我想要的32MB中的任何物理地址。这就是我遇到的问题:在驱
浏览 7
提问于2013-05-18
得票数 0
回答已采纳
1
回答
从主
内存
到同一个
缓存
块可以
映射
多少个块?
caching
、
memory
、
embedded
、
riscv
映射
到同一个
缓存
块的主
内存
地址的最佳数量是多少?假设我们要将512 KB主
内存
映射
到4KB
缓存
。如果我们选择创建一个直接
映射
的
缓存
:我们要将128个主
内存
地址
映射
到同一个
缓存
块上?是不是太多了?怎么知道?
浏览 4
提问于2022-06-20
得票数 0
1
回答
核逻辑地址
linux
、
kernel
、
memory
、
virtual-memory
将
内存
分为高
内存
和低
内存
有什么好处?
浏览 0
提问于2019-03-23
得票数 2
3
回答
用于
Linux
内核中的结构的____cacheline_aligned_in_smp
linux-kernel
、
smp
在
Linux
内核中,为什么许多结构使用____cacheline_aligned_in_smp宏?在访问结构时,它是否有助于提高性能?如果是,那怎么做?
浏览 5
提问于2014-09-20
得票数 8
回答已采纳
1
回答
内存
映射
文件的性能特征
java
、
linux
、
memory-mapped-files
背景: 所有的读写函数都具有相似的计算复杂度。我对程序的IO层进行了基准测试,并注意到
内存
映射
文件的奇怪性能特性: 该机器是一台普通的英特尔PC机,有8个线程,CPU和4GB物理
内存</e
浏览 6
提问于2013-02-09
得票数 10
回答已采纳
1
回答
在从帧缓冲器读取之前,我需要
缓存
无效吗?
linux
、
caching
、
arm
、
framebuffer
、
arago
我正在尝试从
Linux
机器上的/dev/fb0读取数据。是真的吗?在对帧缓冲区执行mmap操作后,使
缓存
无效是常见的做法吗?如果我需要使
内存
失效,我应该使用哪个API调用? 我尝试使用TI的SDK中的Memory.h,但是是
浏览 5
提问于2015-03-06
得票数 2
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券