计算机知识扫盲

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Zllvincent/article/details/50637727

1.普及计算机知识前还是先啰嗦下。学习知识对某样事物有整体的把握能更好的学习,虽然我个人不喜欢那些没有生产力的东西。为了能兼顾更多想学习计算机知识的人和博文的完整性还是从头开始啰嗦。

2.计算机(computer)俗称电脑,是一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机。可分为超级计算机、工业控制计算机、网络计算机、个人计算机、嵌入式计算机五类,较先进的计算机有生物计算机、光子计算机、量子计算机等。

别看说了这么多,其核心的东西也就那么两三个:
(1).计算机用来代替人做很多事的,从发展源头是为了解决人工数学计算的复杂程度
(2).计算机说白了就是用2进制表示信息。语音、文字、电影都是用2进制表示,其中涉及像对文字的编码(用一个数字表示一个文字)等信息

3.计算机发展历程

第1代:电子管数字机(1946—1958年)
硬件方面,逻辑元件采用的是真空电子管,主存储器采用汞延迟线
、阴极射线示波管静电存储器、磁鼓、磁芯;外存储器采用的是磁带。软件方面采用的是机器语言、汇编语言。应用领域以军事和科学计算为主。 特点是体积大、功耗高、可靠性差。速度慢(一般为每秒数千次至数万次)、价格昂贵,但为以后的计算机发展奠定了基础。

第2代:晶体管数字机(1958—1964年)
硬件方的操作系统、高级语言及其编译程序。应用领域以科学计算和事务处理为主,并开始进入工业控制领域。特点是体积缩小、能耗降低、可靠性提高、运算速度提高(一般为每秒数10万次,可高达300万次)、性能比第1代计算机有很大的提高。

第3代:集成电路数字机(1964—1970年)
硬件方面,逻辑元件采用中、小规模集成电路(MSI、SSI),主存储器仍采用磁芯。软件方面出现了分时操作系统以及结构化、规模化程序设计方法。特点是速度更快(一般为每秒数百万次至数千万次),而且可靠性有了显著提高,价格进一步下降,产品走向了通用化、系列化和标准化等。应用领域开始进入文字处理和图形图像处理领域。

第4代:大规模集成电路机(1970年至今)
硬件方面,逻辑元件采用大规模和超大规模集成电路(LSI和VLSI)。软件方面出现了数据库管理系统、网络管理系统和面向对象语言等。特点是1971年世界上第一台微处理器在美国硅谷诞生,开创了微型计算机的新时代。应用领域从科学计算、事务管理、过程控制逐步走向家庭。 由于集成技术的发展,半导体芯片的集成度更高,每块芯片可容纳数万乃至数百万个晶体管,并且可以把运算器和控制器都集中在一个芯片上、从而出现了微处理器,并且可以用微处理器和大规模、超大规模集成电路组装成微型计算机,就是我们常说的微电脑或PC机。微型计算机体积小,价格便宜,使用方便,但它的功能和运算速度已经达到甚至超过了过去的大型计算机。另一方面,利用大规模、超大规模集成电路制造的各种逻辑芯片,已经制成了体积并不很大,但运算速度可达一亿甚至几十亿次的巨型计算机

别看计算机发展了这么几代,电子产品更新换代太快。其更本还是没有多大的变化:从冯诺伊曼的程序存储体系结构到哈佛结构。其本质没有多大变化。请看图:
计算机体系结构

程序和数据共同存储

程序和数据分开存储

现代的计算机几乎都采用哈佛机构,可以并行取指令和数据——>提高运行速度。

在冯罗伊曼体系结构的基础上把数据和程序分开存储就可以用来命名还在计算机史上有一席之地,这也太牛叉了吧!

推荐书籍:《深入理解计算机系统》,该书可谓是讲解计算机知识的经典,不过书中使用的基本都是汇编语言描述,枯燥晦涩是免不了的,静下心来认证阅读几遍,对计算机的认识可以算的上是大牛了

如果对您有帮助,点个赞支持 奶茶37.2℃ 创作更优秀的博文

猜你喜欢

转载自blog.csdn.net/Zllvincent/article/details/50637727