计算机组成原理

计算机系统

目录

计算机系统

硬件

软件

语言处理程序


硬件

定义:计算机实体,如主机,外设

软件

定义:具各种特殊功能的程序组成

分类:

1系统软件:用来管理整个计算机系统

分类:

  • 语言处理程序
  • 操作系统
  • 服务型程序
  • 数据库管理系统
  • 网络软件

2应用软件:按任务需编制成各种程序

语言处理程序

  • 汇编程序:汇编语言程序翻译成对应的目标程序
  • 编译程序:高级语言程序翻译成对应的目标程序
  • 解释程序:将高级语言程序逐句翻译,产生对应的机器语言指令并且执行
  • 程序编译执行:
  • !!!重点
  • 源程序----(编译)--->目标程序------(链接)----->可执行程序-----(加载)------>机器语言指令-------(执行)------>源程序语言处理结束
  • 核心:将一个或多个目标程序或一个或多个相关程序库组织再一起,产生可执行代码,存入外存,需运行时由操作系统加载执行。

计算机系统的层次结构

高级语言

虚拟机器M4

(高级语言机器)

用编译程序翻译成汇编语言程序
汇编语言

虚拟机器M3

(汇编语言机器)

用汇编语言翻译成机器语言程序
操作系统

虚拟机器M2

(操作系统机器)

用机器语言解释操作系统

机器语言

实体机器M1

(机器语言机器) 

微指令解释机器指令
微指令系统

微程序机M0

(微指令系统)

硬件执行机器指令

计算机体系结构和计算机组成

  • 计算机体系结构:(有无乘法指令)

程序员所见到的计算机系统属性---------概念性的结构和功能特性

eg.指令系统、数据类型、寻址技术

  • 计算机组成:(具体指令的实现)

实现计算机体系结构所体现的属性

冯诺伊曼计算机的特点 

 

功能:

运算器:用来完成算数运算和逻辑运算,并将中间结果暂存其中

存储器:用来存放数据、程序

控制器:控制程序和数据输入运算及处理结果

输入设备:将人们熟悉的信息形式——>机器能识别的信息形式

输出设备:将机器的运算结果——>人们熟悉的信息形式

注:现代计算机以存储器为中心 

  1. 计算机的组成:运算器、存储器、控制器、输入设备、输出设备
  2. 指令和数据均可以按地址寻访 
  3. 指令和数据都用二进制表示
  4. 指令分为操作码和地址码两部分。操作码为操作性质,地址码为操作数在存储器中的位置。
  5. 以运算器为中心,I/O设备和存储器间数据传送通过运算器完成。

现代计算机硬件框图:

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值