计算机系统发展史及基础

1.计算机的发展

(1)早期计算机的发展

        早期计算工具和计算机的发展经历了手指计数、石头计数、结绳计数、刻横计数->算筹->算盘->帕斯卡加法器->巴贝奇自动计算器->阿塔纳索夫-贝瑞计算机(ABC机)。

(2)现代计算机的发展

        以基本电子元件的发展为轴线,介绍第1代计算机(ENIAC计算机)->冯诺依曼模型提出->第2代计算机(FORTRAN)->第3代计算机(IBM 360)->第4代计算机(IBM 5150)。

2.计算机的类型 

        计算机的类型比较复杂,大型集群技术的发展对大型机产生了影响,按照计算机的市场应用,计算机可分为大型计算机、微型计算机和嵌入式计算机3类,面向未来我们还有量子计算机和超导计算机等。

3.计算机的基本工作原理及结构

(1)先介绍个牛人:冯诺依曼

        冯诺依曼是一位美籍匈牙利科学家。他提出了改进计算机的许多思想。其中,最核心的理论有三个。首先,他提出,计算机要采用二进制数进行计算。其次,程序和数据要存储在内存中。第三,计算机硬件要有五大功能部件组成,运算器,控制器,存储器,输入设备和输出设备。

        由于冯诺依曼提出的这些设计理论,直到今天还在被沿用。因此,计算机业界尊称,它为计算机之父采用它的理论制造的计算机也统称为冯诺依曼机。由于有了这些理论做支撑。计算机的发展非常迅速。

(2)计算机系统比较“恐怖”的指令系统

        计算机的指令系统包括数据传送指令、数据处理指令、程序控制指令、输入/输出指令和其它指令5类,以程序控制指令为例,详细讲解了指令的格式和指令的顺序执行和跳跃执行,指令的执行流程为:取指令->指令译码->指令执行->结果写回。

4.计算机硬件系统的组成

        硬件系统比较复杂,这儿只谈了经典中的经典“X86”。CPU的具体发展历程和主要参数暂时省略。

        x86指的是CPU的指令集架构,即硬件对外的接口,x86 架构于1978年推出的 Intel 8086中央处理器中首度出现,8086在三年后为 IBM PC所选用,之后 x86 便成为了个人电脑的标准平台,成为了历来最成功的CPU架构。8086 是 16 位处理器,接着一系列的处理器进行了32 位架构的改进,现在x86一般指32位的架构。该系列较早期的处理器名称是以数字来表示 80x86。由于以 86 作为结尾,包括 Intel 8086、80186、80286、80386 以及 80486,因此其架构被称为 x86。

5.数据在计算机中的表示

(1)进制运算规则

        十进制、十六进制、二进制的运算规则分别为“逢10进1,借1当10”、“逢16进1,借1当16”、“逢2进1,借1当2”。

(2)进制的4种转换类型

        分别为2进制与10进制、10进制与2进制、2进制与16进制、16进制和2进制。其中十进制与二进制转换过程中,整数部分为除2取余法,小数部分为乘2取整法,需注意整数部分的高位和低位与小数部分的高位和低位不同;2进制与16进制转换时,整数部分是从右到左补齐4位,小数部分为从左到右补齐4位。

(3)为什么会引入补码?

        用原码表示二进制数简单易懂,但二进制数原码进行加减运算时存在“二义性”问题和符号位可能会对运算结果产生影响的情况,因此引入了反码和补码运算。

      ①反码:正数的反码与原码相同,负数的反码是对该数的原码除符号位外各位取反。

      ②补码:正数的补码就是原码,负数的补码等于正数原码“取反加1”,即按位取反,末位加1。需注意,负数的最高位为1,不管是原码、反码还是补码,符号位都不变。

(4)为什么会引入字符编码

        计算机除了用于数值计算外,还需要处理大量的非数值数据,其中文本字符数据占用很大比重,字符数据包括西文字符和汉字字符,它们也需进行二进制编码后,才能存储在计算机中并进行处理。每个字符对应一个唯一的二进制数,这个二进制数称为“字符编码”。

        字符编码有2大类:ASCII码、汉字编码。

6.计算机软件的类型

        计算机的软件类型比较多,主要分为操作系统类、网络服务类、数据库系统类和程序设计语言类。

  • 22
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值