下载此文档

计算机体系结构与图灵.ppt


文档分类:IT计算机 | 页数:约19页 举报非法文档有奖
1/19
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/19 下载此文档
文档列表 文档介绍
第一台通用电子计算机诞生于1946年
计算机技术的飞速发展得益于两个方面
计算机制造技术的发展
计算机系统结构的创新
经历了4个发展过程
引言
计算机系统结构的发展
引言
功耗问题(已经很大)。
可以进一步有效开发的指令级并行性已经很少。
存储器访问速度的提高缓慢。
系统结构的重大转折:
从单纯依靠指令级并行转向开发线程级并行和数据级并行。
计算机系统结构在计算机的发展中有着极其重要的作用。
计算机系统=硬件/固件+软件
计算机语言从低级向高级发展
高一级语言的语句相对于低一级语言来说功能更强,
更便于应用,但又都以低级语言为基础。
从计算机语言的角度,把计算机系统按功能划分成
多级层次结构。
每一层以一种语言为特征
计算机系统结构的概念
计算机系统的层次结构
软件
硬件或固件
计算机系统结构的概念
虚拟机:由软件实现的机器
语言实现的两种基本技术
翻译:先把N+1级程序全部转换成N级程序后,再去执行新产生的N级程序,在执行过程中N+1级程序不再被访问。
解释:每当一条N+1级指令被译码后,就直接去执行一串等效的N级指令,然后再去取下一条N+1级的指令,依此重复进行。
解释执行比编译后再执行所花的时间多,但占用的存储空间较少。
计算机系统结构的概念
计算机系统结构的经典定义
程序员所看到的计算机属性,即概念性结构与功能特性。
按照计算机系统的多级层次结构,不同级程序员所看到的计算机具有不同的属性。
透明性
在计算机技术中,把这种本来存在的事物或属性,但从某种角度看又好像不存在的概念称为透明性。
计算机系统结构的定义
计算机系统结构的概念
Amdahl提出的系统结构
传统机器语言级程序员所看到的计算机属性。
广义的系统结构定义:指令集结构、组成、硬件
(计算机设计的3个方面)
对于通用寄存器型机器来说,这些属性主要是指:
指令系统
包括机器指令的操作类型和格式、指令间的
排序和控制机构等。
数据表示
硬件能直接识别和处理的数据类型。
寻址规则
包括最小寻址单元、寻址方式及其表示。
计算机系统结构的概念
寄存器定义
(包括各种寄存器的定义、数量和使用方式)
中断系统
(中断的类型和中断响应硬件的功能等)
机器工作状态的定义和切换
(如管态和目态等)
存储系统
(主存容量、程序员可用的最大存储容量等)
信息保护
(包括信息保护方式和硬件对信息保护的支持)

计算机体系结构与图灵 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数19
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zbfc1172
  • 文件大小0 KB
  • 时间2015-10-16