微机原理及接口技术课件CH1.ppt
《微机原理及接口技术课件CH1.ppt》由会员分享,可在线阅读,更多相关《微机原理及接口技术课件CH1.ppt(43页珍藏版)》请在三一办公上搜索。
1、第1章 概述,一.计算机发展(了解)机械式计算机、电子技术和半导体技术二.现代计算机系统计算机的层次结构(掌握)计算机体系结构、组成及实现(掌握)存储器分层(掌握)CISC与RISC结构(掌握)计算机性能(掌握),三.嵌入式系统(了解)概念、特点、组成、发展趋势,机械式计算机的发展,岩石上的刻痕、算盘、机械计算器、通用图灵机,电子技术和半导体技术的诞生,电子管(vacuum tube)时代,晶体管(transistor)时代第一个晶体管的诞生,第一代电子管计算机ENIAC,集成电路的诞生,第一块IC诞生之后,基尔比在IRE(美国无线电工程师学会)的一次会议上宣布了“固体电路”(Solid ci
2、rcuit)的出现,这就是以后的“集成电路”的代名词。,ENIAC(1946),掌上电脑,按性能和体积可分为:巨型机,大型机,中型机,小型机,微机,笔记本电脑,PC机,1972年8位CPU8008,后升级为8080。,1971年4位微处理器,1993年32位微处理器,2006年双核微处理器,1978年16位微处理器,1982年16位微处理器,1985年32位微处理器,?,1946年第一台数字电子计算机,2008年四核微处理器,Gordon Moore:Intel的创始人之一,摩尔定律:集成电路芯片上所集成的电路的数目,每隔18个月就翻一番,而性能提高一倍。,英特尔(Intel)名誉董事长戈登摩
3、尔(Gordon Moore),Gordon Moore 1965的预言已经40多年了,这条IT第一定律还能走多远?,英特尔CEO克雷格贝瑞特,计算机发展的主要阶段,第零代(16421945年)机械计算器和继电器计算器第一代(19461955年)电子管计算机 以电子管为逻辑部件,以阴极射线管、磁芯和磁鼓等为存储手段。软件采用机器语言,后期采用汇编语言。第二代(19551965年)晶体管计算机 以晶体管为逻辑部件,内存用磁芯,外存用磁盘。软件广泛采用高级语言,并出现了早期的操作系统。第三代(19651980年)集成电路计算机 以中小规模集成电路为主要部件,内存用磁芯、半导体,外存用磁盘。软件广泛
4、使用OS,产生了分时、实时等操作系统和计算机网络第四代(1980年至今)个人计算机 以LSI、VLSI为主要部件,以半导体存储器和磁盘为内、外存储器。在软件方法上产生了结构化程序设计和面向对象程序设计的思想。网络操作系统、数据库管理系统得到广泛应用。微处理器和微型计算机也在这一阶段诞生并获得飞速发展。第五代 无所不在的计算机 生物计算机、模糊计算机、光计算机、量子计算机、超导计算机、,计算机系统的层次结构,计算机系统的层次结构,(a)图自下而上反映了系统逐级生成的过程,自上下而反映了系统求解问题的过程;软硬件的逻辑等价性可以表现为:硬件软化(如RISC思想)、软件硬化(如CISC思想)、固件化
5、(如微程序);(b)图中的虚拟机:与某种特殊编程语言对应的假想硬件机器,微体系结构层(微程序或硬连逻辑),操作系统层,语言处理层(解释、编译),用户程序层(语言编程),系统分析层(数学模型、算法),硬核级,数字逻辑层(硬件),指令系统层(机器语言指令),应用语言虚拟机,高级语言虚拟机,汇编语言虚拟机,操作系统虚拟机,机器语言级,微程序级,寄存器级(硬件),体系结构(Architecture):程序员关心的计算机概念结构与功能特性。如:确定指令集中是否有乘法指令;计算机组织(Organization):从硬件角度关注物理机器的逻辑实现,是计算机体系结构的逻辑实现,包括机器内部的数据流和控制流的组
6、成以及逻辑设计等。如:乘法指令由专用乘法器(设计乘法逻辑)还是用加法器(加法逻辑)实现乘法;(如32)计算机实现:计算机体系结构的物理实现,即底层的器件技术和微组装技术 如:加法器底层的物理器件类型及微组装技术;,计算机体系结构、组成及实现,相关概念说明,“计算机体系结构”(computer architecture)一词的含义有多种说法,并无统一的定义。它是 Amdahl(阿姆达尔)等人在 1964 年提出的。他们把体系结构定义为由程序设计者所看到的一个计算机系统的属性,即概念性结构和功能特性。这实际上是计算机系统的外特性。按照计算机层次结构,不同程序设计者所看到的计算机有不同的属性。使用高
7、级语言的程序员所看到的计算机属性主要是软件子系统和固件子系统的属性,包括程序语言以及操作系统、数据库管理系统、网络软件等用户界面。,相关概念说明,这些属性如:机器的数据表示,即机器硬件能直接识别和处理的数据类型。寄存器组,包括各种寄存器的定义、数量和使用方式等。指令系统,包括机器提供的各种指令集及寻址方式等。数据通路,机器不同部件进行数据传输的通路。中断系统,包括中断的类型和中断的处理方法等。存储系统,主存容量,程序员可用的最大存储空间和存储保护等。输入输出,输入输出的连接方式、输入输出的传输控制方式等。这些属性是计算机系统中由硬件或固件完成的功能,机器语言程序员在了解了这些属性后才能设计出正
8、确的计算机系统。,相关概念说明,透明(transparency):在计算机技术中,一种本来是存在的事物或属性,但从某种角度看似乎不存在,称为透明性现象。通常,在一个计算机系统中,低层机器级的概念性结构和功能特性,对高级语言程序员来说是透明的。由此看出,在层次结构各个级上都有相应的系统结构。,要求,牢固掌握计算机体系结构、计算机组织结构、计算机实现三者之间的关系!,计算机体系结构角度的多层结构,从概念性结构和功能特性上进行层次结构分析,计算机组织角度的多层结构,系统设计层,逻辑设计层,指令系统层,从逻辑实现上进行层次结构分析,计算机组织的描述模型,用PMS描述逻辑结构:P处理器、M存储器、S开关
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 接口 技术 课件 CH1
链接地址:https://www.31ppt.com/p-6022180.html