腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
如果一个操作系统直接与
cpu
一起工作,它如何限制程序的功能?
、
当程序加载到内存中并开始运行时,
cpu
从代码中加载每条
指令
,并根据操作码和参数执行
指令
,因此,程序直接与
cpu
交互。但是,操作系统(
linux
/win)并不允许您做任何事情,所以您必须请求它的许可--使用系统调用。但是我想知道为什么用户代码不能完成操作系统所能做的某些事情--不管操作系统内核代码运行命令还是用户运行命令,这对
Cpu
有什么不同?在加载代码之前,操作系统是否会
查看
我的代码,并
查看
我是否在使用某些我不允许使用的
指令
浏览 0
提问于2020-08-19
得票数 6
1
回答
难道不允许用户模式程序访问内核空间内存并执行输入和输出
指令
就会破坏拥有
CPU
模式的目的吗?
当
CPU
处于用户模式时,
CPU
不能执行特权
指令
,也不能访问内核空间内存。允许用户模式程序拥有所有这些功能,难道不违背拥
浏览 0
提问于2019-03-10
得票数 18
1
回答
内核调度器(
Linux
)--任务是函数吗?
、
、
、
我已经
查看
了
Linux
内核源代码,我想知道内核认为什么是一项任务?因为很明显,
CPU
运行的是机器
指令
,所以我认为调度器会获取程序主要功能的内存,并将其放在
CPU
上。这至少是正确的吗?编辑: 我在源代码中看到了几个与任务相关的结构,它们存储了大量整数和浮点数(标志、优先级等)...But,我想知道调度程序是如何找到我程序的机器
指令
的。
浏览 1
提问于2018-06-21
得票数 1
回答已采纳
1
回答
操作系统如何在
cpu
上调度线程和进程
我想知道
linux
os是如何填充/proc/cpuinfo特殊文件的。是否有
cpu
指令
给出
cpu
和核心的数量? 是否有x86程序集
指令
可以在特定的
cpu
上切换线程或进程?
浏览 5
提问于2017-08-04
得票数 1
回答已采纳
2
回答
用-mfma编译时的非法
指令
、
、
当我添加-mfma时,我会得到非法的
指令
。 我认为使用-march=native永远不会产生非法
指令
。
浏览 1
提问于2018-04-26
得票数 2
回答已采纳
1
回答
通过该
指令
,在启动辅助
cpu
时触发辅助核心
、
、
、
、
辅助
cpu
的引导由主核发起。在主
cpu
上完成一些工作,在从
cpu
上完成一些工作,以完成对
cpu
_up的热插拔操作。我正在尝试查找在主
cpu
上执行的确切
指令
,该
指令
触发辅助
cpu
启动,并进一步检查pen_release变量的值。你能解释一下启动辅助
cpu
的过程吗,以及pen_release global对于启用了SMP的
Linux
内核的用法。
浏览 5
提问于2015-01-20
得票数 4
2
回答
在PPC中创建线程时崩溃
、
、
工具链详细信息: powerpc-wrs-
Linux
-gnu-g++ (Wind River
Linux
Sourcery G++ 4.4a-341) 4.4.1 我们在编译过程中包含了-pthread
浏览 1
提问于2016-06-01
得票数 0
1
回答
Linux
如何处理TSS结构中的I/O权限位图?
、
、
、
以下引用自“理解
Linux
内核第三版”一书: 尽管
Linux
不使用硬件上下文交换机,但是它还是被迫为系统中的每个不同的
CPU
浏览 0
提问于2019-04-03
得票数 2
回答已采纳
1
回答
我的自旋锁有问题吗?
、
、
、
、
这是我的一个旋转锁的实现,但它似乎不能保护关键代码。我的实现有什么问题吗?{ __asm__ __volatile__( xchg (%1),%2; );} void spin_init(spi
浏览 3
提问于2012-07-17
得票数 11
回答已采纳
1
回答
x86
CPU
增量eip(PC)中的获取阶段是否到下一条
指令
?
、
、
、
在x86
CPU
的
指令
周期的取取阶段,我想知道eip(PC)寄存器是在这个阶段的末尾(获取阶段)还是在执行阶段之后存储下一个
指令
?我知道MIPS
CPU
在获取阶段结束时会增加eip,但是x86
CPU
也在这么做吗?我认为这是因为在
查看
某个程序的编译代码之后,我注意到“相对调用
指令
”编码中的地址相对于next
指令
,而不是当前
指令
。
浏览 4
提问于2022-03-14
得票数 2
4
回答
如何检查我的
CPU
是否支持AES-NI?
、
如何检查我的
CPU
是否支持
Linux
/UNIX下的AES-NI
指令
集。
浏览 0
提问于2011-05-31
得票数 45
回答已采纳
2
回答
用于MIPS体系结构的
指令
集模拟器(SystemC)
、
、
、
有没有人知道是否有开源的MIPS
指令
集模拟器(最好是在C++或SystemC中)? 你对此有什么经验吗?
浏览 4
提问于2011-07-14
得票数 1
2
回答
用于显示
CPU
寄存器和
指令
的Android工具
、
、
在使用CDT的Eclipse中,我们有窗口->显示视图->寄存器和窗口->显示视图->反汇编窗口,允许
查看
CPU
指令
流和
CPU
寄存器值。我以前经常用这些来调试
CPU
和NEON代码。我能够在Eclipse中调试本机代码,但在Android中看不到这种功能(1.5.1) 在Android下是否有任何可用于调试
CPU
指令
级代码的插件或功能?
浏览 3
提问于2016-04-01
得票数 9
2
回答
如何获取多核PowerPC上的
CPU
?
、
、
我有一个多线程的应用程序,它运行在
Linux
2.6.30的8核PowerPC处理器上。我想要确定线程启动时使用的是哪个
CPU
。显而易见的答案是打印PID处理器ID专用寄存器。使用mfspr
指令
访问PID寄存器。我尝试在我的C程序中使用以下asm来访问它:问题是mfspr是一个特权
指令
,即使这个应用程序是以根用户身份运行的,它也会错误地显示非法
指令
错误此
指令</
浏览 2
提问于2010-10-14
得票数 3
回答已采纳
6
回答
为什么特定
CPU
的可执行程序不能在
Linux
和Windows上运行?
、
像exe这样的可执行问题不能在
Linux
上工作(没有wine)。在编译源代码时,编译器生成特定于特定
cpu
架构的目标代码。但是,相同的应用程序不能在具有相同
CPU
的另一个操作系统上工作。我知道代码可能包含特定于操作系统的
指令
,这些
指令
将阻止可执行文件的运行。但是,一个简单的程序2+2呢?令人困惑的部分是机器代码阻止工作的地狱。特定于
cpu
的机器代码,对吗?windows和
Linux
在同一个
cpu
上使用不同的汇编语言吗?
浏览 7
提问于2010-01-14
得票数 19
回答已采纳
3
回答
CPU
是否只兼容一种
指令
集体系结构?
据我所知,有不同种类的ISA,如ARM、MIPS、80x86等,我不知道
CPU
是否只能专门读取一种ISA。例如,处理器可以同时读取80x86和MIPS。如果
CPU
是ISA特有的,我如何检查我的PC处理器正在使用的ISA?我能手动找出来吗? 谢谢
浏览 4
提问于2016-02-01
得票数 3
回答已采纳
1
回答
Linux
中硬件辅助磁盘加密的现状
、
、
、
Linux
内核是否有(相当老的)硬件实现以及与dm-crypt的集成? 奖励: TPM芯片也有同样的两个问题。制造商是否已经将它们集成到硬件上了?它们是否得到
Linux
的支持?他们能加快速度吗?
浏览 0
提问于2011-11-11
得票数 7
回答已采纳
2
回答
条件生成依赖于SSE
指令
的支持
、
、
我只想在运行make的机器(本机目标)上支持SSE
指令
集的情况下才制作某些程序。假设它运行
linux
,如果SSE
指令
不受支持,则返回0,否则返回>0。但是我如何在makefile中使用它来促进条件make呢?我目前使用的是GNU Make 3.81,运行在
linux
上。
浏览 2
提问于2013-02-14
得票数 1
回答已采纳
3
回答
Linux
和Windows下信号的实现
、
、
、
、
但是我想知道信号是如何在
Linux
(或Windows)中实现的。 在信号描述符表中的每个
CPU
指令
之后,操作系统是否检查是否还有任何要处理的已注册信号?或者是进程管理器/调度程序对此负责?由于信号是异步的,
CPU
指令
在完成前中断是真的吗?
浏览 4
提问于2012-10-01
得票数 7
回答已采纳
1
回答
如何计算程序执行期间(
CPU
周期)和(
指令
已退役)的总数?
我在
Linux
上用C++编程。我想将这些系统与我的系统在
CPU
周期、花费和退出
指令
的数量方面进行比较。如何计算程序执行期间(
CPU
周期)和(
指令
已退役)的总数? 我需要访问任何硬件计数器吗?或者有什么著名的方法来实现这一目标?
浏览 2
提问于2017-03-03
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux下查看CPU信息
Linux监控指令
Linux服务器如何查看CPU使用率、内存占用情况
Linux 基本指令(一)
CentOS“linux”实用指令整理2:进阶指令
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券