第一章 概论

目录

1.1 计算机的基本概念

1.1.1 信息的数字化表示

        1.在计算机中用数字代码表示各类信息

        2.在物理机制上用数字信号表示数字代码

        3. 用数字化方法表示信息的主要优点

1.1.2 存储程序工作方式

1.1.3 计算机的分类

1.2 计算机的诞生与发展

 1.2.1  冯诺依曼体系

1.2.2 计算机发展历程

1.2.3 未来的发展趋势

1.3计算机系统的组织

1.3.1 硬件系统

计算机硬件的典型架构:

1.3.2 软件系统

1.3.3 计算机系统层次结构

1.3.4 软件与硬件的逻辑等价性

1.4 计算机性能的主要评价指标

        1.基本字长

        2.外频

        3.CPU的综合性能

        4.数据传输率(Data Transfer Rate, DTR)

        5.存储器的容量


1.1 计算机的基本概念

        计算机是一种能够存储程序,通过执行程序指令,自动、高速、精确的对各种信息进行复杂运算处理,并输出运算结果的一种高科技电子设备。

        计算机系统通常由硬件软件两大部分组成。硬件是指看得见、摸得着且物理存在的设备实体,比如运算器、 控制器和鼠标、键盘等输入、输出设备

                                                        图 1-1 计算机组成结构示意

                                                     运算器与控制器已集成在CPU中

        软件是指不能直接触摸但确实在逻辑上存在可感知对象,如程序文档等。设计计算机硬件系统的基本原则是功能部件的模块化,即用逻辑电路构造各种功能独立部件,如门电路触发器等来构造运算器存储器等。在硬件基础上,再根据应用需要配置各种软件,如操作系统、编程语言以及各种支撑软件等硬件和软件按层次逻辑组成一个复杂的计算机系统

        用户编写的程序被称为源程序是不能被计算机直接执行的计算机只能执行机器指令,即要求计算机完成某种操作的命令。计算机在运行程序前,必须将源程序编译转换为计算机可识别的机器指令,并将这些指令按一定的顺序放在存储器的若干存储单元中。

                                                                 图 1-2 计算机工作流程

1.1.1 信息的数字化表示

        计算机是通过执行程序(指令序列)来实现对数据的加工处理的。计算机中的信息可以分为两大类:控制信息数据信息

        1.在计算机中用数字代码表示各类信息

        例1 用数字代码表示数据

        5 表示为  0 101 (左边第一个0表示正号)

        -5表示为  1 101(左边第一个1表示负号)

        例2 用数字代码表示字符

        A 表示为 1000001

        B 表示为 1000010

        例3 用数字代码表示命令、状态

        启动 表示为 00

        停止 表示为 01

        正在工作 表示为 10

        工作结束 表示为 11

        2.在物理机制上用数字信号表示数字代码

        模拟信号是一种随时间连续变化电信号,如电流信号、电压信号等。

        数字信号是一种在时间或空间上断续变化的电信号,如电平信号和脉冲信号。

        例1 用电平信号表示数字代码

        

        例2 用脉冲信号表示数字代码

        3. 用数字化方法表示信息的主要优点

        (1)在物理上容易实现信息的表示与存储

        (2)抗干扰能力强,可靠性高

          (3)   数值的表示范围打,表示精度高

        (4)可表示的信息类型极其广泛

        (5)能用数字逻辑技术进行信息处理

        (6)集成度高

1.1.2 存储程序工作方式

        (1)编写程序

        (2)存储程序

        (3)自动、连续地执行程序

        (4)输出结果

1.1.3 计算机的分类

        按计算机中处理信息的制式,计算机可以分为数字计算机模拟计算机两类。

        各自主要特点:

        模拟计算机:由模拟运算器件构成,处理在时间和数值上连续的模拟量(如:电压、电 流等);

         数字计算机:由数字逻辑器件构成,处理离散的数字量

其中数字计算机又可分为:

专用计算机和通用计算机。

专用机——是以快速、经济和高集成度为主要指标的特殊计算机,它是针对特定任务设计的计算机,适应性较差(如:工控机、ATM等) 。

