腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用#if在C++中定义以选择Qt工具包
、
与
指令
类似:.......用于从
Linux
切换到其他操作
系统
,如何在C++中设置从嵌入式
系统
工具包切换到桌面工具包?#如果定义(...what
指令
...)?
浏览 2
提问于2016-04-26
得票数 2
3
回答
用于程序集的
Linux
系统
调用表或
、
、
、
有人知道在哪里可以在程序集中找到
Linux
系统
调用的汇总表或备忘表吗?我正在通过int0x80
指令
调用
Linux
系统
,我需要一个快速的引用来确定哪个寄存器不时包含哪个值。
浏览 3
提问于2010-09-01
得票数 11
回答已采纳
1
回答
找出内核中有多少条
指令
、
我正在运行一个使用
Linux
操作
系统
的英特尔超线程
系统
,我想知道是否有办法知道内核(或虚拟内核,如果可以的话)在一段时间内执行了多少
指令
(实际工作)。 有没有寄存器可以告诉我执行了多少
指令
?
浏览 0
提问于2011-12-29
得票数 0
1
回答
无法为python创建锈病库
、
我正试着用铁锈做一个巨蟒模块。我仍然无法获得我需要生成的文件。我几乎完全遵守了本教程。 name = "pylib"authors = ["Atops"]name = "status" # See more keys and their definitions at https://doc.rust-lang.org/cargo/refere
浏览 13
提问于2021-12-05
得票数 1
1
回答
像VirtualBox一样的虚拟化是如何工作的?(需要一些技术细节)
首先,考虑一下只安装了一个操作
系统
的情况。现在我运行一些可执行文件。处理器从可执行文件中读取
指令
并预先形成这些
指令
。尽管我可以将任何我想要的
指令
放入文件中,但我的程序不能读取HDD的任意区域(并且可以做许多其他可能“坏”的事情)。 它看起来像魔法,但我明白这种魔法是如何运作的。操作
系统
启动我的程序,并将处理器置于某种“非特权”状态。“不安全”处理器
指令
在这种状态下是不允许的,使处理器返回到“特权”状态的唯一方法是将控制权返回给内核。内核代码可以使用所有处理器的
指令
,因此
浏览 2
提问于2018-07-26
得票数 3
回答已采纳
1
回答
我们能在Xen中检测来宾操作
系统
的内存访问吗?
、
、
、
、
我们能检测到Xen中的来宾操作
系统
发出的
指令
每次访问内存的时间吗?或者,如果这是不可能的,有没有办法知道在
Linux
中运行的
指令
所进行的内存访问?
浏览 0
提问于2015-07-10
得票数 1
2
回答
Linux
与Windows之间“INT”
指令
的区别
、
、
我编写了一些代码来制作自己的操作
系统
,并学习x86汇编语言。在学习x86汇编语言时,我开始思考中断的问题。它适用于
Linux
。因此,在执行此代码时,不存在操作
系统
。我有一个问题要问。 假设有人执行“int”
指令
来调用中断,如果在MBR扇区上执行“int”
指令
,则调用BIOS例程。但是我不知道这个“int”
指令
是在
Linux
还是Windows上执行的,会发生什么呢?它所指的
Linux
/Windows中断向量或BIOS例程是否与MBR扇区的情况相
浏览 2
提问于2017-02-24
得票数 2
回答已采纳
1
回答
Linux
内核是否知道哪条
指令
与DMA相关?
、
、
、
、
OS/
Linux
内核有没有办法知道哪条
指令
正在使用DMA,哪条
指令
没有?或者DMA完全由硬件实现,而操作
系统
无法访问DMA控制器?
浏览 3
提问于2014-05-06
得票数 0
3
回答
使用Fortran获取
系统
信息
、
、
、
我对通过Fortran获取
系统
信息感兴趣--类别可能包括: print *,'Windows' print *,'macOS' print *,'
Linux
' #
浏览 6
提问于2018-03-06
得票数 3
回答已采纳
1
回答
SYSENTER/SYSEXIT vs INT 0x80
、
、
旧的
linux
版本使用“int0x80”
指令
来实现
系统
调用,后期版本使用"SYSENTER/SYSEXIT“
指令
来实现。 通过“int0x80”传输到0环后,cpu处于中断上下文中,中断被禁用。这种差异会给
系统
呼叫带来问题吗?
浏览 2
提问于2014-03-07
得票数 7
3
回答
以原子方式执行C代码
、
我想知道是否有可能以原子的方式在C中执行两个连续的
指令
。这意味着我不希望操作
系统
(
Linux
)中执行的任何其他进程在执行这些
指令
时占用处理时间。 谢谢!
浏览 3
提问于2014-06-17
得票数 1
回答已采纳
3
回答
如果一个操作
系统
直接与cpu一起工作,它如何限制程序的功能?
、
当程序加载到内存中并开始运行时,cpu从代码中加载每条
指令
,并根据操作码和参数执行
指令
,因此,程序直接与cpu交互。但是,操作
系统
(
linux
/win)并不允许您做任何事情,所以您必须请求它的许可--使用
系统
调用。但是我想知道为什么用户代码不能完成操作
系统
所能做的某些事情--不管操作
系统
内核代码运行命令还是用户运行命令,这对Cpu有什么不同?在加载代码之前,操作
系统
是否会查看我的代码,并查看我是否在使用某些我不允许使用的
指令
浏览 0
提问于2020-08-19
得票数 6
4
回答
执行int 3中断会停止
Linux
上的整个进程还是只停止当前线程?
、
、
、
、
操作
系统
是基于
Linux
的。给定单个线程执行int 3
指令
的多线程进程,中断处理程序是停止执行整个进程还是只停止执行int 3
指令
的线程?
浏览 7
提问于2014-03-13
得票数 9
1
回答
Linux
中的中断和
系统
调用调度
、
、
、
在
Linux
中,硬件中断和
系统
调用/异常是否由同一个dispatcher过程分派?如果您看到
Linux
,您会注意到,硬件中断(在x86 arch上)在其中断向量上不包含更多的
指令
,这些
指令
会在堆栈上推送中断向量号并跳转到common_interrupt。我的问题是:是
Linux
中的每个中断(异常(包括SysCall)、中断)都以相同的方式发送,直到到达某个点到分支为止?(由于他们的类型) 对不起我的英语。
浏览 8
提问于2016-01-13
得票数 2
2
回答
Windows上的
系统
调用
、
我只想问,我知道
Linux
中的标准
系统
调用是通过int
指令
指向中断向量表来完成的。我想这在Windows上也是类似的。但是,如何调用一些更高级别的特定
系统
例程呢?例如,如何告诉Windows创建窗口?我知道这是由dll中的代码处理的,但是在汇编
指令
级到底发生了什么呢?dll中的例程是否通过int
指令
调用软件中断,或者是否有任何不同的方法来处理这种情况?谢谢。
浏览 0
提问于2010-05-03
得票数 15
回答已采纳
1
回答
如何验证
系统
权限?
、
、
、
问题-背景-谢谢。
浏览 0
提问于2013-03-23
得票数 3
回答已采纳
1
回答
当需要
系统
调用时,
Linux
内核是如何在程序集中部分编写的?
、
内核只是不使用
系统
调用,还是在进入新
系统
之前正在组装程序集?我可能需要更多关于汇编程序的信息,但我只是很困惑,如果像mov 寄存器这样的
指令
是
系统
调用,那么我们如何使用它而不必引用依赖操作
系统
的内核呢?例如,假设我正在用GNU/
Linux
发行版制作一个汇编程序,并使用它的
系统
调用。如果
Linux
本身没有可进行
系统
调用的内核,它如何使用程序集?
浏览 0
提问于2019-05-17
得票数 0
回答已采纳
3
回答
在ARM
Linux
上,是否会刷新
指令
缓存?
、
、
、
、
我正在ARM
Linux
上写一个JIT,它执行一个包含自修改代码的
指令
集。
指令
集没有任何缓存刷新
指令
(在这方面类似于x86 )。如果我写出一些代码到一个页面,然后在该页面上调用mprotect,这是否足以使
指令
缓存无效?或者,我还需要在这些页面上使用cacheflush
系统
调用吗?
浏览 9
提问于2010-05-06
得票数 6
1
回答
使用Intel Quark在
Linux
中共享库中的非法
指令
、
、
、
、
我有一个
linux
".a“库,它是为x86编译的。我没有这个库的源代码,程序员也不会给我它。使用这种架构在PC机上运行我的程序没有问题,但是最近我买了一个带有Intel Quark处理器的嵌入式
系统
。这个处理器有一个精简的
指令
集,所以当我编译我的程序并试图运行它时,我得到了一个明确的消息:“非法
指令
”。我知道这不是内存冲突问题,因为当我使用GDB调试它时,它在一个
指令
中完全失败,比如CMOVE,它属于奔腾Pro处理器中引入的CMOVxx
指令
集。在我的嵌入式
linux<
浏览 3
提问于2014-09-23
得票数 4
1
回答
如何计算程序执行期间(CPU周期)和(
指令
已退役)的总数?
我在
Linux
上用C++编程。我想将这些
系统
与我的
系统
在CPU周期、花费和退出
指令
的数量方面进行比较。如何计算程序执行期间(CPU周期)和(
指令
已退役)的总数? 我需要访问任何硬件计数器吗?或者有什么著名的方法来实现这一目标?
浏览 2
提问于2017-03-03
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux系统中ps指令使用详解
Linux监控指令
Linux 基本指令(一)
CentOS“linux”实用指令整理2:进阶指令
Linux基础指令入门
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券