计算机是一个很大的一个方面,你对计算机的了解程度。只有真正明白了计算机到底是什么,当你使用它的时候才会明白在计算机命令的背后究竟做了哪些事情。我想,首先需要明确的一点应该是计算机唯一能够做的就是进行计算,在与或非的逻辑电路之上,建立了加减乘除四则运算,当然啦,逻辑电路是必然可以做的,这些简单的运算功能就是我们使用计算机的关键,你可以说从本质上来说,一台计算机和一个计算器并没有什么太大的不同,但是计算机之所以是计算机,就是因为计算机在计算器之上增加了对运算进行控制的电路。我们可以这么想象:
有很多人想要使用计算器,但是因为资源限制,我们只拥有一个计算器,一开始的时候大家都想去抢这个计算器,因为你不抢就会被别人抢走,即使你抢过来之后,可能还会被别人抢走,因为在最开始的情况下,每个人没有加上任何限制,就会出现这个结果,最终可能跟我们需要计算器用来计算的目的相差甚远,因为大家都去抢计算器了,谁会想起来要用计算器去做题呢,最终的结果可能对每个人都没有好处,效率很差。跟现实生活中一样,如果一个资源很紧缺但是很多人都要去使用它,那么需要做的就是选出一个大家公认的比较有信服力的计算器管理员,这个计算机管理员管理这个计算器的合理使用。作为计算器管理员,他要做最重要的事情就是分配计算器的使用,一要保证每一个人都有使用计算器的时间,二要尽可能的发挥计算器的计算性能,因为只有计算器不停的工作,才能抵消制造它所带来的成本,才能最好的发挥它的价值。作为一个好的计算器管理员,他做的最浪漫的事就是能够让计算器发挥最大的价值。于是这个计算器管理员开始决定实施时间片轮转算法。这时候每个人就不再争抢计算器了,而是静静的在等待排队,等待自己的时间片段的到来。世界从此很太平。 因为每一个人使用计算器的用途不一样,但是很重要的一点是每个人都需要对计算器进行输入,因为即使你获得了计算器不给他输入数据的做运算的话,就等于你什么也没有做,所以当获得了这个计算器的时候,我输入了我想要输入的数据:1+1= 然后我开心的发现,在计算器的屏幕上面,出现了2,我知道这是我的结果,所以我飞快的将数据写到了我的纸上记录下来,这时候刚好计算器管理员过来告诉我说我的时间用完了,计算器管理员从来不讲一点情面,但是我知道他是一个非常优秀的人。但是渐渐地,我发现现在输入输出方式太落后了,因为还需要手动的进行输入输出,我特别想使用计算器的时候不用手动输入数据,因为好多时候我还没有输入完数据的时候我的时间片段就已经没有了。计算器管理员发现了这个问题,觉得这个问题普遍很严重,浪费了很多时间,所以管理员对此重新做了设计,设计了很多输入输出的方式供我们选择。
曾经有个人去了外地,当他需要使用计算器的时候他给计算器管理员打电话,计算器管理员说没问题,你去找Telnet吧,把你的话讲给他听,他会把数据传递给你我,因为这个人要用计算器计算大量的数据,但是因为在外地,所以他先给FTP打了电话,然后请Telnet帮忙拜托DMA兄弟。 所有问题的解决都是因为管理员对计算效率上不满而不停的做优化,做人应该像管理员一样,如果有什么阻挡了效率,那么就去解决它,DMA解决了管理员进行数据复制时候浪费的时间,FTP解决了远程大数据传输的问题,这些都是为了更加有效的对数据进行传输。这些都是为了解决数据输入输出的问题。至于前面的时间片轮转是为了解决多用户多进程之间的调度问题。当这些问题都被解决的时候,这个世界开始突然发现,以前只是简单的使用计算器的计算资源,但是从来没有想到原来即使是一个简单的远程通信就可以将世界各地的人联系到了一起,这时候一个全新的世界出现了,在这个信息流通的行业,新的企业在这片空间中发现的新大陆。
或许本来只是为了解决一个分配计算器的问题,但是有谁能想到未来的世界竟然发展到这样的地步。 每个人都应该始终保持一些对于最新的计算机行业的敏感神经,多年以前只在科幻小数中出现的事情竟然实实在在的发生了,计算机改变世界,如果现在是通信,那么未来究竟是一种什么样子的世界?