通用机——适应性较高,但是牺牲了效率、速度和经济性,如个人电脑。

        按照系统规模和计算能力,也可以分为:

        微型机

        小型机

        大型机

        超级计算机(巨型机)   

        它们的系统规模和计算能力依次递增。    

        随着超大规模集成电路技术的不断发展,类型的划分会动态变化。

1.2 计算机的诞生与发展

 1.2.1  冯诺依曼体系

       冯诺依曼于1945年提出了一个全新的“存储程序通用电子计算机”方案——EDVAC

        EDVAC阐述了电子计算机和程序设计的新思想,是计算机发展史上一个划时代的文献,宣告 电子计算机时代即将来临。

        EDVAC方案的意义:

        催生了第1台严格意义上的电子计算机(ENIAC,宾夕法尼亚大学,1946年2月)

        设计思想之一是信息采用二进制来表示。

        设计思想之一是程序存储的思想。

        总体上,冯诺依曼体系的主要思想可以概括为:

        (1)计算机硬件系统由五大部件(存储器、运算器、控制器、输入设备和输出设备)组成;

        (2)计算机采用二进制形式表示信息(数据、指令);

        (3)采用存储程序的工作方式,这也是冯诺依曼体系的最为核心的思想。

        冯诺依曼体系奠定了现代电子计算机的理论基础。

1.2.2 计算机发展历程

        第一代,电子管计算机(1946——1957年)

        

        

        

        

类型时期主要器件重要特征
第一代1946——1957年电子管

速度低,体积大,价格昂贵,可靠性差,主要用于科学计算;

第二代1958——1964年晶体管

体积缩小,可靠性提高,从科学计算扩大到数据处理;

第三代1965——1971年中小规模集成电路

体积缩小,可靠性提高,速度达到MIPS级,机种多样化,小型计算机 出现,软件和外设发展迅速,应用领域扩大;

第四代1971年至今大、超大规模集成电路

速度高达GIPS乃至TIPS级,多机系统和计算机网络迅速发展,微型计算机出现;

1.2.3 未来的发展趋势

        1.巨型化

        2.微型化

        3.多媒体化

        4.网络化

        5.智能化

1.3计算机系统的组织

1.3.1 硬件系统

        1.计算机硬件系统基本组成

                                                 图: 计算机硬件系统的结构模型

        主要功能部件:

        1. CPU

        主要由控制器、运算器等部件组成。

        (1)运算器

        1)功能:完成两类(逻辑、算数)运算

        2)组成特点:

        主要由ALU (算术逻辑单元)构成,执行算术、逻辑运算以及移位循环等操作,是CPU功能的
        主要执行部件。
        ALU以全加器为核心,具有多种运算功能。
        运算的位数越多,计算精度就越高,但器件也更复杂。
        运算器的数据宽度一般是:8位、16位、32位或64位。

        (2)控制器:

        1)功能:产生控制命令(微命令),控制全机操作。

        2)基本组成:

        

       

         2.存储器

        1)功能: 存储数据和数字化后的程序。

        【注意】不论是数据还是程序,存储器存储的都是用0或1表示的二进制代码

        存储器涉及到几个基本概念:

        存储单元:在存储器中保存一个n位二进制数的n个存储电路,组成一个存储单元。

        地址:存储器由多个存储单元组成, 每个存储单元的编号,称为地址。

        存储容量:存储器所有存储单元的总数。

        存储容量越大,表示存储的信息越多,常用的单位有“KB、MB、GB、PB ”等。

       内存储器:即主存,是一种用来存放直接为CPU提供服务的程序和数据存储器。

        半导体存储芯片构成,特点:工作速度较快,存储容量比外存小。

        外储存器:即辅存,为计算机配备的存储容量很大的辅助存储器。

        磁盘存储器、光盘存储器等,其主要特点是存储容量大,价格便宜,工作速度较慢。

·     

          3.输入输出设备

        功能:执行输入/输出信息的转换

        输入时:原始信息——二进制代码,送入主机

        输出时:处理结果(二进制代码)——用户能够直接感知的形式(字符、图像、声音)并输

        出给用户。

        4.总线(Bus)

        能为多个部件分时共享的一组信息传送通路。

        根据传送的信息不同,可分为三类:

        (1)传送各种数据信息数据总线(Data Bus);

        (2)传送各种地址信息地址总线(Address Bus);

        (3)传送各种控制信息控制总线(Control Bus);

        

        5.接口

        外设的种类、数量了变,为了将总线与各类外设连接,须在两者之间设置一些部件,具有

        冲、转换、连接等功能,这些部件就是接口

        

