我们生活在一个被数字包围的时代。信息瞬息万变,打开电脑可以看到非常多的新闻,不仅仅有本国的还有他国的。这些依靠互联网才能如此迅速的传播,而互联网依靠的是计算机来展示给人们。世界上第一个计算机ENIAC于1964年在美国宾夕法尼亚大学诞生,其体积非常的打,耗电高,能存储的数据少,cpu也不能做非常高深的计算。可是发展到现在计算机的体积越来越像,cpu的速度越来越快,能存储的数据越来越多。一块2.1GHz处理器,它每秒钟跳动21亿次。人类的心跳大约是1赫兹,也就是每天大约跳10万次,每年将近3千万次,于是人类心脏要跳动70年才能赶上这个cpu在一秒钟里的跳动的吃数。现在的计算机都是数字计算机所有的一切最终都要化简为比特,单独或成组地以数字形式表示信息,所谓信息可能是指令也可能是数据。计算机中用二进制来表示数据,为什么不用十进制呢?那样人也可以看得懂,这是因为因为高低电平的转换不是理想的矩形波,只能通过高低电平来表示1和0才稳定。10进制的话,现在的电路是没办法准确量化的,而且电平是不能理想的高低跳变的。最开始用的是电子管,用纸带打孔记录数据。现在的基本集成电路分TTL和CMOS两种。最基础的门电路就是反相器,就是在高低电平间转换的。ttl门电路就是三极管组成。cmos反相器由一个n沟道晶体管和一个p沟道晶体管组成。现在的cpu用的是场效应管。德仪生产的74系列集成电路就是数字电路的标准和模板了。现在的硬盘容量越来越大,一台电脑可以把一整个图书馆的书都存在电脑里。
不管硬件多牛逼的计算机也要有软件来充实自己。计算机的硬件是由软件来控制的。只有硬件的计算机称为裸机。按与硬件相关的密切程度, 通常将计算机的软件分为系统软件和应用软件。用户直接使用的软件通常为应用软件, 而应用软件通常是通过系统软件来指挥计算机的硬件完成其功能的。最重要的系统软件是操作系统(Operation System,OS),它完成指挥计算机运行的各个细节, 亦即, 操作系统是计算机系统中用于指挥和管理其自身的软件。实质上, 使用计算机时, 我们并不直接使用计算机的硬件, 与我们直接打交道的是应用软件。我们使用应用软件, 由应用软件在“幕后”与操作系统打交道, 再由操作系统指挥计算机完成相应的工作。
软件需要在编程程序里编写,一个普通的软件可能包括几十万的代码,软件不仅仅是一个人来编写,通常是由一个团队来相互合作来一起编写。
在我们这个“三足鼎立”的世界里,通信是除了硬件、软件之外的第三极。无论从哪方面看,通信才是真正让一切变得有意思的东西。有了通信计算机之间才能相互交流,而这交流是为我们提供方便的。web诞生于1990年代中期,它把少数人独享的因特网变成了我们每个人每日夫人必需品。
网络把信息转换成物理表现形式,以便通过某种媒介传输,在传输目的地,它们再把这些物理形式转换回人们能够理解的形式。网络也分为局域网和以太网,现在还有最火的无线网。