1、1.5计算机系统的层次结构,1.5计算机系统的层次结构,二、五级计算机层次系统 第一级是微程序设计级。这是一个实在的硬件级,它由机器硬件直接执行微指令。如果某一个应用程序直接用微指令来编写,那么可在这一级上运行应用程序。,1.5计算机系统的层次结构,第二级是一般机器级,也称为机器语言级,它由微程序解释机器指令系统。这一级也是硬件级。,1.5计算机系统的层次结构,第三级是操作系统级,它由操作系统程序实现。这些操作系统由机器指令和广义指令组成,广义指令是操作系统定义和解释的软件指令,所以这一级也称为混合级。,1.5计算机系统的层次结构,第四级是汇编语言级,它给程序人员提供一种符号形式语言,以减少程
2、序编写的复杂性。这一级由汇编程序支持和执行。如果应用程序采用汇编语言编写时,则机器必须要有这一级的功能;如果应用程序不采用汇编语言编写,则这一级可以不要。,1.5计算机系统的层次结构,第五级是高级语言级,它是面向用户的,为方便用户编写应用程序而设置的。这一级由各种高级语言编译程序支持和执行。,1.5计算机系统的层次结构,三、软件与硬件逻辑等价性 随着大规模集成电路技术的发展和软件硬化的趋势,计算机系统的软、硬件界限已经变得模糊了。 任何指令的执行可以由硬件完成,也可以由软件来完成。 设计计算机系统时,应考虑各个方面的因素:价格、速度、可靠性、存储容量、变更周期 固件的概念(功能上是软件,形态上是硬件),固件解释,固件(Firmware)就是写入EROM或EPROM(可编程只读存储器)中的程序,通俗的理解就是“固化的软件”。 手机固件升级,本章小结,计算机系统的基本概念 计算机的发展简史 计算机的硬件 计算机的软件 计算机的层次结构,作业,P15 4、7、11,作业,写一篇关于计算机的相关论文,议题如下(自选一题): 云计算 物联网(某一方面即可,比如智能家居) 车联网 人工智能技术的应用(某一方面即可,比如群智能) 图像处理技术(某一方面即可,比如运动目标的识别、水印技术) 可穿戴的设备 智能手机 游戏机 智能电视 大数据,