第(3/3)页 多重指令集! 我之前说过,线程是系统指令最小单位。 而指令集,就是多线程融合到一起。 用通俗话语解释,一个指令集下面有很多线程,也就是可以运行很多程序。 用电脑芯片,也就是CPU举例。 电脑CPU基本都是多核心多线程。 比如双核心四线程,四核心八线程,八核心十六线程等等。 多线程可以支持同时打开多个程序,并行运行这些程序。 当然,我解释过了,这些CPU所谓并行运行,并非同一时间运行全部,它们本质是快速切换。 一旦运算速度不够,内存不够,来不及切换,就会导致程序崩溃或重启。 这也就是传说中‘杀后台’。 反观量子芯片,它是真正并行运行,可以同一时间处理大量程序。” 叶青元略微停顿,给观众消化时间。 虽然直播间大牛很多,但绝大部分观众是电脑小白。 别说多线程和指令集,有些连显卡和内存条都分不清。 如果说的太快,绝大部分观众会听得云里雾里。 就是那种—— 听起来好厉害! 但你具体在说什么?我一点都听不懂! 叶青元继续道:“我们可以把多线程看成一个指令集。 大量程序同时运行,不管是‘真·并行运行’,还是‘伪·并行运行’,本质都是在一台设备上运行,属于一个指令集。 普通PC设备,也就是家用电脑,只能运行一个指令集。 打个比方—— 夜深人静,下载学习资料,不小心中了贱人奸计,导致电脑中病毒。 你使用杀毒软件,可杀毒软件没一丁点用,扫描全盘之后还是找不到病毒。 由于病毒存在,电脑卡到爆炸,打开百度都得五分钟,根本用不了。 这时候,你想起某个小伙伴是电脑大牛,让他帮你杀毒。 可小伙伴不再身边,只能使用远程协助。 你打开远程协助,让身在千里之外小伙伴通过互联网操纵你的电脑帮你杀毒。 这个时候,远程协助相当于第二指令集。 用过远程协助的观众都知道,正常情况下,电脑只能执行一个指令集。 也就是说,你操作电脑,对面就无法操作。 对面操作电脑,你就无法操作。 你们两人只有一个人能操纵电脑。 为什么会这样?” 【你问我?】 【我知道个鬼啊!】 【我看起来像是很懂计算机的人吗?】 【问题来了,学习资料在哪下?】 第(3/3)页