计算机的发展(计算机组成原理2)

计算机的发展

视频链接地址:
https://www.bilibili.com/video/BV1BE411D7ii?from=search&seid=6420326887479343502

前言

在本篇中,你将掌握

  • 计算机系统的组成
  • 计算机系统硬件、软件的发展历程

在这里插入图片描述

1 计算机系统

计算机系统 = 硬件 + 软件

  1. 硬件就是物理的实体,我们看得见摸得着的东西,如主机、外设(鼠标、键盘、显示器等)。
  2. 软件就是我们看得见但摸不着的东西,如操作系统、微信、QQ等

(1)硬件是计算机系统的物理基础,它决定了计算机系统的天花板,瓶颈在哪。而软件是可以把硬件发挥至什么程度。因此,评判计算机性能的好坏取决于“软”、“硬”件功能的总和,如苹果和安卓,其实很多安卓的硬件是超过苹果的,但是还是有很多人喜欢用苹果,因为它有着更好用的软件环境等。

(2)软件又可以划分为:

  1. 系统软件:用来管理整个计算机系统
      如操作系统、数据库管理系统(DBMS)、标准程序库、网络软件(TCP/IC协议)、语言处理程序(编译程序、汇编程序)、服务程序(调试程序)。
  2. 应用软件:按任务需要编制成的各种程序
      如微信、QQ等应用类软件。

而对于计算机组成原理来说,重点就是研究计算机的硬件在底层是如何协调工作的。让我们来看一下硬件的发展历程。

2 硬件的发展历程

(1)电子管时代,1946年,冯诺依曼发明了第一台电子数字计算机:ENIAC 。它采用了电子管作为逻辑元件(用来处理电信号的最小单元),也开启了第一代电子管计算机时代。当时所使用的编程语言是机器语言编程即纸带机,也因此一个小虫子就可能导致整个程序的错误,bug也因此产生了,这个说法也一直沿用至今(自计算机诞生起,bug就诞生了:)。

(2)晶体管时代,后来,贝尔实验室发明了以晶体管替代电子管的计算机,减小了体积和所需功耗。也因为晶体管可以实现更为复杂的电路逻辑,因此产生了面向过程的程序设计语言FORTRAN,也有了操作系统的雏形。

(3)中小规模集成电路时代,将逻辑元件集成在一个基片上,各种高级语言迅速发展,同时有了分时操作系统。

(4)大规模、超大规模集成电路时代,此时开始出现“微处理器”(CPU)和微型计算机,个人计算机(PC)萌芽,操作系统如Windows、MacOS、Linux等诞生。

机器字长:计算机一次整数运算所能处理的二进制位数。对于不同的微处理器,有着不同的机器字长,如Intel公司不断演化的微处理器,其机器字长也不断增长。

在此,让我们了解一个定律,摩尔定律,该定律揭示了信息技术进步的速度。集成电路上可容纳的晶体管数目,约每隔18个月便会增加一倍,整体性能也将提升一倍。而且,除了微处理器的发展符合,存储器(主存)的发展也是这样的。

3 软件的发展

(1)编程语言的发展。其实软件发展的本质还是编程语言的发展,因为软件本身就是通过各种编程语言实现的。

机器语言、汇编语言——高级语言(FORTRAN、PASCAL、C++)——Java、Python

(2)操作系统的发展,除了应用软件的发展,还有系统软件操作系统的发展。
DOC——Windows——Android、IOS

发展趋势:
  “两极”分化:一是微型计算机向更微型化、网络化、高性能、多用途方向发展;另一极是巨型机向更巨型化、超高速、并行处理、智能化方向发展。(如我们的神威.太湖之光)

4 小结

在这里插入图片描述
本篇重点:计算机系统 = 硬件 + 软件;硬件的发展有四个时代,每一代计算机的逻辑元件的更替,从电子管时代、晶体管时代、中小规模集成电路时代到大规模、超大规模集成电路。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿芒Aris

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值