计算机硬件的典型架构:

        (1)微型机的“南-北”桥经典架构

        

                                                        图:典型的微型机硬件系统架构模型       

        北桥芯片组主要承担内存控制、视频控制和与CPU的交互;

        南桥芯片组负责控制外部设备的输入/输出,如键盘、鼠标、硬盘、网络设备等,还承担BIOS

        的管理任务。

        北桥与南桥之间通过DMI,即直接媒体接口标准的总线相互连接。

        (2)小型机的硬件体系架构:多处理器架构

         (3)超级计算机:集群式架构

        天河-2号的计算节点剖析:

        

        多处理机系统结构:

        特点:用多处理器CPU构成

        根据处理器之间连接的紧密程度,又分为:

        (1)紧密偶合型多机系统

        (2)松散偶合型多机系统

        

        紧密偶合型多机系统

        特点:多个(CPU+LM)组,通过系统总线构成多机系统,且有共享的全局主存储器

        松散偶合型多机系统

        特点:多个计算节点,由通信系统连接成的多机系统,无全局的主存储器

1.3.2 软件系统

        软件类别:系统程序应用程序

       

        系统程序:负责系统调度管理,提供运行和开发环境、各种服务,确保系统运行良好。

        应用程序:利用计算机来解决应用问题所编制的程序,如工程设计程序、数据处理程序、自动

                          控制程序、企业管理程序、情报检索程序、科学计算程序等等。

1.3.3 计算机系统层次结构

        计算机系统是一个由多层次的软件+硬件组成的系统,基本结构如下图所示:

        

1.3.4 软件与硬件的逻辑等价性

        软件的特点:

        易于实现各种逻辑和运算功能,但是常受到速度指标和软件容量的制约;

        硬件的特点:

        可以高速实现逻辑和运算功能,但是难以实现复杂功能或计算,受到控制复杂性指标的制

        约。

        计算机中的软件,理论上都可以“固化”或“硬化”成硬件,以高执行速度;

1.4 计算机性能的主要评价指标

        1.基本字长

        指一次数据操作的基本位数。

        在计算机中,算数计算可以分为定点运算浮点运算两大类。

        基本字长影响着计算的精度、硬件的成本,甚至对指令系统功能也有所影响。

        一般4位、8位、16位、32位、64位,等等;

        2.外频

        外频也叫外部频率或者基频,有时候也被称为系统时钟频率,是指主板上的振荡器输出的时

        钟频率,也是计算机中一切硬件部件工作所依据的基准时钟信号,他经过倍频系数放大后用

        作计算机中各部件的工作频率。

       

        3.CPU的综合性能

        CPU的运算速度是计算机的一项重要性能指标,计算机追求的目标之一就是提高运算速度。

        (1)CPU的主频

        CPU的主频 = 外频 x 倍频系数

        CPU的主频(f)指的是CPU内核的工作频率。CPU主频的高低是决定计算机工作速度的重要

        因素。

        (2)平均每秒执行的指令数——IPS

        (3)平均每条指令的时钟周期数——CPI

        (4)每秒执行定点/浮点运算的次数——FLOPS

        (5)CPU的功耗

        分为动态功耗和静态功耗

        4.数据传输率(Data Transfer Rate, DTR)

        物理含义:单位时间内数据的传输量。

        

        【注意】计算PCI-E总线的带宽时,一般还要考虑编码方式、单双工模式和通道路数等。

        

        【例题】

        

        5.存储器的容量

        存储容量用来衡量计算机的信息存储能力,也会影响到系统的综合性能。

        内存(主存)容量

        指可编址的存储单元个数 x 存储单元的位宽

        可编址的存储单元个数取决于地址码位数;存储单元的位宽表明编址单位。

        

       外存(辅存)容量

        指存储器能存储的最大数据量;

        常表示为: Byte、KB、MB、GB、TB

        外存容量与总线地址码的位数无关。

        

        

        

         

        

        

        

        

        

        

       

         

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值