概念。今天
电子计算机大部分都是采用串行处理器。它们都有
个计算中心,所有
数据在被处理时都得通过这唯
电子瓶颈。因为速度非常快,所以它们能够制造出
个能同时处理多个任务
假象。
个串行计算机就像
个国际象棋大师“同时”与二十个棋手对弈,但实际他只是在他们之间不断地轮换。和国际象棋大师不同
是,计算机在不同任务间切换得是如此
迅速与安静,以至于每
个使用者都产生
个幻想,享受着计算机对自己
单独服务。然而,从本质上来说,计算机只是按着顺序对每
个用户进行服务而已。
最近,随着对更高处理速度要求,工程师们制造
真正
并行处理机器。
最近很荣幸去参观
爱丁堡超级计算机就是其中
员。它包含
个有着数百个“单板机”
并行阵列,每
个单板机都相当于
台现在
台式机。超级计算机
运行方式首先是获取提交
问题,将该问题分解成若干更小且能独立解决
任务,然后再将这些任务分配给单片板群组。那些单板机则获得这些小问题,解决然后提交答案并申请
个新
任务。与此同时,其他
单板机群组也汇报着它们各自
结果,这样
来,整个超级计算机就能以高于普通串行计算机几个数量级
速度找到最终答案。
说过
台普通
串行计算机能够制造出
个就像是并行处理器
假象,只需要将它
“注意力”在几个任务之间切换得足够快。
们可以说在串行
硬件之上,存在
台虚拟
并行处理器。丹尼特认为人类大脑所做
恰恰相反。大脑
硬件部分本质是并行
,就像那台爱丁堡机器。而大脑所运行
程序从设计上就是要产生
个串行处理
假象:
台基于并行架构
串行处理虚拟机。丹尼特认为,关于思考
主观影响中最显眼
就是“
件
件
来”,“意识流”,流水般
自
意识。他相信对于多数动物来说,它们并没有这类串行
体验,都是直接使用原本
并行处理
模式。人类
大脑无疑也会直接使用其并行架构去处理很多保持复杂生存机器运转
常规任务。但是,在此基础上,人类大脑同样也进化出
台用来模拟串行处理器假象
程序虚拟机。头脑及其流水般
意识就是
台虚拟机,也就是
个用户友好地与大脑交流
方式,如同“麦金塔人机交互界面”是
个用户友好地与灰箱子里
计算机实体交互
个途径。
当其他物种似乎对它们天然并行机器满意
时候,为什
人类需要
台串行虚拟机这个问题
请关闭浏览器阅读模式后查看本章节,否则可能部分章节内容会丢失。