glmq 2020-03-23 21:46 原文
计算机软硬件概念
一个完整的计算机系统,是由硬件系统和软件系统两大部分组成的
![](https://img2020.cnblogs.com/blog/1751578/202003/1751578-20200323214534009-1839314753.png)
计算机系统层次结构
将高级语言程序翻译成机器语言程序的软件称为翻译程序:
翻译程序分为两种:
-
编译程序:将用户编写的高级语言程序(源程序)的全部语句一次全部翻译成机器语言程序,然后再执行机器语言程序
-
解释程序:将用户编写的高级语言程序(源程序)的一句语句翻译成机器语言程序,并且立即执行这条语句,接着翻译下一条,继续执行,直至程序结束,特点是翻译一次,执行一次,即使下次重复执行该语句时,也必须重新翻译。
操作系统提供了在汇编语言和高级语言的使用和实现过程中所需要的某些基本操作,还起到控制并管理计算机系统全部硬件和软件资源的作用,为用户使用计算机系统提供了极为方便的条件
![](https://img2020.cnblogs.com/blog/1751578/202003/1751578-20200323223138416-1666996194.png)
现代计算机的解题过程
![](https://img2020.cnblogs.com/blog/1751578/202003/1751578-20200325211156390-1245503805.png)
冯.诺依曼计算机硬件结构框图
![](https://img2020.cnblogs.com/blog/1751578/202003/1751578-20200324221115366-2091172358.png)
冯.诺依曼计算机的特点:
1) 计算机由运算器、存储器、控制器、输入设备和输出设备五大部分组成;
2)指令和数据存储在存储器中,并可以按地址访问;
3)指令和数据均以二进制表示;
4)指令由操作码和地址码构成,操作码指明操作的性质,地址码表示操作数在存储器中的位置;
5)指令在存储器内按顺序存放,通常按自动的顺序取出执行;
6)机器以运算器为中心,I/O设备与存储器交换数据也要通过运算器。(因此,后来有了以存储器为中心的计算机结构)
推荐阅读