[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:15.35,0:00:17.24,Default,,0000,0000,0000,,还记得你是什么时候第一次发现 Dialogue: 0,0:00:17.24,0:00:18.66,Default,,0000,0000,0000,,你的计算机不仅仅 Dialogue: 0,0:00:18.66,0:00:20.74,Default,,0000,0000,0000,,只是一个显示器和键盘的? Dialogue: 0,0:00:20.74,0:00:23.32,Default,,0000,0000,0000,,从鼠标的点击到视频播放, Dialogue: 0,0:00:23.32,0:00:25.60,Default,,0000,0000,0000,,这之间有什么东西捕捉到了你的意图, Dialogue: 0,0:00:25.60,0:00:26.43,Default,,0000,0000,0000,,理解了它, Dialogue: 0,0:00:26.43,0:00:27.88,Default,,0000,0000,0000,,并将其变为现实? Dialogue: 0,0:00:28.65,0:00:30.27,Default,,0000,0000,0000,,这个东西到底是什么? Dialogue: 0,0:00:30.27,0:00:32.01,Default,,0000,0000,0000,,难道是小妖精? Dialogue: 0,0:00:32.01,0:00:33.66,Default,,0000,0000,0000,,让我们假想一下自己可以缩小 Dialogue: 0,0:00:33.66,0:00:35.14,Default,,0000,0000,0000,,到和一个电子那么大 Dialogue: 0,0:00:35.14,0:00:37.89,Default,,0000,0000,0000,,并把自己注入到鼠标的一次点击中去。 Dialogue: 0,0:00:37.89,0:00:39.53,Default,,0000,0000,0000,,如果你把鼠标拆解了, Dialogue: 0,0:00:39.53,0:00:42.19,Default,,0000,0000,0000,,你会看到其实它是一个非常简单的机械设备。 Dialogue: 0,0:00:42.19,0:00:43.44,Default,,0000,0000,0000,,它有一对按键 Dialogue: 0,0:00:43.44,0:00:46.75,Default,,0000,0000,0000,,和一个用于检测动作和距离的系统 Dialogue: 0,0:00:46.75,0:00:48.16,Default,,0000,0000,0000,,你用的可能是光电鼠标 Dialogue: 0,0:00:48.16,0:00:50.87,Default,,0000,0000,0000,,它借助光以及传感器来完成这些检测, Dialogue: 0,0:00:50.87,0:00:52.96,Default,,0000,0000,0000,,但老款鼠标通过一个硬橡胶球 Dialogue: 0,0:00:52.96,0:00:54.58,Default,,0000,0000,0000,,和几个塑料轮子来完成。 Dialogue: 0,0:00:54.58,0:00:56.32,Default,,0000,0000,0000,,同样的原理。 Dialogue: 0,0:00:56.32,0:00:57.91,Default,,0000,0000,0000,,当你点击鼠标上的按键时, Dialogue: 0,0:00:57.91,0:00:59.72,Default,,0000,0000,0000,,它会发向电脑发出一个 Dialogue: 0,0:00:59.72,0:01:01.82,Default,,0000,0000,0000,,包含其位置信息的消息。 Dialogue: 0,0:01:01.82,0:01:03.49,Default,,0000,0000,0000,,当你的鼠标点击消息被收到, Dialogue: 0,0:01:03.49,0:01:06.88,Default,,0000,0000,0000,,它会被基本输入/输出子系统来处理。 Dialogue: 0,0:01:06.88,0:01:09.44,Default,,0000,0000,0000,,这个子系统的作用就像是计算机的眼睛,耳朵, Dialogue: 0,0:01:09.44,0:01:12.05,Default,,0000,0000,0000,,嘴和手一样。 Dialogue: 0,0:01:12.05,0:01:13.96,Default,,0000,0000,0000,,它主要给计算机提供了一个与 Dialogue: 0,0:01:13.96,0:01:16.44,Default,,0000,0000,0000,,其外界环境交互的途径。 Dialogue: 0,0:01:16.44,0:01:18.09,Default,,0000,0000,0000,,但它也同时起到了缓冲的作用 Dialogue: 0,0:01:18.09,0:01:21.50,Default,,0000,0000,0000,,以保证中央处理器不至于被干扰信息所淹没。 Dialogue: 0,0:01:21.50,0:01:23.81,Default,,0000,0000,0000,,这里,输入输出子系统决定 Dialogue: 0,0:01:23.81,0:01:25.94,Default,,0000,0000,0000,,你的鼠标点击信息非常重要 Dialogue: 0,0:01:25.94,0:01:28.94,Default,,0000,0000,0000,,所以它生成了一个打断信号并发给了中央处理器。 Dialogue: 0,0:01:28.94,0:01:31.08,Default,,0000,0000,0000,,“嘿,中央处理器!这儿有一个点击信息。” Dialogue: 0,0:01:31.95,0:01:34.33,Default,,0000,0000,0000,,CPU,全称是中央处理器, Dialogue: 0,0:01:34.33,0:01:36.52,Default,,0000,0000,0000,,是整个计算机的大脑。 Dialogue: 0,0:01:36.52,0:01:39.07,Default,,0000,0000,0000,,就像你的大脑不会占据你的整个身体一样, Dialogue: 0,0:01:39.07,0:01:41.58,Default,,0000,0000,0000,,中央处理器也不会占据整个计算机, Dialogue: 0,0:01:41.58,0:01:44.26,Default,,0000,0000,0000,,但尽管如此,它还是操控着整个计算机。 Dialogue: 0,0:01:44.26,0:01:46.51,Default,,0000,0000,0000,,中央处理器的任务,也是它的全部任务, Dialogue: 0,0:01:46.51,0:01:48.44,Default,,0000,0000,0000,,就是从内存里获取指令 Dialogue: 0,0:01:48.44,0:01:50.45,Default,,0000,0000,0000,,并执行计算。 Dialogue: 0,0:01:50.45,0:01:52.38,Default,,0000,0000,0000,,所以,当你在不断地敲击键盘, Dialogue: 0,0:01:52.38,0:01:53.61,Default,,0000,0000,0000,,速度可能真的很快, Dialogue: 0,0:01:53.61,0:01:55.09,Default,,0000,0000,0000,,比如一分钟60个字, Dialogue: 0,0:01:55.09,0:01:57.09,Default,,0000,0000,0000,,中央处理器也在获取和执行 Dialogue: 0,0:01:57.09,0:01:59.14,Default,,0000,0000,0000,,每秒数以亿计的的指令。 Dialogue: 0,0:01:59.14,0:02:02.18,Default,,0000,0000,0000,,是的,每秒数以十亿计: Dialogue: 0,0:02:02.18,0:02:04.98,Default,,0000,0000,0000,,这些指令包括你在屏幕上挪动鼠标, Dialogue: 0,0:02:04.98,0:02:07.14,Default,,0000,0000,0000,,在桌面上运行一个时钟组件, Dialogue: 0,0:02:07.14,0:02:08.89,Default,,0000,0000,0000,,运行网络收音机, Dialogue: 0,0:02:08.89,0:02:11.14,Default,,0000,0000,0000,,管理你在硬盘上编辑的文件, Dialogue: 0,0:02:11.14,0:02:12.90,Default,,0000,0000,0000,,如此等等。 Dialogue: 0,0:02:12.90,0:02:16.16,Default,,0000,0000,0000,,你计算机的中央处理器是个真正的处理多任务的能手! Dialogue: 0,0:02:16.74,0:02:17.61,Default,,0000,0000,0000,,“但我的天啊 Dialogue: 0,0:02:17.61,0:02:18.91,Default,,0000,0000,0000,,现在有一个非常重要的鼠标点击信息 Dialogue: 0,0:02:18.91,0:02:20.03,Default,,0000,0000,0000,,正传进来! Dialogue: 0,0:02:20.03,0:02:22.56,Default,,0000,0000,0000,,让我们先把其他的事情放一放来处理它!“ Dialogue: 0,0:02:23.21,0:02:24.60,Default,,0000,0000,0000,,中央处理器处理每个任务 Dialogue: 0,0:02:24.60,0:02:26.34,Default,,0000,0000,0000,,都有其对应的程序。 Dialogue: 0,0:02:26.34,0:02:28.06,Default,,0000,0000,0000,,一个专门的鼠标程序, Dialogue: 0,0:02:28.06,0:02:29.09,Default,,0000,0000,0000,,专门的时钟组件的程序, Dialogue: 0,0:02:29.09,0:02:30.30,Default,,0000,0000,0000,,专门的网络收音机的程序, Dialogue: 0,0:02:30.30,0:02:33.14,Default,,0000,0000,0000,,和专门的用于处理键盘打出的字母的程序。 Dialogue: 0,0:02:33.14,0:02:35.69,Default,,0000,0000,0000,,每个程序最开始都是人们 Dialogue: 0,0:02:35.69,0:02:37.91,Default,,0000,0000,0000,,用人类可读的编程语言来编写的, Dialogue: 0,0:02:37.91,0:02:38.76,Default,,0000,0000,0000,,像Java语言, Dialogue: 0,0:02:38.76,0:02:39.80,Default,,0000,0000,0000,,C++语言, Dialogue: 0,0:02:39.80,0:02:41.22,Default,,0000,0000,0000,,或者Python语言。 Dialogue: 0,0:02:41.22,0:02:43.74,Default,,0000,0000,0000,,但人工程序会占据很大的空间 Dialogue: 0,0:02:43.74,0:02:47.45,Default,,0000,0000,0000,,而且包含很多的对计算机来说不必要的信息, Dialogue: 0,0:02:47.45,0:02:49.19,Default,,0000,0000,0000,,所以它们会通过编译被缩小 Dialogue: 0,0:02:49.19,0:02:52.65,Default,,0000,0000,0000,,并记录在许多由0和1二进制位组成的信息里存入内存。 Dialogue: 0,0:02:52.65,0:02:55.41,Default,,0000,0000,0000,,中央处理器发现他需要指令 Dialogue: 0,0:02:55.41,0:02:57.41,Default,,0000,0000,0000,,来明白如何去处理这次鼠标点击, Dialogue: 0,0:02:57.41,0:02:59.38,Default,,0000,0000,0000,,所以他去查询鼠标程序的地址 Dialogue: 0,0:02:59.38,0:03:01.76,Default,,0000,0000,0000,,并向内存子系统发出一个请求 Dialogue: 0,0:03:01.76,0:03:04.18,Default,,0000,0000,0000,,来获取存储在相应位置的指令。 Dialogue: 0,0:03:05.29,0:03:07.22,Default,,0000,0000,0000,,每个在鼠标设备驱动器里的指令 Dialogue: 0,0:03:07.22,0:03:09.74,Default,,0000,0000,0000,,都会被及时的获取并加以执行。 Dialogue: 0,0:03:09.74,0:03:12.11,Default,,0000,0000,0000,,可这还远远没有结束! Dialogue: 0,0:03:12.11,0:03:14.65,Default,,0000,0000,0000,,因为中央处理器得知鼠标在被点击的时候 Dialogue: 0,0:03:14.65,0:03:16.22,Default,,0000,0000,0000,,光标是在显示器屏幕里 Dialogue: 0,0:03:16.22,0:03:18.18,Default,,0000,0000,0000,,的一个按钮图片上的。 Dialogue: 0,0:03:18.18,0:03:21.25,Default,,0000,0000,0000,,所以,中央处理器会从内存里获取显示程序 Dialogue: 0,0:03:21.25,0:03:23.35,Default,,0000,0000,0000,,来弄清这个按钮是什么。 Dialogue: 0,0:03:23.35,0:03:25.60,Default,,0000,0000,0000,,接着,中央处理器会从内存中 Dialogue: 0,0:03:25.60,0:03:27.44,Default,,0000,0000,0000,,获取这个按钮的程序, Dialogue: 0,0:03:27.44,0:03:28.95,Default,,0000,0000,0000,,这意味着中央处理器需要再次调用 Dialogue: 0,0:03:28.95,0:03:30.69,Default,,0000,0000,0000,,显示程序 Dialogue: 0,0:03:30.69,0:03:32.86,Default,,0000,0000,0000,,来显示与这个按钮相关联的视频, Dialogue: 0,0:03:32.86,0:03:34.74,Default,,0000,0000,0000,,这样视频才能得以播放。 Dialogue: 0,0:03:34.74,0:03:37.49,Default,,0000,0000,0000,,可以说,甚至在你点击 Dialogue: 0,0:03:37.49,0:03:39.47,Default,,0000,0000,0000,,屏幕上的这个按钮使其高亮之前 Dialogue: 0,0:03:39.47,0:03:41.38,Default,,0000,0000,0000,,已经有很多的相关程序被调用了。 Dialogue: 0,0:03:41.38,0:03:43.85,Default,,0000,0000,0000,,所以,仅仅一个简单的点击鼠标的任务 Dialogue: 0,0:03:43.85,0:03:46.22,Default,,0000,0000,0000,,意味着要访问你计算机架构里 Dialogue: 0,0:03:46.22,0:03:48.20,Default,,0000,0000,0000,,所有的重要组成部分: Dialogue: 0,0:03:48.20,0:03:49.24,Default,,0000,0000,0000,,外设, Dialogue: 0,0:03:49.24,0:03:51.05,Default,,0000,0000,0000,,基本输入-输出系统, Dialogue: 0,0:03:51.05,0:03:52.38,Default,,0000,0000,0000,,中央处理器 Dialogue: 0,0:03:52.38,0:03:53.15,Default,,0000,0000,0000,,程序, Dialogue: 0,0:03:53.15,0:03:54.14,Default,,0000,0000,0000,,和内存, Dialogue: 0,0:03:54.14,0:03:56.13,Default,,0000,0000,0000,,和小妖精一点儿关系没有。