腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
当系统启动时,哪个核心最先初始化?
、
我想知道当cpu启动时,多核
处理器
的
哪个核心最先初始化?(我
的
意思是在引导加载程序级别)第一个核心是什么?还是随机核心?
浏览 0
提问于2013-01-10
得票数 8
回答已采纳
1
回答
访问
另一个
处理器
的
本地
APIC
、
、
、
、
Intel64和IA-32
的
文档指出,
本地
APIC
的
寄存器空间可以重新映射到其他物理地址。 我
的
问题是,当它们被映射到不同
的
物理地址时,是否可以
访问
其他
处理器
的
本地
APIC
寄存器空间? 提前谢谢。
浏览 45
提问于2019-12-30
得票数 3
回答已采纳
2
回答
x86机器上不同
的
CPU可以有不同
的
本地
APIC
寄存器MMIO基址吗?
、
、
、
英特尔手册上说,
本地
APIC
寄存器被映射到一个4KB
的
区域,默认地址是FEE00000H。此地址可以使用IA32_
APIC
_BASE MSR进行修改。引用SDM第3卷第10.4.5节 奔腾4、Intel Xeon和P6系列
处理器
允许通过修改IA32_
APIC
_BASE MSR 24位基地址字段中
的
值,将IA32_
APIC
_BASE寄存器
的
起始地址从FEE00000H重新定位到
另一个
物理地址。提供了
APIC<
浏览 0
提问于2018-08-22
得票数 5
回答已采纳
1
回答
是否需要轮询所选
的
内存地址?
、
、
、
、
我有一个用UEFI引导
的
小内核。我正在使用QEMU进行虚拟化。我想写一个xHCI驱动程序来支持我
的
内核中
的
USB键盘。我很难找到简明扼要
的
信息。我在内核中“找到”了xHCI。我有一个指向它
的
PCI配置空间
的
指针。这是MSI
的
能力。我想使用MSI,但我很难理解xHCI和USB是如何工作
的
。我
的
问题是,通常情况下,osdev.org是非常具有信息性
的
,并且有实现某些功能所需
的
基础。在MSI
的</
浏览 5
提问于2021-04-09
得票数 3
回答已采纳
1
回答
如何在同一系统上发送nmi
、
、
、
我需要在我正在工作
的
系统上发送nmi。我想测试一些我已经实现
的
东西。有没有什么windows驱动例程可以让我们这样做?我想我可以使用__outword来写端口。还有没有别的办法呢?谢谢
浏览 2
提问于2011-09-15
得票数 2
回答已采纳
1
回答
多核CPU、不同类型
的
CPU和操作系统
、
、
操作系统应该支持CPU架构,而不是特定
的
CPU,例如,如果某个公司有三种类型
的
CPU都基于x86架构,一种是单核
处理器
,另一种是双核
处理器
,最后一种是五核,操作系统不是基于CPU类型
的
,而是基于架构
的
,那么内核如何知道它运行
的
CPU是否支持多核处理,或者它有多少核。还有例如定时器中断,英特尔
的
i386
处理器
家族
的
一些版本使用PIT,而其他版本使用
APIC
定时器,以生成周期性
的
定时中
浏览 1
提问于2016-07-15
得票数 0
4
回答
什么是Linux
本地
计时器中断?
、
、
、
欢迎任何指向优秀文档
的
链接。
浏览 1
提问于2012-05-13
得票数 12
回答已采纳
1
回答
在运行中禁用和启用超线程
、
、
、
、
事实证明,如果超级线程被禁用,它们仍然会在ACPI
的
MADT表中显示为禁用
的
核心。这是一个来自MADT
的
示例输出,它有一个
处理器
,每个核心有4个内核和2个线程,超线程被禁用。
APIC
_ID=4 ACPI_PROCESSOR_ID=2 ENABLED=1CPU 4:
APIC
_ID(b)如果超线程/
处理器
没有启用(例如,它是在
本地
<
浏览 3
提问于2014-04-16
得票数 3
1
回答
理解x2
APIC
的
虚拟
APIC
页面
、
、
、
、
我正在编写一个VMM,并且我试图通过运行在VMX非根模式下
的
来宾操作系统来支持对x2
APIC
寄存器
的
虚拟
访问
。 在基于辅助
处理器
的
VM执行控件中,我将以下位设置为1:(我在下面设置位9,因为我最终希望支持发布
的
IPI)这
浏览 6
提问于2017-12-23
得票数 3
回答已采纳
4
回答
双
处理器
机器如何处理中断?
、
、
、
、
我知道双核CPU是如何处理中断
的
。我想知道如何在具有多个物理
处理器
的
主板上实现中断处理。 是否有任何中断责任由物理板
的
配置决定?每个
处理器
必须能够处理某些类型
的
中断,如磁盘I/O。除非有一些电路来管理中断并将中断分派到适当
的
处理器
?我
的
猜测是,该方案必须与
处理器
无关,以便任何
处理器
和内核都可以运行中断处理程序。
浏览 9
提问于2009-03-01
得票数 18
回答已采纳
3
回答
linux可编程间隔计时器
、
让我们假设以下场景: 在多
处理器
系统中,我们有中断系统中任何cpu
的
凹坑和它
的
更新jiffies值,这些值由write_seqlock(&xtime_lock)保护。当所有的中央
处理器
接收到PIT中断时,它们会执行jiffies++。在这种情况下,如果我们有4个CPU,jiffies
的
值在每一个刻度增加4个刻度,因此我们
的
时间不是真的。这是真的还是假
的
?
浏览 2
提问于2012-02-24
得票数 0
回答已采纳
3
回答
哪个
处理器
将在muticore系统中执行硬件中断?
、
、
、
、
据我所知,这不是预定
的
活动。请纠正我。人们可以在Linux和/或BSD系统中回答这个问题。
浏览 9
提问于2016-12-25
得票数 3
1
回答
I/O
APIC
外部IRQ静态分布
、
、
我正在读ULK3,得到了以下声明 静态分布IRQ信号被传递到相应
的
重定向表条目中列出
的
本地
APICs。中断被传送到一个特定
的
CPU、CPU
的
一个子集或所有CPU(广播模式)。“ 如果操作系统在中断重定向表
的
一个条目中使用静态分布,而IRQ出现,那么多
APIC
系统将选择两个CPUs (这里,仅
浏览 3
提问于2013-07-31
得票数 2
2
回答
CPU如何决定哪个核心应该处理硬件中断?
、
、
、
、
从操作系统
的
角度来看,及其答案似乎集中在这个问题上,但是在操作系统介入之前,CPU是如何决定向哪个核心交付硬件中断
的
呢?
浏览 1
提问于2019-09-23
得票数 3
回答已采纳
1
回答
为什么增强
的
MCA gen2选择在固件第一错误处理模型中触发SMI/SCI?
、
、
在这份白皮书中: 固件1模式SMI/SCI被触发而不是CMC。但据我所知,SMI/S
浏览 4
提问于2017-07-24
得票数 0
回答已采纳
1
回答
如何使用
APIC
创建in来唤醒x86程序集中
的
SMP
的
AP?
、
、
、
在引导后环境(没有OS)中,如何使用BSP (第一个核心/
处理器
)为a(所有其他内核/
处理器
)创建IPI?本质上,当从一个核开始时,如何唤醒并设置其他核
的
指令指针?
浏览 4
提问于2013-05-03
得票数 7
1
回答
高级可编程中断控制器在系统中
的
作用?
、
我正在努力理解硬件和操作系统两级
的
中断。当我们不使用IRQ_HANDLED返回ISR时会发生什么?我们如何才能找出为什么我们
的
ISR没有被处理,即使我们有中断(假设我们已经注册和初始化了ISR)。
浏览 0
提问于2021-02-08
得票数 0
1
回答
linux内核如何知道在特定
的
HW平台上存在多少线程/cpu?
、
、
我有个简单
的
问题。Linux如何知道一个平台有多少线程,以及VM如何将这些线程抽象到vCPU中?我想修改一些内核代码,以显示在后面有N个线程。
浏览 0
提问于2018-04-08
得票数 1
回答已采纳
4
回答
用于检测
APIC
id
的
代码为不同
的
逻辑
处理器
返回相同
的
id。
、
、
、
、
sure that it shifts to that processor processorId <<= 1;在每次迭代中,我都会调用来检索当前
的
处理器
APIC
。问题是,对于不同
的
处理器
,它有时会返回相同
的
APIC
。根据文档,系统中
的
每个
处理器
必须具有相同
的
id。&tempAffinity ); /
浏览 5
提问于2009-09-14
得票数 4
1
回答
国家进程
、
、
、
我了解到,当中断发生时,进程会进入就绪队列,而不是经过阻塞
的
队列。但是,在这张图片中,被中断
的
进程已经移动到阻塞
的
队列(这是一个粉红色
的
圆圈)。
浏览 7
提问于2022-07-13
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券