深入你的电脑- 贝蒂娜 贝尔
-
0:15 - 0:17还记得你是什么时候第一次发现
-
0:17 - 0:19你的计算机不仅仅
-
0:19 - 0:21只是一个显示器和键盘的?
-
0:21 - 0:23从鼠标的点击到视频播放,
-
0:23 - 0:26这之间有什么东西捕捉到了你的意图,
-
0:26 - 0:26理解了它,
-
0:26 - 0:28并将其变为现实?
-
0:29 - 0:30这个东西到底是什么?
-
0:30 - 0:32难道是小妖精?
-
0:32 - 0:34让我们假想一下自己可以缩小
-
0:34 - 0:35到和一个电子那么大
-
0:35 - 0:38并把自己注入到鼠标的一次点击中去。
-
0:38 - 0:40如果你把鼠标拆解了,
-
0:40 - 0:42你会看到其实它是一个非常简单的机械设备。
-
0:42 - 0:43它有一对按键
-
0:43 - 0:47和一个用于检测动作和距离的系统
-
0:47 - 0:48你用的可能是光电鼠标
-
0:48 - 0:51它借助光以及传感器来完成这些检测,
-
0:51 - 0:53但老款鼠标通过一个硬橡胶球
-
0:53 - 0:55和几个塑料轮子来完成。
-
0:55 - 0:56同样的原理。
-
0:56 - 0:58当你点击鼠标上的按键时,
-
0:58 - 1:00它会发向电脑发出一个
-
1:00 - 1:02包含其位置信息的消息。
-
1:02 - 1:03当你的鼠标点击消息被收到,
-
1:03 - 1:07它会被基本输入/输出子系统来处理。
-
1:07 - 1:09这个子系统的作用就像是计算机的眼睛,耳朵,
-
1:09 - 1:12嘴和手一样。
-
1:12 - 1:14它主要给计算机提供了一个与
-
1:14 - 1:16其外界环境交互的途径。
-
1:16 - 1:18但它也同时起到了缓冲的作用
-
1:18 - 1:22以保证中央处理器不至于被干扰信息所淹没。
-
1:22 - 1:24这里,输入输出子系统决定
-
1:24 - 1:26你的鼠标点击信息非常重要
-
1:26 - 1:29所以它生成了一个打断信号并发给了中央处理器。
-
1:29 - 1:31“嘿,中央处理器!这儿有一个点击信息。”
-
1:32 - 1:34CPU,全称是中央处理器,
-
1:34 - 1:37是整个计算机的大脑。
-
1:37 - 1:39就像你的大脑不会占据你的整个身体一样,
-
1:39 - 1:42中央处理器也不会占据整个计算机,
-
1:42 - 1:44但尽管如此,它还是操控着整个计算机。
-
1:44 - 1:47中央处理器的任务,也是它的全部任务,
-
1:47 - 1:48就是从内存里获取指令
-
1:48 - 1:50并执行计算。
-
1:50 - 1:52所以,当你在不断地敲击键盘,
-
1:52 - 1:54速度可能真的很快,
-
1:54 - 1:55比如一分钟60个字,
-
1:55 - 1:57中央处理器也在获取和执行
-
1:57 - 1:59每秒数以亿计的的指令。
-
1:59 - 2:02是的,每秒数以十亿计:
-
2:02 - 2:05这些指令包括你在屏幕上挪动鼠标,
-
2:05 - 2:07在桌面上运行一个时钟组件,
-
2:07 - 2:09运行网络收音机,
-
2:09 - 2:11管理你在硬盘上编辑的文件,
-
2:11 - 2:13如此等等。
-
2:13 - 2:16你计算机的中央处理器是个真正的处理多任务的能手!
-
2:17 - 2:18“但我的天啊
-
2:18 - 2:19现在有一个非常重要的鼠标点击信息
-
2:19 - 2:20正传进来!
-
2:20 - 2:23让我们先把其他的事情放一放来处理它!“
-
2:23 - 2:25中央处理器处理每个任务
-
2:25 - 2:26都有其对应的程序。
-
2:26 - 2:28一个专门的鼠标程序,
-
2:28 - 2:29专门的时钟组件的程序,
-
2:29 - 2:30专门的网络收音机的程序,
-
2:30 - 2:33和专门的用于处理键盘打出的字母的程序。
-
2:33 - 2:36每个程序最开始都是人们
-
2:36 - 2:38用人类可读的编程语言来编写的,
-
2:38 - 2:39像Java语言,
-
2:39 - 2:40C++语言,
-
2:40 - 2:41或者Python语言。
-
2:41 - 2:44但人工程序会占据很大的空间
-
2:44 - 2:47而且包含很多的对计算机来说不必要的信息,
-
2:47 - 2:49所以它们会通过编译被缩小
-
2:49 - 2:53并记录在许多由0和1二进制位组成的信息里存入内存。
-
2:53 - 2:55中央处理器发现他需要指令
-
2:55 - 2:57来明白如何去处理这次鼠标点击,
-
2:57 - 2:59所以他去查询鼠标程序的地址
-
2:59 - 3:02并向内存子系统发出一个请求
-
3:02 - 3:04来获取存储在相应位置的指令。
-
3:05 - 3:07每个在鼠标设备驱动器里的指令
-
3:07 - 3:10都会被及时的获取并加以执行。
-
3:10 - 3:12可这还远远没有结束!
-
3:12 - 3:15因为中央处理器得知鼠标在被点击的时候
-
3:15 - 3:16光标是在显示器屏幕里
-
3:16 - 3:18的一个按钮图片上的。
-
3:18 - 3:21所以,中央处理器会从内存里获取显示程序
-
3:21 - 3:23来弄清这个按钮是什么。
-
3:23 - 3:26接着,中央处理器会从内存中
-
3:26 - 3:27获取这个按钮的程序,
-
3:27 - 3:29这意味着中央处理器需要再次调用
-
3:29 - 3:31显示程序
-
3:31 - 3:33来显示与这个按钮相关联的视频,
-
3:33 - 3:35这样视频才能得以播放。
-
3:35 - 3:37可以说,甚至在你点击
-
3:37 - 3:39屏幕上的这个按钮使其高亮之前
-
3:39 - 3:41已经有很多的相关程序被调用了。
-
3:41 - 3:44所以,仅仅一个简单的点击鼠标的任务
-
3:44 - 3:46意味着要访问你计算机架构里
-
3:46 - 3:48所有的重要组成部分:
-
3:48 - 3:49外设,
-
3:49 - 3:51基本输入-输出系统,
-
3:51 - 3:52中央处理器
-
3:52 - 3:53程序,
-
3:53 - 3:54和内存,
-
3:54 - 3:56和小妖精一点儿关系没有。
- Title:
- 深入你的电脑- 贝蒂娜 贝尔
- Speaker:
- Bettina Bair
- Description:
-
收看完整课程: http://ed.ted.com/lessons/inside-your-computer-bettina-bair
一台计算机是如何工作的?一台计算机的重要组成部分包括外设(这其中包括鼠标), 输入/输出子系统(决定什么样的信息可以传入导出以相应的信息的量),和中央处理器(计算机的大脑),还有人们编写的程序以及内存。贝蒂娜 贝尔带我们了解你的计算机是如何一步步处理每一次鼠标点击的。
课程提供 贝蒂娜 贝尔, 动画制作 燃烧的美杜莎工作室
- Video Language:
- English
- Team:
- closed TED
- Project:
- TED-Ed
- Duration:
- 04:12
Dimitra Papageorgiou approved Chinese, Simplified subtitles for Inside your computer | ||
Zhiting Chen accepted Chinese, Simplified subtitles for Inside your computer | ||
Zhiting Chen edited Chinese, Simplified subtitles for Inside your computer | ||
Zhiting Chen edited Chinese, Simplified subtitles for Inside your computer | ||
Boxi Sun edited Chinese, Simplified subtitles for Inside your computer | ||
Boxi Sun edited Chinese, Simplified subtitles for Inside your computer | ||
Boxi Sun edited Chinese, Simplified subtitles for Inside your computer | ||
Boxi Sun edited Chinese, Simplified subtitles for Inside your computer |