主题:【原创】一脑不能两用 -- 同人于野
人脑与电脑工作方式有很多相同之处。
譬如短期记忆如同在内存中存放数据,但是长期记忆必须存放在硬盘中。内存的好处是存取快,对于人脑来说,就是反应快。但是缺点是忘得也快。硬盘的好处是长期记忆,但是要一下子想起来也比较费事,因为disk I/O的成本比RAM直接读取大60倍左右。有时候人类想不起来什么东西时,习惯性地拍拍脑袋,这一点,如同我们嫌电脑反应太慢,恨不得拍拍机箱,是一个道理。
所以,当你参加一个重要会议前,最好先把相关材料过过目,目的是把硬盘里的数据缓存到内存里。这样,会议中需要发言时,能够及时地想起来有关内容。
同人兄的例子,可以用CPU的context switching来解释。单个CPU要同时处理多个任务,办法是分时处理。每次要切换任务时,需要把相关数据存放到CPU缓存区里,在做这件事情以前,首先要把前一个任务的相关数据从CPU缓存区里清除出去。这个过程就是context switching。Context switching对于CPU来说,是overhead,也就是对用户无意义的消耗。所以,提高CPU效率的做法,是batch processing,批处理。尽可能让CPU更长时间处理同一件事情,减少context switching的overhead。
同人兄的例子很有说服力。这个例子是说,计数和抄写是两件不同的任务,交给电脑做,有context switching overhead,交给人脑做,也有类似的无功消耗。所以,不是熟练了,这个问题就能解决得了的。
- 相关回复 上下关系8
🙂好文!早已意识到这个问题 沫水若水 字20 2009-03-17 02:17:10
🙂俺再废话一句:俺一天中的大部分成果都来自于两三个小时 2 李根 字284 2009-03-16 15:04:54
🙂专注思考的时候,无法两用 王小棉她妈 字0 2009-03-17 21:08:36
🙂人脑与电脑
🙂同人兄何时才能出营? 2 邓侃 字148 2009-03-16 06:03:58
🙂有道理。不过例子很差, 3 物格修齐 字173 2009-03-15 19:08:43
🙂但是话说回来 3 笑吟 字366 2009-04-14 19:46:17
🙂越是聪明透顶,越 3 履虎尾 字180 2009-03-15 18:53:38