科技一站

 找回密码
 立即注册

一口气看完45个寄存器,CPU核心技术大揭秘

[复制链接]

2

主题

3

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2022-12-3 21:15:52 | 显示全部楼层
加一个CPU架构的名字吧,x86, x64, arm, mips之类的。太误导人了,不同的架构区别太大了。
回复

使用道具 举报

1

主题

7

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2022-12-3 21:16:39 | 显示全部楼层
作者没想科普,只是给计算机专业的学生整理一下思路,写得很好。如果看科普,不需要了解到寄存器的具体作用。
回复

使用道具 举报

0

主题

11

帖子

20

积分

新手上路

Rank: 1

积分
20
发表于 2022-12-3 21:16:53 | 显示全部楼层
涉及计组和电路了,你没有前置基础看不懂很正常,拿ecxel做类比不是一码事
回复

使用道具 举报

1

主题

3

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2022-12-3 21:17:38 | 显示全部楼层
在x86硬件看来应该只有任务切换,call调用不算进程切换,任务切换需要使用tss段
回复

使用道具 举报

0

主题

7

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2022-12-3 21:17:46 | 显示全部楼层
call如果提权了也会用tss吧
回复

使用道具 举报

4

主题

6

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2022-12-3 21:18:09 | 显示全部楼层
请求特权级(RPL),笔误了吧
回复

使用道具 举报

1

主题

9

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2022-12-3 21:18:33 | 显示全部楼层
我觉得作者写的很好,说的是人话,你觉得他讲的不是人话,也许可以反思一下是不是自己的问题或者自己适不适合看这篇文章[魔性笑]
回复

使用道具 举报

1

主题

2

帖子

3

积分

新手上路

Rank: 1

积分
3
发表于 2022-12-3 21:19:30 | 显示全部楼层
寄存器本来就不是科普内容,不是给普通大众看的。相反excel公式是给大家用的,可以去科普。 ps,vlookup在专业人眼里就是一个简单的left join
回复

使用道具 举报

1

主题

14

帖子

25

积分

新手上路

Rank: 1

积分
25
发表于 2022-12-3 21:19:51 | 显示全部楼层
请问这位兄台是什么专业的,我该如何才能向您这么牛
回复

使用道具 举报

1

主题

9

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2022-12-3 21:20:30 | 显示全部楼层
进程切换实际上就是切换进程的虚拟地址空间。x86上就是修改CR3寄存器,指向新进程对应的页目录。
而任务切换就是线程切换,就是更换通用寄存器等数据,实际的操作系统基本上都是用软件方式切换,不用TSS。方法是发生中断时,将所有寄存器数据push到中断堆栈中。切换线程时,就修改中断堆栈中相应数据。中断结束时就恢复到新线程了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|科技一站

GMT+8, 2025-8-21 15:53 , Processed in 0.103072 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表