网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
03月01日漏签0天
linux吧 关注:539,883贴子:2,575,842
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 6回复贴,共1页
<<返回linux吧
>0< 加载中...

超线程每个逻辑核都有一套完整的寄存器?

  • 只看楼主
  • 收藏

  • 回复
  • GNU_Linuxer
  • -------x
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
不是的话怎么实现共享寄存器?是的话,关了超线程后一个核心有双倍寄存器?那不是要起飞


  • a126285
  • ----xr-x
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
参阅各 cpu 手册,会有描述,如 intel64 ia32 architectures software developer manual 卷1,2.2.8 节:
Eachlogical processor consists of a full set of IA-32 data registers, segment registers,control registers, debug registers, and most of the MSRs. Each also has its ownadvanced programmable interrupt controller (APIC).
amd 应也有类似描述,详情可参阅相关手册。


2026-03-01 17:24:41
广告
不感兴趣
开通SVIP免广告
  • a126285
  • ----xr-x
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
第二问,关了是否有双倍寄存器,从两方面来看:
1、可寻址,就是说,你的程序是否能引用该寄存器,并保证程序不修改时寄存器内容不变。显然无法寻址。
2、构架实现自行利用。现代 cpu 实现,外部可见的寄存器可认为是逻辑寄存器,执行时可能在不同时刻映射到不同的物理寄存器,关闭的 ht 逻辑核寄存器是否可能被执行单元利用作为物理寄存器备选,没有明确的文档提到。
第三问,是否能起飞,根据上一问第1点可知,空闲的寄存器无法寻址,即,用户程序无法使用它们,所以无法起飞。


  • 自由高达TOP
  • -----rwx
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我记得《操作系统》上面说是共享一套寄存器的


  • 德国骨科研究员
  • ----xrwx
    15
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这小吧啥都懂,真牛逼
0


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 6回复贴,共1页
<<返回linux吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示