腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何为我设计的
CPU
制作
Linux
操作系统?
、
、
、
关于体系结构的背景信息:我刚刚为
CPU
设计了一组指令,我将把它放在FPGA中,但我希望能够与
Linux
(一个简单的
Linux
系统)兼容,但我刚刚开始,我对此不太了解,我确信
Linux
可以在我的
CPU
中使用我认为AVR也支持
Linux
,但我不知道这是否正确,但如果这是真的,我认为我的
CPU
也可以。我的
CPU
是16位,它有以下
寄存器
:
浏览 0
提问于2018-04-25
得票数 1
回答已采纳
1
回答
为什么GDB不完整的mmx注册名(mm0-mm7)
、
、
、
我使用gdb info registers <tab>来
查看
所有
寄存器
,但我没有看到MMX
寄存器
。我的
CPU
是Xeon白金8163,这是一种支持SSE和MMX的现代Xeon
cpu
。为什么gdb不支持显示mmx
寄存器
,而mmx
寄存器
应该具有与基本
寄存器
和sse
寄存器
相同的重要级别。
浏览 4
提问于2021-06-24
得票数 1
回答已采纳
1
回答
代码段
寄存器
在系统调用中的作用
进行系统调用时,是否使用代码段
寄存器
或控制
寄存器
检查权限级别? 英特尔x86中的代码段
寄存器
用于分段目的,我不清楚在
linux
中如何处理分页和英特尔
cpu
机制。如果有人解释一下,当系统调用时,
cpu
中发生了什么,这将是非常有帮助的。
浏览 1
提问于2012-07-08
得票数 0
回答已采纳
3
回答
iret和int指令堆栈
、
、
、
中断会导致
CPU
将EFLAGS、CS和IP
寄存器
保存到“堆栈”中,iret指令将它们从堆栈中弹出。这个堆栈位于何处?
CPU
是如何知道的(我假设在某个地方有一些
寄存器
)?我想知道那些肮脏的细节。比如
Linux
。
浏览 1
提问于2012-10-23
得票数 1
回答已采纳
1
回答
Linux
多页界限和
cpu
段
、
我对
Linux
如何能够有这么多段而它仍然可以进行边界检查感到困惑。据我所知,现代
CPU
有几个段数据
寄存器
(代码、数据等)。但是
Linux
有自己的多个段:堆栈、BSS、堆、代码、全局以及更多(特别是当堆很大并且由许多段组成时)。并不是每个
CPU
都有足够的
寄存器
来跟踪所有这些段。如果我没有弄错,
Linux
将每个片段存储在一个单独的页面中,那么它如何能够防止这些页面中的一个读或写超出范围呢? 对每次写入执行一些手动检查。将
浏览 0
提问于2018-09-10
得票数 1
回答已采纳
1
回答
为什么
Linux
有两个数据段,一个用于用户模式,另一个用于内核模式?
、
Linux
有(除了其他部分)一个用户数据段和一个内核数据段。但是内核数据段仍然可以从用户模式访问,因为用户数据段和内核数据段指向相同的虚拟内存地址!那么,为什么
Linux
有两个数据段,一个用于用户模式,另一个用于内核模式?
浏览 0
提问于2019-04-06
得票数 3
2
回答
Linux
内核中的上下文切换时间
、
、
、
、
在
Linux
内核中,当处理器上下文从一个线程切换到另一个线程时,
寄存器
的状态被保存到PCB中,并进行一些更多的记账,以确保可以再次加载准确的状态。从内核内存中保存和加载
寄存器
的整个过程可能会占用一些
CPU
周期。用户
CPU
/系统
CPU
或其他位置的时间也是如此
浏览 28
提问于2018-10-12
得票数 5
1
回答
基本
寄存器
和限制
寄存器
在哪里?
、
、
、
、
基本
寄存器
和限制
寄存器
在哪里? 每个进程的基本地址和限制地址是不同的。那么,
CPU
如何知道每个进程的这些
寄存器
的值呢?通过
查看
这些地址,
cpu
不会对这些地址范围执行任何操作,以避免影响其他进程的内存。因此,每个进程都有一个起始地址(基)。我的问题是,
cpu
如何获得不同进程不同的地址?
浏览 2
提问于2015-10-27
得票数 1
2
回答
用于显示
CPU
寄存器
和指令的Android工具
、
、
在使用CDT的Eclipse中,我们有窗口->显示视图->
寄存器
和窗口->显示视图->反汇编窗口,允许
查看
CPU
指令流和
CPU
寄存器
值。我以前经常用这些来调试
CPU
和NEON代码。我能够在Eclipse中调试本机代码,但在Android中看不到这种功能(1.5.1) 在Android下是否有任何可用于调试
CPU
指令级代码的插件或功能?
浏览 3
提问于2016-04-01
得票数 9
1
回答
如何将周期转换为纳秒
、
我想在
Linux
中将基于
CPU
计数器
寄存器
值的循环转换为nano秒。cyc_to_ns(u64 cyc,u32 mult,u32 shift); 现在我确实有cyc(
CPU
计数器
寄存器
)值,但是没有mult和shift的值。
浏览 7
提问于2015-10-15
得票数 2
1
回答
信任区域:
CPU
0不安全和
CPU
1安全
、
、
、
、
我希望将
cpu
1配置为仅在安全环境下运行,而将
cpu
0配置为运行普通环境下的应用程序(petalinux)。我阅读了ug1019和其他一些文档,但我不知道如何实现这一点。c1,0 ; Read SCR into Rt 在那里我可以配置NS位,但我不确定它是否可以工作,以及它是否会将哪个
cpu
浏览 4
提问于2019-09-02
得票数 2
1
回答
从进程转储
CPU
寄存器
、
、
、
是否存在转储MIPS
CPU
寄存器
的proc文件?当我做一些实时操作时,我必须在旅途中
查看
寄存器
的内容。
浏览 1
提问于2012-08-30
得票数 0
回答已采纳
2
回答
在ARM
Linux
中记录
CPU
寄存器
的更改
、
、
我想知道如何监视ARM
linux
中应用程序的多个
寄存器
更改。我知道我必须调试它,但是如何在ARM
linux
中自动记录所有的注册更改呢?我知道使用gdb中的watch命令我可以做到这一点,但是是否可以制作一个小的c代码,它只运行一个像调试器一样的应用程序,并记录它的
寄存器
更改?简单地说,我想监视ARM
linux
中
CPU
寄存器
的变化。因此,如果我运行一个应用程序,我想监视它的所有
寄存器
更改。 假设我想监视R14。当应用程序运行时,我想记录R14<em
浏览 13
提问于2015-08-10
得票数 1
回答已采纳
1
回答
Linux
OS / Intel 64位体系结构的
CPU
温度
、
、
、
、
我遇到过几篇关于
CPU
温度和风扇速度的文章,但没有找到任何使用
Linux
操作系统的64位i7英特尔架构(四核)的文章。我一直在
查看
英特尔架构中的性能计数器,我找到来描述的散热状态信息。任何读取这些信息/
寄存器
的示例C代码都将非常有帮助。
浏览 8
提问于2012-12-28
得票数 3
1
回答
在引导过程中注册r1和r2
、
、
、
请告诉我关于引导加载器用来将信息传递给内核的
寄存器
r1和r2的情况。他们是什么?它们在哪里?还有一些细节。
浏览 0
提问于2017-07-18
得票数 -3
回答已采纳
3
回答
测量分支被错误预测的频率
、
假设我在C++中有一个if-else分支,我如何(在代码中)测量该分支被错误预测的频率?我想在分支周围添加一些调用或宏(类似于您进行自下而上分析的方式),它们将报告分支错误预测。
浏览 2
提问于2012-01-09
得票数 3
回答已采纳
1
回答
ARM Gdb中断对处理器模式的改变
、
、
、
我目前正在调试
Linux
内核,并且一直想知道gdb中是否有可能在
cpu
模式改变(usr、svc、abt等)时中断。目前,当我不确定我们处于哪一种模式时,我通常需要多次
查看
psr
寄存器
,但是也许有一种更有效的方法,比如中断模式更改? 我知道我可以在异常向量上放置断点,但这意味着我只检测到特权模式的更改,而不是相反。
浏览 3
提问于2012-12-07
得票数 3
2
回答
基于SSE/AVX的常春藤桥上最大SIMD整数乘法
、
、
、
、
我可以通过SSE/AVX在常春藤桥
CPU
上并发执行32位无符号整数乘法吗?此外,我不确定仅仅是
寄存器
的数量是否重要,或者是否需要
查看
CPU
的端口。看起来端口0和端口5可以处理SSE整数ALU吗?
浏览 4
提问于2014-04-20
得票数 1
2
回答
如何在
Linux
中获取进程的已保存
寄存器
(ARM架构)
、
我正在写一个程序,它解析运行在
linux
上的所有任务,从init_task开始,对于我读取的每个任务,它的task_struct结构允许我获得它的PID,状态,Oncpu。但是,我还需要查找该任务的已保存
寄存器
,特别是
寄存器
R0至R10、IP、SP、FP和PC所以问题是,我不知道如何获取
寄存器
R0到R3,我试图手动解析任务的堆栈,但我没有找到任何相关的值 所以我
浏览 0
提问于2011-07-19
得票数 3
2
回答
如何在
linux
内核中获取每个任务中的
CPU
寄存器
信息?
我有指向
Linux
内核中每个任务的任务结构的指针,现在假设任务现在没有运行,我该如何派生每个任务的
CPU
寄存器
值(eax或rax)?
浏览 6
提问于2014-05-29
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux下查看CPU信息
Linux服务器如何查看CPU使用率、内存占用情况
Linux查看日志
Linux 查看 SELinux 的状态
linux 基本日志查看命令
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券