计算机系统概述

计算机系统概述

1、计算机分类

  • 电子模拟计算机
    • 特点:数值由连续量来表示,运算过程也是连续的
  • 电子数字计算机
    • 特点:按位运算,并且不连续地跳动计算

通用计算机分为:超级计算机、大型机、服务器、PC机、单片机、多核机

2、计算机的发展简史

世界上第一台电子数字计算机是1946年在美国宾夕法尼亚大学诞生

2.1、计算机的五代变化

  • 第一代:
    • 时间:1946~1957年
    • 类型:电子管计算机
    • 影响:数据处理机开始得到应用
  • 第二代
    • 时间:1958~1964年
    • 类型:晶体管计算机
    • 影响:工业控制机开始得到应用
  • 第三代:
    • 时间:1965~1971年
    • 类型:中小规模集成电路计算机
    • 小型计算机开始出现
  • 第四代:
    • 时间:1972~1990年
    • 类型:大规模和超大规模集成电路计算机
    • 影响:微型计算机开始出现
  • 第五代:
    • 时间:1991年到现在
    • 类型:巨大规模集成电路计算机
    • 影响:单片机开始出现

摩尔定律:集成电路的性能每隔一段时间会提升一倍,而成本会减半。

中国成就:在国际超级计算机500强排序中,2004年“曙光4000A”位居第10;2009年“星云号”排名第2;

​ 2010年“天河一号”位居第1。

2.2、半导体存储器的发展

  • 磁芯存储器
    • 时间:20世纪50~60年代
    • 特点:价格昂贵,体积大,读出是破坏性的
  • 半导体存储器
    • 1970出现
    • 特点:读出是非破坏性的,读写快

2.3、微处理器的发展

  • 1971年Intel公司开发出Intel 4004——4位微处理器(微处理器的诞生)
  • 1972年Intel 8008——8位微处理器
  • 1974年Intel 8080——8位微处理器(第一个通用微处理器)
  • 20世纪70年代末年Intel 8086——16位微处理器
  • 1985年Intel 80386——12位微处理器

2.4、计算机的性能指标

  1. 吞吐量:表征一台计算机在某一时间间隔内能够处理的信息量。

  2. 响应时间:表征从输入有效到系统产生响应之间的时间度量,用时间单位来度量。

  3. 利用率:在给定的时间间隔内系统被实际使用的时间所占的比率,用百分比表示。

  4. 处理机字长:指处理机运算器中一次能够完成二进制数运算的位数,如32位、64位。

  5. 总线宽度:一般指CPU中运算器和存储器之间进行互连的内部总线二进制位数。

  6. 存储器容量:存储器中所有存储单元的总数目,通常用KB、MB、GB、TB来表示。

  7. 存储器带宽:单位时间内从存储器读出的二进制数信息,一般用字节。

  8. **主频/时钟周期:**CPU的工作节拍受主时钟控制,主时钟不断产生固定频率的时钟,主时钟的频率(f)叫CPU的主频率。

    度量单位是MHz(兆赫兹)、GHz(集赫兹)。主频的倒数称为CPU时钟周期(T),T=1/f,度量单位是µs,ns。

  9. CPU执行时间:表示CPU执行一般程序所占用的CPU时间,可用下式计算:

