1、将计算机发展划分为五个阶段的标志 :元件制作工艺水平的不断提高是计算机发展的物质基础,因此以计算机元 器 件 的变革作为标志,将计算机的发展划分为五 个 阶段,这五个阶段通常称为计算机发展的五个时代 。自 1946 年第一台电子数字计算机问世以来,计算机的发展以计算机硬件的逻 辑 元 器 件为标志,大致经历了电 子 管 、 晶 体 管 、中 小 规 模 集 成 电 路 到 大 规 模 、 超 大 规 模 集 成 电 路 和 极 大 规 模 集 成 电 路 等 5 个发展阶段。冯诺依曼原理和冯诺依曼结构图:冯诺依曼计算机的基本特点如下:采用存储程序方式,程 序 和 数 据 放 在 同 一 个 存
2、 储 器 中,两者没有区别,指令同数据一样可以送到运算器进行运算,即由指 令 组 成 的 程 序 是 可 以 修改 的 。存储器是按地址访问的线性编址的唯一结构,每个单元的位数是固定的。指令由操 作 码 和地 址 码 组成。通过执 行 指 令 直接发出控制信号控制计算机的操作。机器以运 算 器 为中心,输入输出设备与存储器间的数据传送都经过运算器。数据以二 进 制 表示。冯诺依曼体系 计算机系统主要技术指标1.字长2.时钟周期和主频3.运算速度4.内存容量5.存储器的容量反映计算机记忆信息的能力。它常以字 节 为单位表示。一 个 字 节 为 八 个 二 进 制 位 ,即1byte = 8bit
3、。210 byte =1024=1kbytes 220 byte =1mbytes230 byte =1gbytes bit比特b 字节 kb千字节 mb兆字节 gb吉字节 tb太字节 表示存储容量的单位一般用字或字节。例如,3 2KB 表 示 32K 字 节 , 128KW 表 示 128K 字 , 其 中 IK 1024B。 1kb 等于 1024 字节。1mb 等于 10241024 字节。1gb 等于 102410241024 字节。1tb 等于 1024102410241024 字节 。6.数据输入输出最高速率C PU 工 作 频 率 倍 频 外 频文件名不能出现: / : * ?
4、“ | 通配符: ? 代表任意一个字符* 代表任意一个字符串ram 的全名是 读 写 随机存取存储器(read write random access memory) ,本应缩写为 rwram,但它不易发音,故流行称为 ram。三个特点:1.可以读出、也可以写入;2.所谓随机存取,意味着存取任一单元所需的时间相同;3.当断电后,存储内容立即消失,称为易失性(volatile) 。ram 可分为动态(dynamic ram)和静态(static ram)两大类。rom 为只 读 存储器(read only memory 或译唯读存储器)的缩写。 rom 的用途很广,举数例说明如下:与微程序设计相
5、结合。与操作系统、高级语言相结合。与应用软件相结合。 无磁盘网络工作站。 操作系统的定义操作系统是用户和系统的界面,系统内部虽然十分复杂,但这些复杂性由于有操作系统的存在而不显现在用户面前。计算机操作系统向用户提供系统调用,用户通过操作系统提供的命令,简单方便地把自己的意图告诉系统,让操作系统去完成工作。由于操作系统的卓越工作,才能保证系统资源的充分利用,又使用户能方便使用计算机。操 作 系 统 就是用来管 理 计算机系统的软 硬 件 资 源提 高 计算机系统资 源 利 用 率方 便 用 户 使 用的程 序 集 合 。操作系统的基本功能1存储器管理的功能 内存分配内存保护地址映射内存扩充2处理
6、机管理的功能进程控制进程同步进程通信调度3设备管理的功能缓冲管理设备分配 设备处理设备独立性和虚拟设备4文件管理的功能文件存储空间的管理目录管理文件的操作 例如:十进制数 666.66 个位的 6 表示其本身的数值;而十位的 6,表示其本身数值的十倍,即 610,百位的 6,则代表其本身数值的一百倍,即 6100;而小数点右边第一位小数位的 6 表示的值为 60.1;第二位小数位的 6 表示的值为 60.01。因此这个十进制数可以用多项式展开写成:666.66 610 2610 1610 0610 1 610 2在这里,因为是十进制数,所以基数是 10。 “权”的底数称为进位制的基数。二进制各
7、数位的“权”是以 2 为底的幂二进制 例如: (10110.1)2 12 4 02 3 122+12 1 02 0 12 1 (22.5)10八进制 例如:(456.45)8 48 258 168 048 1 58 2 (302.578125)10十六进制例如:(2af) 16 216 2a16 1f16 0216 21016 151(687)101、它采用十六个不同的记数符号,即数码:09 及 a、b、c、d、e、f 。其中 a 表示十进制数 10,b 表示 11,c 表示 12,d 表示 13,e 表示 14,f 表示15。2、它采用逢十六进一的进位原则,各位数的“权”是以 16 为底数的
8、幂。十进制整数转换成二进制整数逐次除 2 取余法:用 2 逐次去除待转换的十进制整数,直至商为 0 时停止。每次所得的余数即为二进制数码,先得到的余数在低位,后得到的余数排在高位。例如,将 83 转换成二进制数,逐次除 2 取余:十进制小数转换成二进制小数乘 2 取整法:逐次用 2 去乘待转换的十进制小数,将每次得到的整数部分(0 或 1)依次记为二进制小数 b1,b2,bm。值得注意的是:并非每一个十进制小数都能转换为有限位的二进制小数,此时可以采用 0 舍 1 入的方法进行处理(类似于十进制中的四舍五入的任意十进制数转换成二进制数对于任意一个既有整数部分,又有小数部分的十进制数,在转换为二
9、进制数时:只要将它的整数部分和小数部分分别按除 2 取余和乘 2 取整的法则转换,最后把所得的结果用小数点连接起来即可。必须注意: 逐次除 2 取余的余数是按从低位到高位的排列顺序与二进制整数数位相对应的;逐次乘 2 取整的整数是按从高位向低位的排列顺序与二进制小数数位相对应的。其共同特点是以小数点为中心,逐次向左、右两边排列。三位一并法:从待转换的二进制数的小数点开始,分别向左、右两个方向进行,将每三位合并为一组,不足三位的以 0 补齐(注意:整数部分在前面补 0,小数部分在末尾补 0) 。然后每三位二进制数用相应的八进制码(07)表示,即完成二八转换工作。例 将(101010001.001
10、)2 转换成八进制数。首先以小数点为中心,分别向左右两个方向每三位划分成一组(以逗号作为分界符):101,010,001.001,然后,每三位用一个相应八进制数码代替,即得:(101010001.001)2 (521.1)8例 将(10010001.0011)2 转换成八进制数。首先分组(以逗号作为分界符):10,010,001.001,1小数点的左边,有一组“10”不足三位,应该补一位 0,即应补为“010” ;小数点的右边,有一组“1”不足三位,应该补两位 0,即应补为“100”。则补 0 后的分组情况为:010,010,001.001,100,即得:(10010001.0011)2 (221.14)8八进制数转换为二进制数此为上述转换的逆过程。将每一位八进制数码用三位二进制数码代替,即“一分为三” 。例 将(576.35)8 转换成二进制数。将八进制数的每位数码依次用三位二进制数代替,即得:(576.35)8 (101111110.011101)2例 将(10110001.0011)2 转换成十六进制数。首先以小数点为中心,分别向左右两个方向每四位划分成一组(以逗号作为分界符):1011,0001.0011,