概述
计算机系统
目录
计算机系统
硬件
软件
语言处理程序
硬件
定义:计算机实体,如主机,外设
软件
定义:具各种特殊功能的程序组成
分类:
1系统软件:用来管理整个计算机系统
分类:
- 语言处理程序
- 操作系统
- 服务型程序
- 数据库管理系统
- 网络软件
2应用软件:按任务需编制成各种程序
语言处理程序
- 汇编程序:汇编语言程序翻译成对应的目标程序
- 编译程序:高级语言程序翻译成对应的目标程序
- 解释程序:将高级语言程序逐句翻译,产生对应的机器语言指令并且执行
- 程序编译执行:
- !!!重点
- 源程序----(编译)--->目标程序------(链接)----->可执行程序-----(加载)------>机器语言指令-------(执行)------>源程序语言处理结束
- 核心:将一个或多个目标程序或一个或多个相关程序库组织再一起,产生可执行代码,存入外存,需运行时由操作系统加载执行。
计算机系统的层次结构
高级语言 | 虚拟机器M4 (高级语言机器) | 用编译程序翻译成汇编语言程序 |
汇编语言 | 虚拟机器M3 (汇编语言机器) | 用汇编语言翻译成机器语言程序 |
操作系统 | 虚拟机器M2 (操作系统机器) | 用机器语言解释操作系统 |
机器语言 | 实体机器M1 (机器语言机器) | 微指令解释机器指令 |
微指令系统 | 微程序机M0 (微指令系统) | 硬件执行机器指令 |
计算机体系结构和计算机组成
- 计算机体系结构:(有无乘法指令)
程序员所见到的计算机系统属性---------概念性的结构和功能特性
eg.指令系统、数据类型、寻址技术
- 计算机组成:(具体指令的实现)
实现计算机体系结构所体现的属性
冯诺伊曼计算机的特点
功能:
运算器:用来完成算数运算和逻辑运算,并将中间结果暂存其中
存储器:用来存放数据、程序
控制器:控制程序和数据输入运算及处理结果
输入设备:将人们熟悉的信息形式——>机器能识别的信息形式
输出设备:将机器的运算结果——>人们熟悉的信息形式
注:现代计算机以存储器为中心
- 计算机的组成:运算器、存储器、控制器、输入设备、输出设备
- 指令和数据均可以按地址寻访
- 指令和数据都用二进制表示
- 指令分为操作码和地址码两部分。操作码为操作性质,地址码为操作数在存储器中的位置。
- 以运算器为中心,I/O设备和存储器间数据传送通过运算器完成。
现代计算机硬件框图:
最后
以上就是怕孤单导师为你收集整理的计算机组成原理计算机系统的全部内容,希望文章能够帮你解决计算机组成原理计算机系统所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复