​ CPU 执行时间=CPU时钟周期数×CPU周期

  1. CPI:表示每条指令周期数,即执行一条指令所需所需要的平均时钟周期数。用下式计算:

    ​ CPI=执行执行某段程序所需的CPU时钟周期数÷程序包含的指令条数

  2. MIPS(Million Instructions Per Second):表示平均每秒执行多少百万条定点指令数,用下式计算:

    ​ MIPS=指令数÷(程序执行时间×106

  3. FLOPS(Floating-point Operations Per Second):表示每秒执行浮点操作的次数,用来衡量机器浮点操作的性能。用下式计算:

    ​ FLOPS=程序中的浮点操作次数÷程序执行时间(s)

3、计算机的硬件

  • 运算器

    • 计算机的运算器是计算机的核心部件之一,负责进行各种数值运算和逻辑运算。它由算术逻辑单元(ALU)和寄存器组成。

      1. 算术逻辑单元(ALU):ALU是运算器的关键组件,它可以进行各种算术和逻辑操作。算术操作包括加法、减法、乘法和除法等,逻辑操作包括与、或、非、异或等。ALU能够通过控制信号选择不同的操作,从而实现各种运算功能。
      2. 寄存器:寄存器是运算器中用来存储数据的临时存储器件。计算机的运算器通常包含多个寄存器,如累加器、操作数寄存器、状态寄存器等。寄存器的容量通常较小,但速度很快,能够快速读写数据。

      运算器是计算机的核心组成部分,它通过执行指令和操作数的运算,实现各种复杂的计算和逻辑处理。除了处理器中的运算器之外,现代计算机还有专门的图形处理器、数字信号处理器等特殊用途的运算器。

  • 存储器

    • 主存储器(内存):主存储器是计算机中用于临时存储数据和指令的地方,它是CPU能直接访问的存储设备。主存储器通常使用芯片技术实现,具有高速度和易失性的特点,当计算机断电时,存储在主存储器中的数据会丢失。主存储器通常以字节(byte)为单位进行存储和访问,常见的主存储器类型包括随机存取存储器(RAM)和只读存储器(ROM)。
    • 随机存取存储器(RAM):RAM是一种易于读取和写入的主存储器,它能够快速访问和修改数据。RAM分为静态随机存取存储器(SRAM)和动态随机存取存储器(DRAM),SRAM速度更快但价格更高,DRAM则价格相对较低但速度较慢。
    • 只读存储器(ROM):ROM是一种只能读取而不能修改的主存储器,其中存储了永久性的指令和数据。ROM通常用于存储计算机的基本输入输出系统(BIOS)和其他固化的程序或数据。
    • 辅助存储器(外部存储器):辅助存储器是计算机中用于长期存储大量数据和程序的设备,它具有较大的容量和非易失性的特点。辅助存储器通常以扇区(sector)为单位进行存储和访问,常见的辅助存储器设备包括硬盘驱动器、光盘驱动器、固态硬盘等。
      • 光盘驱动器:光盘驱动器使用光学介质(如CD、DVD)作为存储介质,具有较大的存储容量,但数据读取速度相对较慢。
      • 固态硬盘:固态硬盘使用闪存芯片作为存储介质,具有较快的数据读写速度和较低的能耗,但价格相对较高。
  • 控制器

    • 控制器是计算机系统的核心部件之一,它负责管理和控制整个计算机系统的各个组件和操作。

    • 控制器主要包括以下几个方面的功能:

      1. 指令解析和执行:控制器负责解析计算机内存中存储的指令,将其转化为实际的操作,包括算术逻辑运算、存储数据、传输数据等。
      2. 时序控制:控制器通过时钟信号控制各个组件的工作步骤和工作时间,确保计算机系统的各个部件按照正确的顺序和时机进行工作。
      3. 数据传输和处理:控制器负责管理数据的传输和处理,包括从输入设备读取数据、传送数据到内存、从内存读取数据到处理器等。
      4. 中断处理:控制器能够监测和响应外部设备的中断信号,在计算机进行其他任务时,及时中断当前任务,处理外部设备的请求。
      5. 状态监测和控制:控制器监测计算机系统的状态和各个部件的工作状态,根据需要进行相应的控制和调整。

      控制器通常由硬件和软件两部分组成。硬件方面,它包括电路和芯片,用于实现控制功能。而软件方面,控制器依靠操作系统和指令集架构等软件来实现上述功能。
      总的来说,计算机的控制器起到协调各个组件工作、控制计算机操作的作用,是计算机系统中不可或缺的关键部件。

      补充:在计算机系统中,运算器和控制器通常被组合在一个集成电路芯片中,合称为中央处理器(中央处理机),简称处理器,英文缩写为CPU

  • 适配器

    • 计算机的适配器是用于连接和转换不同设备之间的接口的设备。它主要用于在计算机系统中连接和兼容各种外部设备,以实现数据传输和通信。

      适配器通常包括以下几个部分:

      1. 插头/接口:适配器的插头或接口是连接计算机和外部设备之间的物理接口。它可以是USB、HDMI、VGA、Ethernet等各种标准接口,也可以是特定设备所需的专用接口。
      2. 转换电路:适配器的转换电路用于将计算机的信号转换为外部设备所需的信号格式。例如,将模拟信号转换为数字信号,将HDMI信号转换为VGA信号等。这些电路通过改变信号的电压、频率、格式等参数,使得不兼容的设备能够进行数据传输和通信。
      3. 驱动程序:适配器在计算机系统中通常需要安装相应的驱动程序,以使计算机能够识别和与适配器进行通信。驱动程序负责管理和控制适配器的功能,确保计算机与外部设备之间的正常通信。

      适配器可以用于连接各种外部设备,如打印机、摄像头、显示器、网络设备等。它们提供了计算机系统与外部设备之间的互联互通,使得不同设备可以共享数据和资源,扩展计算机的功能和应用范围。

  • 输入输出设备

    • 计算机的输入设备是用于将信息输入到计算机中的工具或设备,包括以下几种常见的输入设备:

      1. 键盘:通过键盘输入文字、数字、符号等信息。
      2. 鼠标:通过鼠标移动、点击等操作输入指令或选择对象。
      3. 扫描仪:通过光学方式将纸质文件或图像转换为数字化的图像或文档。
      4. 触摸屏:通过触摸屏幕进行手指或电容笔的操作,可以输入指令、文字等。
      5. 麦克风:通过声音输入方式,将语音转换为数字化的音频信息。
      6. 摄像头:通过光学传感器捕捉静态或动态图像,并将其转换为数字化的图像。

      计算机的输出设备是将计算机处理后的信息显示或输出给用户或其他设备,主要包括以下几种常见的输出设备:

      1. 显示器:通过显示屏幕将计算机处理后的图像、文字等信息以可视化的形式呈现给用户。
      2. 打印机:将计算机中的文字、图像等信息打印在纸张上。
      3. 喇叭/耳机:通过喇叭或耳机输出计算机产生的音频信息。
      4. 投影仪:将计算机处理后的图像、视频等信息投影到大屏幕上进行展示。
      5. 数据存储设备:如硬盘、光盘、U盘等,将计算机处理后的数据存储起来,以便日后查阅或传输。
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

PG-Code

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

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

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

打赏作者

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

抵扣说明:

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

余额充值