




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章计算机系统结构概论,目录,计算机系统的多级层次结构计算机系统结构、组成与实现计算机系统的软硬取舍、性能评测及定量设计原理软件、应用、器件对系统结构的影响系统结构中的并行性发展和计算机系统的分类,什么是计算机?,计算机是一种不需要人的直观干预而能自动完成各种算术和逻辑运算的工具。说明:随着技术的发展,概念有所变化。PDA、机顶盒、商务通、MP3,智能手机等计算机是工具。Tools,计算机的功能,科学计算数据处理(信息处理)过程控制人工智能,计算机的主要特性,快速性通用性:任务-算术逻辑操作-指令准确性:数字化逻辑性,1计算机系统的多级层次结构,机器:能存储和执行相应语言程序的算法和数据结构的执行体。计算机语言:是用以描述控制流程的、有一定规则的字符集合。语言不是专属软件范畴,可以分属于计算机系统的各个层次,具有不同作用。,计算机的层次观点结构观点,计算机系统的层次特性是研究计算机体系结构的基础,从观察者看到的虚拟计算机,计算机系统的多级层次结构,多级层次结构:是从使用语言的角度,基于程序员与计算机系统对话中所采用的语言结构和语义划分。机器-语言现代计算机系统的层次结构分为六级。,微程序机器M0具有L0机器语言(微指令系统),第0级实际机器,微指令由硬件直接执行,微程序机器M0具有L0机器语言(微指令系统),第0级实际机器,传统机器M1具有L1机器语言(机器指令系统),第1级实际机器,微指令由硬件直接执行,由微指令程序解释机器指令,微程序机器M0具有L0机器语言(微指令系统),第0级实际机器,传统机器M1具有L1机器语言(机器指令系统),操作系统机器M2具有L2机器语言(作业控制语言等),第1级实际机器,第2级虚拟机器,微指令由硬件直接执行,由微指令程序解释机器指令,一般用机器语言程序解释作业控制语句,微程序机器M0具有L0机器语言(微指令系统),第0级实际机器,传统机器M1具有L1机器语言(机器指令系统),操作系统机器M2具有L2机器语言(作业控制语言等),汇编语言机器M3具有L3机器语言(汇编语言),第1级实际机器,第2级虚拟机器,第3级虚拟机器,微指令由硬件直接执行,由微指令程序解释机器指令,一般用机器语言程序解释作业控制语句,汇编语言程序经汇编程序翻译成机器语言程序,微程序机器M0具有L0机器语言(微指令系统),第0级实际机器,传统机器M1具有L1机器语言(机器指令系统),操作系统机器M2具有L2机器语言(作业控制语言等),汇编语言机器M3具有L3机器语言(汇编语言),高级语言机器M4具有L4机器语言(高级语言),第1级实际机器,第2级虚拟机器,第3级虚拟机器,第4级虚拟机器,微指令由硬件直接执行,由微指令程序解释机器指令,一般用机器语言程序解释作业控制语句,汇编语言程序经汇编程序翻译成机器语言程序,高级语言程序经编译程序翻译成汇编语言(或是某种中间语言程序,或是机器语言程序),微程序机器M0具有L0机器语言(微指令系统),第0级实际机器,传统机器M1具有L1机器语言(机器指令系统),操作系统机器M2具有L2机器语言(作业控制语言等),汇编语言机器M3具有L3机器语言(汇编语言),高级语言机器M4具有L4机器语言(高级语言),应用语言机器M0具有L5机器语言(应用语言),第1级实际机器,第2级虚拟机器,第3级虚拟机器,第4级虚拟机器,第5级虚拟机器,微指令由硬件直接执行,由微指令程序解释机器指令,一般用机器语言程序解释作业控制语句,汇编语言程序经汇编程序翻译成机器语言程序,高级语言程序经编译程序翻译成汇编语言(或是某种中间语言程序,或是机器语言程序),应用语言程序经应用程序包翻译成高级语言程序,多级层次结构(机器-语言),M5:应用语言机器-应用语言M4:高级语言机器-高级语言M3:汇编语言机器-汇编语言M2:操作系统机器-作业控制语言M1:传统机器-机器指令系统M0:微程序机器-微指令系统,人与多级层次结构的比较这种联系很不科学,只是让大家轻松一下,从设计人员看到的层次,编译与解释,编译:全部N+1级指令-N级指令翻译,compile解释:一条N+1级指令-一串N级指令translation编译为整体行为,可以优化,效率高,与平台有关。如C、C+、Fortran等解释为局部行为,不优化,效率低,与平台无关。如:Basic、Shell、Perl等编译+解释如:Java,编译Bytecode解释执行,几点说明,M0用硬件,M1用固件,其它用软件。固件(Firmware):指存储在计算机ROM和其它集成电路中的系统软件,固件不能随意改变。计算机系统作为一个整体,包括软、硬件,之间无固定界面。,几点说明(续),低层语言功能简单,而高层语言功能复杂。虚拟机器(VirtualMachine):用软件为主实现的机器。例如:Java虚拟机。分层的学科M0M1:计算机组织与结构M2M3:系统软件M4:应用程序M5:系统总体分析,分层的优点,有利于
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GSK2636771-Standard-生命科学试剂-MCE
- 2025航天科工天隼实验室招聘4人模拟试卷附答案详解(黄金题型)
- 2025年河南省上蔡第一高级中学招聘教师30人模拟试卷及答案详解(网校专用)
- 2025年户外机柜温控节能项目合作计划书
- 安全培训效果点评课件
- 企业信誉与发展规划承诺函9篇
- 美食电商美食节促销计划
- 2025年甘肃省兰州眼科医院(兰州市第一人民医院眼科)招聘考前自测高频考点模拟试题参考答案详解
- 小学交通安全培训简报课件
- 2025届春季中核集团人才计划招聘模拟试卷附答案详解(突破训练)
- 大客户销售工作规划及思路
- DB32-T 4446-2023 公共机构能源托管规程
- 京东方校园2024招聘胜任力测评题库
- 中建营盘山隧道2号斜井泄水专项施工方案
- CAD教程-AutoCAD2024全套教程
- 机房动力环境监控系统调试自检报告
- 装卸工安全培训
- 老年患者的营养支持治疗
- 国家职业技术技能标准 4-04-05-05 人工智能训练师 人社厅发202181号
- 2024年化工仪表维修工职业技能竞赛理论考试题库500题(含答案)
- 伤口造口专科护士进修汇报
评论
0/150
提交评论