计算机组成算是学完了,也需要写一下总结了,打算是按照课本的章节顺序来了。
计算机系统概论
计算机的分类
电子模拟计算机:其特点是数值由连续量来表示,运算过程也是连续的。
电子数字计算机:其主要特点是按位运算,并且不连续地跳动计算。
(习惯上所称的电子计算机,一般是指现在广泛应用的电子数字计算机)
数字计算机进一步可分为专用计算机和通用计算机。
通用计算机可分超级计算机、大型机、服务器、PC机、单片机和多核机六类,它们之间的区别在于体积、简易性、功率损耗、性能指标、数据存储容量、指令系统规模和机器价格。
计算机的发展简史
第一代:1946~1957,电子管计算机。应用:数据处理机
第二代:1958~1964,晶体管计算机。应用:工业控制机
第三代:1965~1971,中小规模集成电路计算机。应用:小型计算机
第四代:1972~1990,大规模和超大规模集成电路计算机。应用:微型计算机
第五代:1991~至今,巨大规模集成电路计算机。应用:单片计算机
摩尔定律:当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24个月便会增加一倍,性能也将提升一倍。(现在速度有所减缓)
计算机的性能指标
吞吐量:一台计算机在某一时间间隔内能够处理的信息量
响应时间:从输入有效到系统产生影响之间的时间度量,用时间单位来度量
利用率:在给定的时间间隔内系统被实际使用的时间所占的比率,用百分比表示
处理机字长:处理机运算器中一次能够完成二进制数运算的位数,如32位,64位
总线宽度:一般指CPU中运算器与存储器之间进行互连的内部总线的二进制位数。
存储器容量:存储器中所有存储单元的总数目,通常用KB、MB、GB、TB来表示
存储器带宽:单位时间内从存储器读出的二进制数信息量,一般用字节数/秒表示
主频/时钟周期:CPU的工作节拍受主时钟控制,主时钟不断产生固定频率的时钟,主时钟的频率焦作CPU的主频。度量单位是MHz、GHz
主频的倒数称为CPU时钟周期(T),T=1/f,度量单位μs、ns
CPU执行时间:表示CPU执行一般程序所占用的CPU时间
CPU执行时间 = CPU时钟周期数 * CPU时钟周期
CPI:表示每条指令周期数,即执行一条指令所需的平均时钟周期数。
CPI = 执行某段程序所需要CPU时钟周期数 / 程序包含的指令条数
MIPS:表示平均每秒执行多少百万条定点指令数。
MIPS = 指令数 / (程序执行时间 * 10^6)
FLOPS:表示每秒执行浮点操作的次数,用来衡量机器浮点操作的性能。
FLOPS = 程序中的浮点操作次数 / 程序执行时间
计算机的硬件
运算器、存储器、输入设备、输出设备、控制器
运算器:主要功能是进行加、减、乘、除等算术运算及逻辑运算。通常称为ALU(算数逻辑运算部件)
存储器:保存或记忆解题的原始数据和解题步骤
计算机的软件
计算机的软件一般分为两大类:系统程序,应用程序
系统程序:用来简化程序设计,简化使用方法,提高计算机的使用效率,发挥和扩大计算机的功能和用途。
包含以下四类:①各种服务性程序,如诊断程序、排错程序、联系程序等;②语言程序,如汇编程序、编译程序、解释程序等;③操作系统;④数据库管理系统
应用程序:用户利用计算机来解决某些问题而编制的程序
算法语言:指按实际需要规定好的一套基本符号及由这套基本符号构成程序的规则。
源程序:用算法语言编写的程序称为源程序
编译程序和运行系统合称为编译器
数据库:实现有组织地、动态地存储大量相关数据,方便多用户访问的计算机软、硬件资源组成的系统。数据库和数据库管理软件一起,组成了数据库管理系统