- 22
- 0
- 约 852页
- 2023-06-13 发布于山东
- 举报
人在高处时勿戏人,人在相遇时勿算人人在离别时勿悔人,人在争取时要像人
《计算机体系结构》
1.计算机直1946年发明以来,性能大幅度提高表现在:● 运行速度、功能、规模、可靠性等指标的 不断提高 ● 体积、功耗等指标的不断下降。2. 计算机性能的高速增长受益于: ● 电路技术的发展 ● 体系结构技术的发展 ● 其他因素(OS, Compiler 的发展)第一章 计算机体系结构的基本概念1.1 引论
3. 八十年代后,有两种技术使得体系结构技术对计算机性能发展的影响越来越大: 1)RISC技术 使得体系结构的发展空间一下 子被打开; 2)微处理器技术 使得设计新型体系结构的风 险、成本、耗时都大为降低。 结果: 体系结构对计算机性能发展的影响更为明显,达到80%以上,并且体系结构的发展带动芯片技术、编译技术的进步,使得计算机的发展速度达到每年50%以上。
?? 1.2.1 计算机系统中的层次概念计算机系统是=软件+硬件/固件 复杂性 → 当考察它时,通常需要选择某种合适的 角度; → 同一台计算机在不同人眼里可以是不一 样的。 例如:系统设计者和高级语言使用者。 1.2 计算机体系结构的概念
?? 2.考查计算机通常从计算机语言的使用者角度进行一般: 一个计算机系统所支持的计算机语言由低级到高级 有多个层面,高一级语言的语句相对于低级语言功 能更强,更便于应用,但又都以低级语言为基础。 因此: 从计算机语言的角度,把计算机系统按功能划分成 多级层次结构:
概念: 虚拟机:由软件实现的机器。(2) 语言实现的两种基本技术 ◆ 翻译:先把N+1级程序全部变换成N级程序后, 再去执行新产生的N级程序,在执行过程中N+1 级程序不再被访问。 ◆ 解释:每当一条N+1级指令被译码后,就直接 去执行一串等效的N级指令,然后再去取下一 条N+1级的指令,依此重复进行。 一般: 解释执行比翻译花的时间多,但存储空间占用较少。
1.2.2 计算机体系结构计算机体系结构的定义:分经典和广义两种经典定义(Amdahl于1964年提出): 程序员所看到的计算机的属性,即概念性 结构与功能特性。由于: 按照计算机系统的多级层次结构,不同级程序 员所看到的计算机具有不同的属性。因此: 同一个计算机系统在不同层面上有不同的体系结 构。
但一般: Amdahl提出的体系结构传统机器级的体系结构, 即一般所说的机器语言程序员所看到的传统机器级 所具有的属性。2.体系结构概念包含内容 对于通用寄存器型机器,这些属性主要是指: (1) 数据表示 (硬件能直接辩认和处理的数据类型) (2) 寻址规则 (包括最小寻址单元、寻址方式及其表示) (3) 寄存器定义 (包括各种寄存器的定义、数量和使用方式)
(4) 指令集 (包括机器指令的操作类型和格式、指令间的排 序和控制机构等)(5) 中断系统 (中断的类型和中断响应硬件的功能等)(6) 机器工作状态的定义和切换 (如管态和目态等)(7) 存储系统 (主存容量、程序员可用的最大存储容量等)
(8) 信息保护 (包括信息保护方式和硬件对信息保护的支持) (9) I/O结构 (包括I/O联结方式、处理机/存储器与I/O设备 间数据传送的方式和格式以及I/O操作的状态等) 经典计算机体系结构概念的实质: 计算机系统中软硬件界面的确定,其界面之上的是软件的功能,界面之下的是硬件和固件的功能。广义体系结构概念?
1.2.3 计算机组成和计算机实现技术1. 计算机组成:计算机体系结构的逻辑实现。2. 计算机实现:计算机组成的物理实现。 计算机组成包括的内容可以有: 处理机、主存等部件的逻辑结构,机器级内数据流和控制流的组成、各部件的功能以及之间的联系等。计算机实现包括的内容可以有: 处理机、主存等部件的物理结构,包括器件的集成度和速度的确定,器件、模块、插件、底板的划分与连接,组装装配技术及信号连接、电源、冷却方法等。
体系结构与组成、实现之间的关系为: 体系结构是组成的抽象,组成是实现的抽象 一种体系结构可以有多种组成。
您可能关注的文档
- 会计学原理课件.pptx
- 会计学原理课件.pptx
- 会计学原理与案例课件.pptx
- 会计学原理与应用课件.pptx
- 混凝土结构课件.pptx
- 混凝土结构设计原理课件.pptx
- 货币银行学课件.pptx
- 机床数控技术课件.pptx
- 机加工材料课件.pptx
- 机加工工艺理论知识培训课件.pptx
- 安徽省安庆市潜山市部分学校2025-2026学年七年级下学期阶段学情自测数学试题-普通用卷.docx
- 2026《微型无人机的设计基础综述》2600字.docx
- 安徽六安市金安区2025-2026学年八年级上学期2月期末物理试题-普通用卷.docx
- 2026《五菱汽车公司经营者股权激励实施成效及其启示》9700字.doc
- 北京市第一零九中学2026届高三下学期开学考试数学试题-普通用卷.docx
- 北京海淀实验中学2026届高三下学期数学开学检测试题-普通用卷.docx
- 2026《五菱汽车公司融资模式及融资风险分析》8700字.doc
- 2026《五菱汽车公司物流成本控制研究》文献综述开题报告(含提纲)3800字.doc
- 2026《五菱汽车公司薪酬改革问题研究》开题报告(文献综述)4200字.doc
- 2026《物流企业反内卷的战略转型研究—以顺丰控股为例》13000字.doc
最近下载
- 《GBT19000-2000-质量管理体系基础和术语》.pdf
- 常见阴道炎的规范化诊断流程指南(2025).pptx VIP
- 2024-2025浙教版科学初中七年级下册教学计划 .docx VIP
- 学堂在线 雨课堂 学堂云 医学科研设计 章节测试答案.docx VIP
- 消防员个人安全行动规程.pptx VIP
- 学堂在线 雨课堂 学堂云 《资治通鉴》导读 章节测试答案.docx VIP
- 宣贯培训(2026年)《JTT 329-2025公路桥梁预应力钢绞线用锚具、夹具和连接器》.pptx VIP
- 有创血压及中心静脉压监测.pptx VIP
- 全球绿色航运发展报告(2024-2025).pdf
- 浅议抽水蓄能电站建设财务管理.pdf VIP
原创力文档

文档评论(0)