计算机的层次结构

第零级:是硬联逻辑级,是计算机的内核,由门、触发器等逻辑电路组成。
第一级:微程序级,这级的机器语言是微指令集,用微指令编写的微程序一般是由硬件执行的。
第二级:传统机器级,这级的机器语言是该机的指令集,用机器语言编写的程序可以由微程序进行解释。
第三级:操作系统级,由操作系统直接管理传统机器中的软硬件资源,也是传统机器的眼神。
第四级:汇编语言级,这级的机器语言是汇编语言,完成汇编语言翻译的程序叫做汇编程序。
第五级:高级语言级,这级的机器语言是高级语言,用编译程序来完成高级语言翻译的工作。
第六级:应用语言级,是为了使计算机满足某种用途而专门设计的,这一级的语言就是各种面向问题的应用语言。
不同的人看到的计算机
从第一台计算机诞生至今,已经经历了六十年的风风雨雨,目前,计算机已经渗透到我们生活中的方方面面,无处不在,无事不通,在绝大多数人看来,计算机已经是日常生活中一种必不可少的工具,不再是陌生和充满玄机的神秘之物。然而,计算机毕竟是一个复杂的、高技术含量的电子设备,因此,不同的人员所观察到的计算机是不一样的。就让我们一起来看看大家眼中的计算机是什么样的。
1. 一般用户,指使用计算机最基本功能的用户,应用程序的使用者。包括一般公司职员、非计算机专业的学生、邻家的小男孩,大爷大妈,他们看到的只是计算机的用户界面,人机交互使用的键盘、鼠标、显示器,用于存储信息的磁盘、光盘等,最关心的是各类应用程序,游戏、炒股、视频、聊天等等,至于计算机的内部结构和组成、工作原理等都与他们没有关系。
2. 专业用户:通常指程序设计人员。出去一般用户所关心的,他们还关心机箱内部的部件,主板、微处理器、内存条、外部告诉缓存存储器、显卡等,学习程序设计语言、关心操作系统等。但是他们并不关心指令的执行、微处理器的内部结构、微操作控制信号等。
3. 计算机的设计人员:计算机的设计人员更多地关心计算机的组成原理和实现方法,设计者观察到的硬件系统不仅是系统级,而是深入到寄存器级、门级、晶体管级和物理级。(见蒋本珊的计算机组成原理图1.7)。系统级是有寄存器级组成的,寄存器级是由门级组成的,门级是由晶体管级组成的,而晶体管的物理实现主要由两种:金属氧化物半导体(MOS)和晶体管—晶体管逻辑(TTL)。