计算机组成原理基本概念

基本概念

计算机系统的构成:
  1. 硬件:计算机实体
  2. 软件:各种特殊功能的信息组成
物联网:

把感应器或传感器嵌入和装备到电网、铁路……各种物体中,并且被普遍连接
(物联网与互联网整合起来,实现人类社会与物理系统的整合,形程智慧地球)

软件的构成:
  1. 系统软件:管理整个计算机系统
    语言处理程序
    操作程序
    服务性程序
    数据库管理系统
    网络软件
  2. 应用软件:按任务需要编辑制成的的各种程序
系统复杂性管理方法:
  1. 抽象
  2. 层次化
  3. 模块化
    将设计的系统分为多个模块或子模块
    **特点:**有明确定义的功能与接口,以规则性模块更容易重用
冯·诺依曼计算机特点:
  1. 由五大组成部分
  2. 指令和数据以同等地位存于存储器,可按地址寻访
  3. 指令和数据用二进制表示
  4. 指令由操作码和地址码组曾
  5. 存储程序
  6. 以运算器为中心
冯·诺依曼计算机硬件框图

以运算器为中心的计算机硬件框图
实线:数据通路
虚线:控制与状态反馈
运算器:算术运算、逻辑运行
存储器:存放数据和程序
控制器:指挥、控制程序运行
输入设备:将信息转化为机器能识别的形式
输出设备:将结构转化成人们熟悉的结果
计算机组成原理基本概念
注:运算器太过于繁忙,任何输入与输出都要经过运算器
以存储器为中心的计算机硬件框图
箭头:数据的传输
计算机组成原理基本概念
现代计算机硬件框图
计算机组成原理基本概念