《计算机系统概论 课件.ppt》由会员分享,可在线阅读,更多相关《计算机系统概论 课件.ppt(59页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、计算机系统概论计算机系统概论 第1页,此课件共59页哦计算机组成原理计算机组成原理白中英白中英 主编主编科学出版社科学出版社计算机核心专业课程第2页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 1.课堂秩序课堂秩序2.实验安排(未定)实验安排(未定)3.答疑安排(网上进行)答疑安排(网上进行)第3页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 计算机学科专业基础综合考试大纲计算机学科专业基础综合考试大纲考试性质考试性质考查目标考查目标考试形式及试卷结构考试形式及试
2、卷结构考查内容考查内容第4页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 考查目标考查目标 计算机学科专业基础综合考试涵盖数据结构、计数据结构、计算机组成原理、操作系统和计算机网络算机组成原理、操作系统和计算机网络等学科专业基础课程。要求考生比较系统地掌握上述专业基础课程的基本概念、基本原理和基本方法,能够综合运用所学的基本原理和基本方法分析、判断和解决有关理论问题和实际问题。第5页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 考试形式及试卷结构考试形式及试卷结构
3、 150分/180分钟;闭卷,笔试;数据结构(45分),计算机组成原理(45分)操作系统(35分),计算机网络(25分);单选题(80分),综合应用题(70分)。第6页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 计算机组成原理计算机组成原理考查目标考查目标1.理解单处理器计算机系统中各部件的内部工作原理、组成结构以及理解单处理器计算机系统中各部件的内部工作原理、组成结构以及相互连接方式,具有完整的计算机系统的整机概念。相互连接方式,具有完整的计算机系统的整机概念。2.理解计算机系统层次化结构概念,熟悉硬件与软件之间的理解计算机
4、系统层次化结构概念,熟悉硬件与软件之间的界面,掌握指令集体系结构的基本知识和基本实现方法。界面,掌握指令集体系结构的基本知识和基本实现方法。3.能够综合运用计算机组成的基本原理和基本方法,对有关计能够综合运用计算机组成的基本原理和基本方法,对有关计算机硬件系统中的理论和实际问题进行计算、分析,并能算机硬件系统中的理论和实际问题进行计算、分析,并能对一些基本部件进行简单设计。对一些基本部件进行简单设计。第7页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 主要参考书主要参考书主教材:主教材:计算机组成原理白中英计算机组成原理白中英
5、主编科学出版社主编科学出版社参考教材:参考教材:1计算机组成原理(第计算机组成原理(第2版)版)唐朔飞唐朔飞 高等教育出版社高等教育出版社2计算机组成与结构王爱英清华大学出版社计算机组成与结构王爱英清华大学出版社第8页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 目目 录录 第一章第一章 计算机系统概论计算机系统概论 第二章第二章 运算方法和运算器运算方法和运算器 第三章第三章 存储系统存储系统 第四章第四章 指令系统指令系统 第五章第五章 中央处理器中央处理器 第六章第六章 总线系统总线系统 第七章第七章 外围设备外围设备 第
6、八章第八章 输入输出系统输入输出系统第9页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 第一部分第一部分 概论概论内部内部互连互连ALUCU寄存器寄存器中央处理单元中央处理单元寄存器寄存器解码器解码器控制单元控制单元排队排队逻辑逻辑控制控制存储器存储器第二部分第二部分计算机系统硬件结构计算机系统硬件结构第三部分第三部分 CPUCPU第四部分第四部分 CUCU计算机计算机I/O系统总线系统总线存储器存储器CPU第10页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 学
7、习过程中的要求以及考察方式学习过程中的要求以及考察方式课堂学习课堂学习:认真听讲,积极地参与到课堂教学中;课外课外:在课余时间尽量地抽出时间看书,以便帮助消化吸收课堂内容;考察方式考察方式:一般为闭卷考试的形式。第11页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 第一章第一章 计算机系统概述计算机系统概述q计算机的分类计算机的分类q计算机的发展计算机的发展q计算机的硬件结构计算机的硬件结构q计算机软件计算机软件q计算机系统的层次结构计算机系统的层次结构第12页,此课件共59页哦*Liu Jing,Henan Polytechn
8、ic University.liujing 计算机系统概述计算机系统概述1.计算机发展历程计算机发展历程2.计算机系统层次结构计算机系统层次结构 计算机硬件的基本组成计算机硬件的基本组成 计算机软件的分类计算机软件的分类 计算机的工作过程计算机的工作过程3.计算机性能指标计算机性能指标吞吐量、响应时间、吞吐量、响应时间、CPU时钟周期、主频、时钟周期、主频、CPI、CPU执行时间、执行时间、MIPS、MFLOPS第13页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 概概 述述计算机分类:计算机分类:机械机械计算机计算机 电子电子
9、模拟模拟计算机计算机:数值由连续的量来表示。:数值由连续的量来表示。电子数字计算机电子数字计算机:计算机中的数值由不连续的数字来表示。:计算机中的数值由不连续的数字来表示。专用机:经济,有效,快速,适应性差专用机:经济,有效,快速,适应性差 通用机:适应性强通用机:适应性强 巨型机 大型机 中型机 小型机 微型机 单片机 低低 简易性简易性 高高 高高 体积,功耗,性能,价格体积,功耗,性能,价格 低低第14页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 按用途分类通用机:通用性强,综合能力强,解决各种问题 专用机:特殊配置,功
10、能单一,解决特定问题 按综合性能指标分类巨型机:速度最快、处理能力最强 已达十几万亿次浮点运算 “银河”达每秒130亿次 大型机:大型、通用、较快、较强 作“客户机/服务器”的服务器 作“终端/主机”的主机 小型机:规模小,结构简单,设计试制周期短 工艺先进、使用维护简单 工作站:介于PC与小型机之间 高分辨率、大容量内外存,图形功能较强微型计算机:小、巧、轻、使用方便、价格便宜中央处理器:一个芯片网络计算机:基于Java技术的瘦客户机系统 第15页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 第16页,此课件共59页哦*Liu
11、 Jing,Henan Polytechnic University.liujing 计算机的发展计算机的发展1642 Blaise Pascal加法器加法器加法器加法器Charles BabbageCharles Babbage1822 1822 差分机差分机1833 1833 分析机分析机MARK IMARK IENIACENIAC计算机发展史计算机发展史第17页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 简简 介介电子数字计算机是一种能够自动、快捷,准确地实现信电子数字计算机是一种能够自动、快捷,准确地实现信息存放数值计
12、算、数据处理过程控制等多种功能的电子息存放数值计算、数据处理过程控制等多种功能的电子机器,其基本功能是进行数字化信息处理。机器,其基本功能是进行数字化信息处理。世界上第一台计算机世界上第一台计算机ENIAC(Electronic Numerical Integrator And Calculator)诞生于)诞生于1946年年2月月15日,日,是美国宾夕法尼亚大学摩尔理工学院的摩切利和埃卡是美国宾夕法尼亚大学摩尔理工学院的摩切利和埃卡特发明的。特发明的。计算机应用于科学计算、数据处理、工业控制、实时计算机应用于科学计算、数据处理、工业控制、实时控制、人工智能、虚拟现实、远程教育、电子商务等控制
13、、人工智能、虚拟现实、远程教育、电子商务等多种领域。多种领域。第18页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 计算机的发展计算机的发展第一台电子计算机(第一台电子计算机(ENIAC)计算机发展史计算机发展史5000次加法次加法/秒秒体重体重28吨吨占地占地170M218800只电子管只电子管1500个继电器个继电器7000个电阻个电阻10000个电容个电容耗电耗电150KW第19页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 第20页,此课件共59页哦*Li
14、u Jing,Henan Polytechnic University.liujing 计算机的发展计算机的发展类型时期主要器件 重 要 特 征第一代1946-1957电子管机器语言,汇编语言速度低,体积大,价格昂贵可靠性差,用于科学计算。第二代1958-1964晶体管算法语言,操作系统体积缩小,可靠性提高从科学计算扩大到数据处理。第三代1965-1971中、小规模集成电路体积小,可靠性大大提高,速度达几百万IPS,软件技术和外设发展迅速应用领域不断扩大。第四代1972-中、大及超大规模集成电路速度提高至GIPS乃至TIPS水平多机并行处理和计算机网络迅速发展。第21页,此课件共59页哦*Li
15、u Jing,Henan Polytechnic University.liujing 各时代各时代代表机型代表机型时代时代机型机型产地产地一一ENIAC 1946EDSAC 1949103 1953美美.宾州大学宾州大学英英.剑桥大学剑桥大学二二IBM 7090 1958DJS-21,108,X-2,441B IBM中国中国三三IBM360/370系列系列CDC6000/7600,STAR-100,NOVA,PDP-11DJS-130/200IBMCDC中国中国四四微型机微型机 APPLE,IBM-PCVAX系列系列长城长城0520,.第22页,此课件共59页哦*Liu Jing,Henan
16、 Polytechnic University.liujing 计算机总体发展计算机总体发展 年 代 逻辑元件 主 存 辅 存 语言处理 速 度 代表机种 第一代 1946-1957 电子管 磁芯、磁鼓 磁带 机器语言 汇编语言 1万次/秒 ENICA、IBM650 IBM709 第二代 1958-1964 晶体管 磁芯、磁鼓 磁带、磁盘 高级语言 编译语言 操作系统 几万次 几百万次/秒 IBM7094 DTS-121 X-2 第三代 1965-1971 集成电路和大规模集成电路 半导体存储器 磁带、磁盘 多道程序实时处理 百万次千万次 IBM360 DJS-100 第四代 1972-超大规
17、模集成电路 半导体存储器 高速磁盘 数据库系统 网络结构 千万次 1亿次/秒 VAX-11 INTEL系列 第23页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 微电子与计算机年 份型 号管 数年 份型 号管 数1971400423001993PENTIUM310万1972800835001995P-PRO550万1974808060001997P-MMX450万19788086290001997P-II750万19828028613万1998 Celeron750万1985386DX27.5万1999P-III950万1989
18、486DX120万1999.10P-III-COP2800万第24页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 第五代计算机第五代计算机通信、存储、信息处理和人工智能相结通信、存储、信息处理和人工智能相结合的超巨能计算机。合的超巨能计算机。第六代计算机第六代计算机利用光电子元件、超导电子元件或生物利用光电子元件、超导电子元件或生物电子元件作为计算机的核心元件。电子元件作为计算机的核心元件。第25页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 计算机的应用计算机的
19、应用 计算机的应用类型计算机的应用类型1.科学计算2.过程控制3.CAD/CAM/CAT4.数据处理5.电子商务6.多媒体技术 7.人工智能 计算机的主要应用领域计算机的主要应用领域1.工商:电子商务、CAD/CAM2.教育:多媒体教育、远程教育3.医药:CAT、MRI、远程医疗4.政府:电子政府5.娱乐:虚拟现实、电影特技 6.科研:数据采集、计算分析7.家庭:家庭信息化 第26页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 计算机的技术指标计算机的技术指标字长:字长:参与运算的基本位数,它决定了寄存器、加法器、参与运算的基本
20、位数,它决定了寄存器、加法器、存储单元和数据总线的位数。它标志着计算精度。存储单元和数据总线的位数。它标志着计算精度。主存容量:主存容量:存储器可以容纳的二进制信息量。存储器可以容纳的二进制信息量。运算速度:运算速度:单位时间内执行指令的平均条数。单位时间内执行指令的平均条数。软、硬件配置:软、硬件配置:外部设备的配备和功能强大的操作系统和外部设备的配备和功能强大的操作系统和程序设计语言。程序设计语言。性能价格比:性能价格比:性能和价格之比是衡量计算机的综合指标。性能和价格之比是衡量计算机的综合指标。第27页,此课件共59页哦*Liu Jing,Henan Polytechnic Univer
21、sity.liujing 计算机的技术指标计算机的技术指标以性能以性能/价格比为核心价格比为核心性能的衡量标准性能的衡量标准时间、基准程序、硬件测量工具时间、基准程序、硬件测量工具价格的因素价格的因素集成电路的工艺、产品的生产过程、销售过程集成电路的工艺、产品的生产过程、销售过程性能价格设计的一些原则性能价格设计的一些原则第28页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 计算机体系结构和组织计算机体系结构和组织 计算机体系结构概念的实质是计算机系统中软硬件界面的确定,其界面之上的是软件的功能,界面之下的是硬件和固件的功能。指
22、令集(instruction set)软件硬件第29页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 电子计算机的设计思想电子计算机的设计思想存储程序控制存储程序控制“存储程序存储程序”是把指令以代码的形式事先输入到是把指令以代码的形式事先输入到计算机的主存储器中,即用记忆数据的同计算机的主存储器中,即用记忆数据的同 一装一装置存储执行运算的命令,这些指令按一定的规则置存储执行运算的命令,这些指令按一定的规则组成程序;组成程序;“程序控制程序控制”是当计算机启动后,程序就会控制是当计算机启动后,程序就会控制计算机按规定的顺序逐条执
23、行指令,自动完成预计算机按规定的顺序逐条执行指令,自动完成预定的信息处理任务。定的信息处理任务。冯冯 诺依曼型计算机的设计思想:诺依曼型计算机的设计思想:存储程序并按存储程序并按地址顺序执行。地址顺序执行。第30页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 一一.硬件系统硬件系统 存储器存储器 运算器运算器 控制器控制器 输入设备输入设备 输出设备输出设备 二二.软件系统软件系统 系统软件:系统软件:OS,语言处理,服务程序,数据库管理系统,语言处理,服务程序,数据库管理系统 用来提高使用效率,发挥和扩大计算机功能和用途的程序
24、用来提高使用效率,发挥和扩大计算机功能和用途的程序。应用软件:工程设计,数据处理,自动控制,企业管理应用软件:工程设计,数据处理,自动控制,企业管理 用户用来解决某些问题而编制的程序。用户用来解决某些问题而编制的程序。运算器控制器内存系统总线第31页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 运算器:运算器:计算机中进行算术运算和逻辑运算的部件。计算机中进行算术运算和逻辑运算的部件。存储器:存储器:存放程序和数据的部件(存放程序和数据的部件(R/W)。)。控制器:控制器:控制计算机有条不紊地执行程序的部件。控制计算机有条不紊地
25、执行程序的部件。程序控制程序控制输入设备:输入设备:能将人们所熟悉的信息形式变换为计算机内部能将人们所熟悉的信息形式变换为计算机内部能接收和识别的二进制信息的设备。能接收和识别的二进制信息的设备。输出设备:输出设备:把计算机处理的结果变换为人或其它设备所能接收和把计算机处理的结果变换为人或其它设备所能接收和识别的信息形式的设备。识别的信息形式的设备。第32页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 输入设备输入设备输出设备输出设备输输入入输输出出接接口口和和总总线线外存设备外存设备主存储器主存储器高速缓存高速缓存控控 制制
26、器器运运 算算 器器第三单元第三单元第四单元第四单元第二单元第二单元第一单元第一单元计算机系统结构计算机系统结构计算机的硬件结构计算机的硬件结构第33页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 运运 算算 器器计算机系统结构计算机系统结构计算机的硬件结构计算机的硬件结构第34页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 运运 算算 器器计算机系统结构计算机系统结构计算机的硬件结构计算机的硬件结构 运算器部件是计算机中进行数据加工的部件,运算器部件是计算机中进
27、行数据加工的部件,其主要功能包括:其主要功能包括:1.执行数值数据的算术加减乘除等运算,执行数值数据的算术加减乘除等运算,执行逻辑数据的与或非等逻辑运算,执行逻辑数据的与或非等逻辑运算,由一个被称为由一个被称为 ALU 的线路完成。的线路完成。2.暂时存放参加运算的数据和中间结果,暂时存放参加运算的数据和中间结果,由多个通用寄存器来承担。由多个通用寄存器来承担。3.运算器通常也是数据传输的通路运算器通常也是数据传输的通路。第35页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 控控 制制 器器运运 算算 器器计算机硬件系统计算机硬
28、件系统 第36页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 控控 制制 器器运运 算算 器器计算机系统结构计算机系统结构计算机的硬件结构计算机的硬件结构 控制器是计算机中控制执行指令的部件:控制器是计算机中控制执行指令的部件:一、一、正确执行每条指令正确执行每条指令 1.首先是取来一条指令,首先是取来一条指令,2.接着分析这条指令,接着分析这条指令,3.再按指令格式和功能执行这条指令再按指令格式和功能执行这条指令二、二、保证指令按规定序列自动连续地执行。保证指令按规定序列自动连续地执行。三、三、对各种异常情况和请求及时响应和处
29、理。对各种异常情况和请求及时响应和处理。说到底,说到底,控制器要向计算机各功能部件提供控制器要向计算机各功能部件提供 每一时刻协同运行所需要的控制信号每一时刻协同运行所需要的控制信号第37页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 外存设备外存设备主存储器主存储器高速缓存高速缓存控控 制制 器器运运 算算 器器计算机系统结构计算机系统结构计算机的硬件结构计算机的硬件结构 第38页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 外存设备外存设备主存储器主存储器高速
30、缓存高速缓存控控 制制 器器运运 算算 器器计算机系统结构计算机系统结构计算机的硬件结构计算机的硬件结构 由高速缓冲存储器,主存储器,由高速缓冲存储器,主存储器,外存储器所组成的多级(层)存储器外存储器所组成的多级(层)存储器系统,是计算机中用于存储程序和数系统,是计算机中用于存储程序和数据的子系统。据的子系统。这三级存储器所用的这三级存储器所用的存储介质的工作原理和特性各不相同。存储介质的工作原理和特性各不相同。将作为三个部分分别讲解将作为三个部分分别讲解。第39页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 输入设备输入设备
31、外存设备外存设备主存储器主存储器高速缓存高速缓存控控 制制 器器运运 算算 器器计算机系统结构计算机系统结构计算机的硬件结构计算机的硬件结构第40页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 输入设备是向计算机中送入程序和数据输入设备是向计算机中送入程序和数据的有一定独立功能的设备,通过接口和的有一定独立功能的设备,通过接口和总线与计算机主机连通,用于人总线与计算机主机连通,用于人机交机交互联系互联系,如计算机键盘和鼠标等如计算机键盘和鼠标等。输入设备输入设备外存设备外存设备主存储器主存储器高速缓存高速缓存控控 制制 器器运运
32、 算算 器器计算机系统结构计算机系统结构计算机的硬件结构计算机的硬件结构第41页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 输入设备输入设备输出设备输出设备外存设备外存设备主存储器主存储器高速缓存高速缓存控控 制制 器器运运 算算 器器计算机系统结构计算机系统结构计算机的硬件结构计算机的硬件结构第42页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 输入设备输入设备输出设备输出设备外存设备外存设备主存储器主存储器高速缓存高速缓存控控 制制 器器运运 算算 器器计算
33、机系统结构计算机系统结构计算机的硬件结构计算机的硬件结构 输出设备是计算机中用于送出计算机内部信输出设备是计算机中用于送出计算机内部信息的设备息的设备,例如打印机例如打印机,显示器等。显示器等。第43页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 输入设备输入设备输出设备输出设备外存设备外存设备主存储器主存储器高速缓存高速缓存控控 制制 器器运运 算算 器器计算机系统结构计算机系统结构计算机的硬件结构计算机的硬件结构这些部件和设备通过总线和接口连接在这些部件和设备通过总线和接口连接在一起一起,构成计算机整机系统构成计算机整机系统
34、,协同运行协同运行.第44页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 输入设备输入设备输出设备输出设备输输入入出出接接口口和和总总线线外存设备外存设备主存储器主存储器高速缓存高速缓存控控 制制 器器运运 算算 器器第三单元第三单元第四单元第四单元第二单元第二单元第一单元第一单元计算机的硬件结构计算机的硬件结构第45页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 计算机基本工作原理计算机基本工作原理 1.指令指令:让计算机完成某个操作发出的命令。(用二进制代让计
35、算机完成某个操作发出的命令。(用二进制代码来表示)码来表示)3.指令的执行指令的执行有序的指令集合。有序的指令集合。2.程序程序内存内存指令指令取指周期:取指周期:执行周期:执行周期:控制信号控制信号有关部件动作有关部件动作CPU译码译码CPU4.程序的执行程序的执行CPU不断地取指令,执行指令。不断地取指令,执行指令。操作码操作码操作数操作数第46页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 2、计算机软件、计算机软件软件软件=程序程序+数据数据+文档文档软件分类软件分类系统软件系统软件操作系统操作系统 语言处理程序语言处理
36、程序实用程序实用程序应用软件应用软件办公软件包办公软件包数据库管理系统数据库管理系统网络软件网络软件实时控制软件实时控制软件诊断程序诊断程序反病毒程序反病毒程序备份程序备份程序文件压缩程序文件压缩程序卸载程序卸载程序图形图像处理软件图形图像处理软件其它应用软件其它应用软件第47页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing (1)操作系统操作系统 管理和控制计算机系统的所有资源管理和控制计算机系统的所有资源(包括硬包括硬件和软件件和软件)裸机裸机+操作系统操作系统=虚拟机虚拟机统统一一管管理理和和调调度度资资源源,提提高高使使用
37、用效效率率和和经经济济效益效益 不需了解软硬件细节,提高工作效率不需了解软硬件细节,提高工作效率目的目的第48页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing (2)实用程序实用程序诊断程序:诊断程序:SCANDISKSCANDISK反病毒程序:反病毒程序:KV 300KV 300、金山毒霸、金山毒霸 备份程序:备份程序:Windows 2000Windows 2000中的备份程序中的备份程序文件压缩程序文件压缩程序:ARJ WinZip:ARJ WinZip卸载程序:卸载程序:WindowsWindows中的添加中的添加/删除程
38、序删除程序 操作系统自己带一些操作系统自己带一些第三方开发第三方开发第49页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing (3)语言处理程序语言处理程序源程序源程序可执行程可执行程序序目标程序目标程序编辑程序编辑程序汇编或编译程序汇编或编译程序联接程序联接程序机器语言机器语言高级语言高级语言汇编语言汇编语言面向过程:面向过程:BASIC、Pascal、FORTRAN、C等等面向对象:面向对象:C+、Java、Visual Basic等等面向问题的语言面向问题的语言第50页,此课件共59页哦*Liu Jing,Henan Poly
39、technic University.liujing 计算机系统的层次结构计算机系统的层次结构第第1层层 微程序设计层微程序设计层第第2层层 一般机器层一般机器层第第3层层 操作系统层操作系统层第第4层层 汇编语言层汇编语言层第第5层层 高级语言层高级语言层高级语言级高级语言级汇编语言级汇编语言级操作系统级操作系统级一般机器级一般机器级微程序设计级微程序设计级第51页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 计算机的层次结构计算机的层次结构第一层:微程序设计级第一层:微程序设计级硬件级,由机器硬件直接执行微指令。硬件级,由机
40、器硬件直接执行微指令。它由机器硬件直接执行微指令。如果某它由机器硬件直接执行微指令。如果某一应用程序直接用微指令来编写,那么一应用程序直接用微指令来编写,那么可在这一级上运行应用程序。可在这一级上运行应用程序。第52页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 计算机的层次结构计算机的层次结构第二层:一般机器级,也称机器语言级,第二层:一般机器级,也称机器语言级,它由微程序解释机器指令系统。它由微程序解释机器指令系统。这一级也是硬件级。这一级也是硬件级。第53页,此课件共59页哦*Liu Jing,Henan Polytech
41、nic University.liujing 计算机的层次结构计算机的层次结构第三层:第三层:操作系统级,也称为机器语言级,由操操作系统级,也称为机器语言级,由操作系统程序实现。操作系统是由机器指作系统程序实现。操作系统是由机器指令和广义的指令组成。令和广义的指令组成。广义指令是操作系统定义和解释的软件广义指令是操作系统定义和解释的软件指令,所以这一级也称为混合级。指令,所以这一级也称为混合级。第54页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 计算机的层次结构计算机的层次结构第四层:汇编语言层,它由汇编程序支第四层:汇编语言
42、层,它由汇编程序支持和执行。持和执行。它给程序人员提供一种符号形式语言,它给程序人员提供一种符号形式语言,以减少程序编写的复杂性。这一级由汇以减少程序编写的复杂性。这一级由汇编程序支持和执行。编程序支持和执行。如果应用程序采用如果应用程序采用汇编语言编写时,则机器必须要有这一汇编语言编写时,则机器必须要有这一级的功能;级的功能;如果应用程序不采用汇编语如果应用程序不采用汇编语言编写,则这一级可以不要。言编写,则这一级可以不要。第55页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 计算机的层次结构计算机的层次结构第五层:面向用户的
43、,由各种高级语言第五层:面向用户的,由各种高级语言程序支持和执行。程序支持和执行。它是面向用户的,为方便用户编写应用它是面向用户的,为方便用户编写应用程序而设置的,这一级由各种高级语言程序而设置的,这一级由各种高级语言编译程序支持和执行。编译程序支持和执行。第56页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 应用程序级汇编语言处理级操作系统级一般机器级微程序设计级12345应用程序汇编/编译程序 操作系统机器指令硬件第57页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liuj
44、ing 软件与硬件的逻辑等价性软件与硬件的逻辑等价性l大规模集成电路的出现和发展。大规模集成电路的出现和发展。l操作可以用软件实现,也可以用硬件实现。操作可以用软件实现,也可以用硬件实现。l固件固件:介于传统的软件和硬件间的实体。介于传统的软件和硬件间的实体。功能功能-软件软件 形态形态-硬件硬件 实现实现-软件写入软件写入ROM-固化固化 BIOS第58页,此课件共59页哦*Liu Jing,Henan Polytechnic University.liujing 冯冯诺依曼计算机中指令和数据均以二进诺依曼计算机中指令和数据均以二进制形式存放在存储器中,制形式存放在存储器中,CPU区分它们区分它们的依据是的依据是A.指令操作码的译码结果指令操作码的译码结果B.指令和数据的寻址方式指令和数据的寻址方式C.指令周期的不同阶段指令周期的不同阶段D.指令和数据所在的存储单元指令和数据所在的存储单元第59页,此课件共59页哦