计算机基础方面的知识,对于一些非科班出身的同窗来说,一直是他们心中的痛,而对于科班出身的同窗,不少同窗在工做以后,也意识到自身所学知识的不足与欠缺,想回头补补基础知识。关于计算机基础的课程不少,内容繁杂,但不管是相关书籍仍是大学课程,都有点脱离工做。特别地,计算机基础知识体系庞杂,想要从零学习或者复习都耗时耗力。程序员
有鉴于此,本系列文章将带你更快的补足编程必备基础知识,涵盖计算机领域三大基础知识:计算机组成原理、操做系统、计算机网络。同时,挑出了做为程序员最应该掌握的那部分知识,摒弃了对程序员来讲不那么重要的硬件相关知识。编程
目的是:网络
本篇是计算机组成原理之计算机的发展历史。性能
欢迎关注、转发、收藏、评论学习
根据计算机使用的物理电子器件,将计算机的发展划分为以下四个阶段:操作系统
每个阶段的计算机分别有以下特色。计算机网络
第一个阶段:电子管计算机。设计
身处现代的咱们可能对电子管比较陌生,它长下面这样: 3d
如今在咱们的我的计算机中,基本看不到电子管的身影了。cdn
这个阶段的第二台(第一台不怎么出名),同时也是最著名的电子管计算机就是ENIAC。它的诞生源于二战,是一个庞然大物,其拥有18000多个电子管,重要达30吨,运行耗电量150千瓦,占地1500平方英尺。
所以,这一阶段的计算机有以下特色:
第二个阶段:晶体管计算机
1948年,贝尔实验室的三个科学家发明了晶体管,此后的数年,晶体管给计算机带来了革命。相比电子管,晶体管拥有更小的体积,更低的能耗,更高的计算效率。以下图所示就是晶体管:
这个时期,著名的晶体管计算机有两台,分别是诞生于MIT林肯实验室的全世界第一台晶体管计算机——TX-0和当时性能最高的晶体管计算机——PDP-1。
这一阶段的计算机有以下特色:
第三个阶段:集成电路计算机
当时,德州仪器的工程师发明了集成电路(IC),把大量的电子元件集成到了单一的半导体芯片里面 。
这个阶段的计算机变得更小、功耗变得更低、计算速度变得更快。操做系统也诞生于这个阶段。
第四个阶段:超大规模集成电路计算机
这个阶段,一个芯片集成了上百万的晶体管, 使得计算机的速度更快,体积更小,价格更低,更能被大众接受,用途也丰富了起来,包括文本处理、表格处理、高交互的游戏与应用等。
PC的时代来临了。
这个阶段不得不提一我的——乔布斯。当时其发明了两款我的计算机Apple和Apple二代,在家庭和学校很是受欢迎,成为这个时代我的计算机的佼佼者。
微型计算机的发展一般以CPU的发展为基点。
进入21世纪后,随着芯片的发展,芯片里面的电路愈来愈复杂,愈来愈密集,而且热损耗也愈来愈高,咱们没有办法解决这样的问题,所以,该定律慢慢失效了。
受限于单核CPU的性能瓶颈,因而发展出了多核CPU。