腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在malloc.
c
中如何/在何处使用sbrk?
、
、
、
、
我在《高级Unix编程》( Advanced Unix Programming )一书(以及其他一些书)中读到过,
Linux
malloc()使用
Linux
系统调用sbrk()向
操作
系统请求
内存
。我正在查看glibc malloc.
c
代码,我可以在注释中看到很多提到sbrk()的地方,但在代码中并没有
直接
提到。 当malloc()向
操作
系统请求
内存
时,如何/在何处引用/使用sbrk()?(这可能是我对如何从
C
运行时
浏览 2
提问于2014-01-01
得票数 6
1
回答
系统是如何从
内存
映射文件的
内存
中捕获通过“`asm: MOV`”访问
内存
的?
、
、
、
、
当我使用将文件映射到
内存
时,它不是
直接
加载到
内存
中(缓存缓冲区RAM),而是只加载访问特定映射
内存
区域时所需的部分。系统如何通过
C
: *ptr = val;或asm: MOV捕捉到
内存
映射文件的
内存
并从文件中生成加载数据,使用什么机制(IRQ或类似于分页
内存
的机制),以及如何调用它?x86_64
操作
系统:
Linux
,Windows
浏览 0
提问于2013-11-09
得票数 0
回答已采纳
2
回答
>4 4GB
内存
,适用于在64位Solaris上运行的32位应用程序(超大
内存
)
、
、
MS Windows和Oracle
Linux
都允许32位应用程序使用大于4 4GB的
内存
。Windows方法是AWE:和
Linux
的方法是。工作原理:32位应用程序不能
直接
寻址大于4 GB的虚拟
内存
;但是64位
操作
系统可以,4 GB的
内存
对于某些应用程序来说太小了。因此,VLM和AWE允许应用程序从64位
操作
系统(甚至是带有AWE 32位
操作
系统)保留大量
内存
。32位应用程序不能
直接
寻址该
浏览 1
提问于2011-11-11
得票数 1
回答已采纳
3
回答
我应该为守护进程使用
c
++还是脚本?
、
我需要实现一个守护进程,它需要从数据库中提取数据,将数据加载到
内存
中,并根据这些数据执行发送电子邮件或写入/更新文件等
操作
。这些
操作
需要每30分钟执行一次。完成此
操作
的最快方法是什么?以节省cpu和
内存
。进退两难的是,如果它是脚本,它不需要编译,我可以
直接
把它放到任何
linux
/unix机器上,但如
浏览 6
提问于2009-02-08
得票数 0
回答已采纳
1
回答
我应该如何调用BIOS中断
、
我开发了一个基于
linux
的小型x86 'Hello World‘
操作
系统。我刚刚创建了loader.s、linker.ld、main.
c
文件,并使用grub加载器通过ubuntu中的bochs仿真器启动了我的
操作
系统。我刚刚访问了视频
内存
,并在屏幕上显示了“hello world”字符串。我使用boches调试了我的
操作
系统,cr0 PM值设置为1,所以我认为我的
操作
系统
直接
进入保护模式,而不是进入实模式。我的问题是,我应该如何
直接
浏览 2
提问于2012-04-30
得票数 1
2
回答
C
++应用程序。用mmap杀死内核?(mmap的内核恐慌)
、
、
在我的
C
++程序中,在进行密集磁盘、网络I/O甚至CPU计算的情况下,我使用
内存
映射区域作为数组。我不想为此责怪
Linux
,但我想知道是否有任何情况“mmap”会变得不稳定,是否会导致
操作
系统崩溃?(当我重现问题时,我将在这里添加msg ) //该程序在
内存
映射区域(I
浏览 0
提问于2016-02-16
得票数 2
回答已采纳
2
回答
linux
中的force kill命令(kill -9)是否使用
C
++应用程序中的新
操作
符来清理动态分配的
内存
?
、
、
、
、
我有一个要在Oracle
Linux
OS上运行的
C
++应用程序。但是,如果我强制终止(kill -9)进程,动态分配的
内存
(使用new
操作
符)是否会被
操作
系统释放?由於我找不到
直接
的答案,所以我想知道一些资料。 提前谢谢。
浏览 13
提问于2020-08-31
得票数 5
2
回答
在
linux
中有没有办法访问持久
内存
?
、
、
、
我在
linux
(debian 10)中使用持久性
内存
我所理解的是正确的,
linux
将持久
内存
虚拟化为磁盘,并将其映射为virt_addr。因此,
操作
系统通过内核通过文件系统访问持久存储器。但我认为这是一种开销。如果持久性
内存
已经进行了
内存
映射,那么
直接
通过virt_addr访问它会更有效。所以我想知道有没有什么方法可以在内核中获得持久
内存
的启动virt_addr。
浏览 8
提问于2019-10-29
得票数 0
2
回答
我们需要为memmap保留
内存
块映射吗?
、
、
、
、
我使用memmap=8G$4G
linux
内核引导参数保留
内存
块。 因此,如果我不能使用ioremap返回的地址作为
直接
寻址
内存</
浏览 7
提问于2012-10-16
得票数 0
2
回答
低级别启动比当前
操作
系统绕过BIOS的
操作
系统。
、
、
、
、
用
C
/ Assembler低级系统调用启动另一个OS的引导加载器(比方说HDD2,分区1)比当前运行的
操作
系统(HDD1,Partition1)是否可能,从而绕过BIOS?也就是说,如果Windows当前正在运行,我们是否可以
直接
要求系统在HDD2、Partition1、上启动另一个内核(比如
Linux
),而不必通过BIOS进行完全重新引导 或者这是
C
/ Assembler如果是这样的话,是什么阻止我们将HDD2、分区1、偏移量0和以下兆字节加载到
内存
中,并从
浏览 8
提问于2020-06-21
得票数 2
1
回答
如何在JNA和
C
之间对齐
内存
、
、
、
我需要在
linux
环境中提供一个带有O_DIRECT标志的
直接
读
操作
。当前读取
操作
似乎失败,因为缓冲区
内存
未对齐。如何对齐缓冲
内存
?我已经尝试过了: native pu
浏览 31
提问于2020-11-17
得票数 0
2
回答
内核读/写用户空间
内存
、
首先,从用户空间malloc一个缓冲区,并用全'A‘填充缓冲区最后,我可以使用
直接
从用户空间传递的原始指针来读写缓冲区。
Linux
设备驱动程序,第三版,第415页,说内核不能
直接
操作
没有映射到内核地址空间的
内存
。
浏览 2
提问于2012-01-17
得票数 1
回答已采纳
3
回答
直接
从任何
内存
地址读取?
、
我在使用
Linux
操作
系统的硬件上做一些调试。如果我可以用
C
语言写一个小程序来做这件事,我该怎么做呢?因为我不能
直接
去给指针分配自定义地址。 谢谢
浏览 0
提问于2014-06-20
得票数 3
0
回答
操作
系统如何知道映射
内存
中的页面是脏的?
、
、
我的意思是,当数据
直接
在
内存
中更新时,不使用write()。这是如何工作的呢?我们必须使用WriteFile来更新映射
内存
吗?如果我们在
linux
中使用write(),那么msync是否只同步脏页面?
浏览 9
提问于2017-01-03
得票数 2
回答已采纳
1
回答
C
/
C
++共享
内存
、原子
操作
、
Linux
、
、
、
、
我正在使用多处理器服务器上的共享
内存
进行进程间通信。
浏览 4
提问于2012-07-10
得票数 2
1
回答
如何使用Xilinx 5/7的
内存
作为映射到x86-CPU地址空间的
内存
?
、
、
、
、
是否可以使用Xilinx 5/7的
内存
作为映射到Intel x86_64-CPU
内存
的虚拟和/或物理地址空间的
内存
,以及如何实现?作为最大限度,我需要使用统一的单地址空间,具有
直接
内存
访问(DMA)的FPGA
内存
从CPU (如简单的
内存
访问CPU-RAM)。CPU: x86_64英特尔核心i7 接口连接:PCI 2.0 8x
浏览 6
提问于2013-10-04
得票数 0
2
回答
C
和
C
++之间的
Linux
共享
内存
可行吗?
、
、
我编写了一个纯数据插件/外部插件,但是API是用
C
语言编写的,所以我想用
C
++编写大部分插件(现在是2016年,对吧?)因此,我想我可以用
C
++编写主内核,并让pluggn只发送/接收该核心程序的信息。但是在
c
和
c
++之间可以这样做吗?
浏览 0
提问于2016-05-26
得票数 1
回答已采纳
1
回答
arm
直接
内存
操作
、
arm中是否有支持
直接
内存
操作
的指令?
浏览 0
提问于2015-08-06
得票数 0
3
回答
C
++
内存
分析
、
分析
内存
(用于
内存
占用、分配和释放)的一些好工具有哪些?我对valgrind很熟悉。如果除了这些工具之外还有其他工具,那么很高兴了解它们。 最好的。
浏览 1
提问于2010-07-03
得票数 4
2
回答
操作
系统如何为每个线程实现或维护堆栈?
、
、
然而,我无法理解
操作
系统是如何实现的,或者OSs通常如何实现每个线程一个堆栈。在
操作
系统书籍中,程序的
内存
布局如下所示: 一个现代的
操作
系统,比如说
Linux
,如何为不同线程的堆栈划分
浏览 3
提问于2014-08-13
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言内存操作技巧
C语言基础之动态内存操作汇总
编程小知识之C+内存分配操作
jdk源码(一):你知道用java如何直接操作内存码?
Android C++系列:Linux文件IO操作(一)
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券