腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么flush_dcache_page()在
linux
内核中什么也不做?
linux
、
caching
、
kernel
、
cpu
、
instructions
我发现flush_dcache_page()在x86 arch上的
linux
内核中什么也做不到,如下所示Line 17 #defineflush_dcache_page(page) do {} while (0)但是,flush_dcache_page()并不像上面的源代码那样运行任何CPU
指令
。 为什么flush_dcac
浏览 17
提问于2013-04-30
得票数 4
3
回答
在ARM
Linux
上,是否会
刷新
指令
缓存?
linux
、
arm
、
jit
、
self-modifying
、
mprotect
我正在ARM
Linux
上写一个JIT,它执行一个包含自修改代码的
指令
集。
指令
集没有任何缓存
刷新
指令
(在这方面类似于x86 )。如果我写出一些代码到一个页面,然后在该页面上调用mprotect,这是否足以使
指令
缓存无效?或者,我还需要在这些页面上使用cacheflush系统调用吗?
浏览 9
提问于2010-05-06
得票数 6
1
回答
虚拟化环境下的CLFLUSH
linux
、
x86
、
cpu
、
virtualization
、
instructions
我读过关于英特尔x86机器的CLFLUSH
指令
。据我所知,如果我在
Linux
模块中运行
指令
,那么CLFLUSH m8就意味着
刷新
包含线性地址m8的缓存行。但是,如果我想在虚拟化环境中运行VM内部的
指令
呢?CLFLUSH的参数是什么?具体来说,假设我想
刷新
一个缓存行,该缓存行保存VM中程序的虚拟地址va的内容。CLFLUSH
指令
、va、pa或ma应该使用哪个地址? 非常感谢!
浏览 1
提问于2015-11-01
得票数 1
回答已采纳
2
回答
如何从
linux
用户空间进行数据缓存
刷新
/失效
c
、
linux
、
caching
、
gcc
、
arm
试图在
linux
用户空间中使用可缓存的映射缓冲区。加速器将访问这些缓冲器。在ARMv7 7-A体系结构中,是否有可能显式地从
linux
用户空间
刷新
/失效数据缓存?根据,我的理解是它只
刷新
指令
缓存。更多的信息会有帮助。
浏览 4
提问于2015-12-16
得票数 5
1
回答
在
Linux
中动态打二进制补丁后,使其他线程中的ICache无效(使用IPI?)
linux
、
x86-64
、
interrupt
我正在尝试找到一种在
Linux
中编写IPI的方法,看看它是否可以用来
刷新
跨多个内核(x86_64)的
指令
缓存。刚刚在Windows的% 1上找到了类似的函数。在
Linux
中有对应的函数吗?
浏览 0
提问于2015-09-06
得票数 1
1
回答
刷新
cpu缓存而不影响缓存?
linux
、
caching
、
linux-kernel
、
flush
、
cpu-cache
我的环境是x86,
Linux
和内核空间。 我想知道是否有任何方法可以在不使缓存失效的情况下
刷新
内存区域的缓存?我看过clflush_cache_range(),但该方法使用的是clflushopt
指令
,我相信它会使缓存失效。
浏览 2
提问于2015-09-03
得票数 2
1
回答
8088 CPU的视频系统仿真
emulation
我想写简单的8088仿真器。但我不明白如何将8088内核与视频子系统连接。while (TRUE) execute_cpu_cycles_per_scanline() ; }谢谢。
浏览 2
提问于2013-08-12
得票数 1
回答已采纳
4
回答
如何找到C程序的“出口”
c
、
linux
、
assembly
、
binary
这个测试是在32-bit x86
Linux
上进行的。这是我的问题。我试过这个: 从目标汇编程序中提取grep exit,并在call exit
指令
之前
刷新
内存。但是根据一些调试经验,目标C程序,比如md5sum二进制程序,在完成执行时不会调用exit。在main函数的末尾
刷新
内存。但是,在汇编代码中,
浏览 11
提问于2015-07-22
得票数 5
1
回答
Delphi中的"local“
指令
delphi
似乎ConvertError函数没有在文件的接口部分声明,这仅仅是为了澄清该函数确实是本地的,或者使用该
指令
是否有实际的好处?
浏览 0
提问于2013-04-02
得票数 20
回答已采纳
2
回答
如何在诅咒程序结束后将屏幕恢复正常
c
、
terminal
、
ncurses
我对C和ncurses还不熟悉。我被要求做一个任务,其中包括制作一个多线程的乒乓球游戏。游戏运行良好,并以正确的丢失条件结束,但在终止时,我的终端都搞砸了。我没有收到回音,所以我必须输入stty echo才能把它拿回来,即使这样,终端也表现得很奇怪。void wrap_up(){ clear(); refresh();这是截图。我该怎么解决呢?
浏览 1
提问于2013-11-01
得票数 7
回答已采纳
1
回答
角ng-如果不重新编译
指令
javascript
、
angularjs
、
angularjs-directive
如我所知,ng-if通过编译状态重新创建
指令
。但是,如果
指令
代码中有if /HTML条件影响编译后的HTML,<directive-one ng-if="logged"></directive-one> 我有这个
浏览 0
提问于2014-09-02
得票数 0
回答已采纳
2
回答
如何将CPU缓存
刷新
到
Linux
中的地址空间区域?
c
、
linux
、
linux-kernel
、
x86
、
arm
我感兴趣的是只为地址空间的区域
刷新
缓存(L1、L2和L3),例如地址A到地址B的所有缓存条目。在
Linux
中是否有这样做的机制,无论是用户空间还是内核空间?
浏览 6
提问于2014-03-27
得票数 17
回答已采纳
3
回答
测试缓存失效和
刷新
c
、
architecture
、
linux-kernel
、
arm
、
cpu-cache
因此,在对例如特定于ARM11处理器的
Linux
内核(arch/arm/mm/cache-X.S)中的基本L1和L2高速缓存相关例程进行编程之后,是否有测试实用程序/程序可用于测试高速缓存是否正常工作,
浏览 12
提问于2011-05-20
得票数 3
4
回答
如何从C程序中清除
Linux
中的CPU缓存?
c
、
linux
、
unix
、
caching
、
flush
我正在编写一个C程序,在其中我需要
刷新
我的记忆。我想知道是否有任何UNIX系统命令来
刷新
CPU缓存。 这是我的项目的一个要求,它涉及到计算我的逻辑所需的时间。
浏览 8
提问于2012-06-30
得票数 12
1
回答
Linux
2.6.35上用户模式下ARM v7处理器缓存的清晰和失效
linux
、
arm
我尝试过对
指令
行使用ARM v7处理器缓存,因为
指令
代码可能会在执行过程中发生变化。/*从beg' toend清除
指令
缓存。
浏览 4
提问于2011-05-18
得票数 9
2
回答
如何通过自动化脚本
刷新
Maximo中的页面
automation
、
maximo
我正在尝试从自动化脚本
刷新
我的工作
指令
。有没有人知道
刷新
功能,或者如果没有
刷新
功能,有没有办法从自动化脚本导航回相同的工作
指令
,这应该会导致它
刷新
。
浏览 28
提问于2020-02-07
得票数 0
2
回答
在32位
linux
机器上生成的预处理器
指令
列表与在64位
linux
机器上生成的预处理器
指令
列表是否有区别?
c++
、
linux
、
c-preprocessor
我在32位的
linux
机器上使用-dM -E -< /dev/null生成预处理器
指令
列表,得到了大量的
指令
。现在我想知道如果
linux
机器是64位,那么这些预处理器
指令
会完全不同吗?对于64位的
linux
机器,哪些特定的
指令
将会改变? 另外,x86_64
指令
是否像32位机器的i686
指令
一样用于64位
linux
机器?
浏览 5
提问于2016-01-28
得票数 0
1
回答
Linux
内核:什么是
指令
缓存和mp-IRQ子系统中的函数通过替换截获?
linux
、
linux-kernel
、
kernel
、
kernel-module
、
interception
我正在尝试实现一个内核函数拦截(使用 (c) Silvio替换System.map指向函数的指针);根据的说法,一些可能的缺陷可能与
指令
缓存和mp-IRQ源有关,它们在拦截后不会
刷新
/更新。
浏览 8
提问于2011-03-08
得票数 0
回答已采纳
1
回答
理解非阻塞线程同步和Thread.MemoryBarrier
c#
、
.net
、
multithreading
在这个线程在线书: class Foo int _answer; { Thread.MemoryBarrier(); // Barrier 1 Thread.MemoryBarrier(); // Barrier 2 {
浏览 3
提问于2011-08-30
得票数 6
回答已采纳
4
回答
如何在x86 Windows中实现CPU缓存
刷新
?
c
、
windows
、
x86
、
cpu
、
cpu-cache
我对在Windows中强制CPU缓存
刷新
感兴趣(出于基准测试的原因,我希望从CPU缓存中没有数据开始进行仿真),最好是一个基本的C实现或Win32调用。
浏览 8
提问于2009-11-18
得票数 51
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux监控指令
CentOS“linux”实用指令整理2:进阶指令
Linux 基本指令(一)
Linux基础指令入门
Linux下高效指令
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券