第 1 页

第一章  计算机系统结构的相关概念

本 章介 绍计 算机 系 统 的有 关术语 ,计算 机 系 统结构 与技术 的关系 ,系统 结构 的定量

分 析 技 术 ,系 统 结 构 的并 行 性 发 展 。重 点 是 : 计算 机 系 统 的层 次结构 、计 算机 系 统结

构 、计算机 组 成 、计算机 实现 三者 的定义及其关 系 ; 透 明性 、局部性原理 、 和

定 义 ; 定 律 ; 性 能 公 式 。

系统结构 的有关术语

计算机系统 的层次结构

现代计算机系统是硬件 固件和软件组成 的十分复杂 的系统 。为 了对这个系统进行描

述 、分析、设计和使用 ,人们从不 同的角度提 出了观察计算机 的观点和方法 。其 中常用

的一种方法 ,就是从机器语言的角度 出发,把计算机系统按功能划分成多级层次结构 ,

如图 所示 。

图 计算机系统 的多级层次结构

计算机 的语言可分成一系列的层次级 ,最 内层级语言的功能最简单 ,最外层级语言

的功能最强 。对于用某一层级语 言编写程序 的程序员来说 ,他一般不管其程序在机器 中

是如何执行 的,只要程序正确 ,他就能得到预期 的结果 。这样 ,对这层语言的程序 员来

说 ,他似乎有 了一种新 的机器 ,这层语 言就是这种机器 的机器语言,该机器能执行用该

第 2 页

层语 言编写的全部程序 。因此 ,计算机系统就可 以按语 言的功能划分成多层次结构 ,每

一层以一种不同的语言为特征 。

最 内层的 级是硬联逻辑级 。这一级 由门、触发器等逻辑 电路组成 ,它是 由逻辑

设计员采用布尔语言设计的硬件 内核 。

级是微程序机器级 。这一级 的机器语 言是二进制编码 的微指令集 。程序 员用微

指令编写的微程序 由固件 /硬件来解释实现。 级的机器语言是二进制语言。

级是传 统机器级 。这一级 的机器语 言是机器指令集 。程序 员用机器指令集编写

的程序可 以由 级微程序进行解释 ,也可直接采用 级硬联逻辑进行解释 。这个解

释程序运行在 级上 。

级是操作系统虚拟机 。这一级机器语 言 中的多数指令是传级机器级指令 。此外

还提供操作系统级指令 ,如打开文件 、读 /写文件 、关 闭文件等指令 。用这一级语 言编

写的程序 ,若与 级指令相 同则 由微程序解释 ,而操作系统级指令则 由操作系统进行

解释 。操作系统是运行在 级上 的解释程序 。

级是汇编语言虚拟机 。这一级的机器语言是汇编语言 。用汇编语言编写的程序 ,

首先翻译成 级和 级语 言 ,然后再 由相应 的机器执行 。完成汇编语 言翻译 的程序

称作汇编程序 。

级是高级语 言虚拟机 。这一级 的机器语 言是各种高级语 言 。 目前高级语 言 已有

上百种 ,如 + 等 。用这些语 言所编写 的程序一般 由称为编译程序

的翻译程序翻译到 级或 级上 。个别高级语言如 编写的程序采用解释 的方

法实现 ,即用解释程序翻译到 级或 级 。

最外层的 级是应用语言虚拟机 。这一级是为使计算机满足某种用途而专 门设计

的,因此这一级语言就是各种面 向问题 的应用语言 。为此可 以设计专 门用于人工智能、

教育 、管理 、计算机设计等领域 的虚拟机 ,这些虚拟机也是 当代计算机应用领域 的重要

研究课题 。用应用语言编写的程序一般 由应用程序包翻译到

网络与并行计算机,并行计算机系统结构网络版 白中英,杨旭东编著.pdf相关推荐

  1. 计算机组成原理白中英第七章,计算机组成原理第七章课件(白中英版).ppt

    <计算机组成原理第七章课件(白中英版).ppt>由会员分享,可在线阅读,更多相关<计算机组成原理第七章课件(白中英版).ppt(32页珍藏版)>请在人人文库网上搜索. 1.计算 ...

  2. 计算机组成原理ppt免费,计算机组成原理(白中英)第二章1.ppt

    计算机组成原理(白中英)第二章1.ppt (8页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 15.9 积分 第二章  运算方法和运算器 2.1 数据与文 ...

  3. 计算机组成原理白中英作业,计算机组成原理白中英部分作业解答(第二章)

    <计算机组成原理白中英部分作业解答(第二章)>由会员分享,可在线阅读,更多相关<计算机组成原理白中英部分作业解答(第二章)(19页珍藏版)>请在人人文库网上搜索. 1.2020 ...

  4. 计算机组成原理知识点白中英,计算机组成原理重点整理(白中英版) 考试必备

    计算机组成原理重点整理(白中英版) 考试必备 一. 浮点存储:1.若浮点数 x 的 754 标准存储格式为(41360000)16,求其浮点数的十进制数值.解:将 16 进制数展开后,可得二制数格式 ...

  5. 白中英 计算机组成原理_白中英《计算机组成原理》(第5版)笔记和课后习题答案详解...

    白中英<计算机组成原理>(第5版)笔记和课后习题 白中英所著的<计算机组成原理>(第5版,科学出版社)是我国高校采用较多的计算机专业优秀教材,也被众多高校指定为计算机专业考研参 ...

  6. 计算机组成原理 光盘中试题答案,白中英计算机组成原理光盘上试题及答案.doc...

    白中英计算机组成原理光盘上试题及答案 <计算机组成原理>试题 一.(共30分) 1.(10分) (1)将十进制数+107/128化成二进制数.八进制数和十六进制数(3分) (2)请回答什么 ...

  7. 计算机组成原理第五课,计算机组成原理第五章课件(白中英版).ppt

    <计算机组成原理第五章课件(白中英版).ppt>由会员分享,可在线阅读,更多相关<计算机组成原理第五章课件(白中英版).ppt(103页珍藏版)>请在人人文库网上搜索. 1.第 ...

  8. 计算机组成原理(白中英版)绪论【思维导图】【简化知识点】

    计算机组成原理(白中英版)绪论 绪论 计算机发展历史 更新换代的计算机硬件 日益完善的计算机软件 计算机的分类与应用 分类 对比 应用 计算机的特点和性能指标 特点 性能指标1 性能指标2 性能指标3 ...

  9. 计算机原理考试必备,计算机组成原理重点整理(白中英版) 考试必备

    计算机组成原理重点整理(白中英版) 考试必备 山东农业大学期末考试整理 一. 浮点存储: 1.若浮点数x的754标准存储格式为(41360000)16,求其浮点数的十进制数值. 解:将16进制数展开 ...

最新文章

  1. UIScrollView 使用
  2. java_环境安装(window10)
  3. 中消协上午发布报告 跨境电商假货等仍旧是毛病
  4. TypeScript 2.1中的类型运算 一个递归的Readonly泛型
  5. maven打包jar上传到nexus
  6. SAP错误问题汇总(转)
  7. python嵌套列表知多少
  8. 盒模型的属性丶display显示丶浮动
  9. 信息学奥赛一本通(1197:山区建小学)
  10. 后端的日期类型赋值前端表单_Spring Boot实践--前端字符串日期自动转换成后台date类型。...
  11. R语言-数据清洗-缺失值处理
  12. 过去15年,到底是什么真正推动了云计算的革命?
  13. 给编程生涯充电的 10 本书
  14. opencv实现图像目标对象区域挖掘
  15. 改造u3d第一人称控制器,使之适合Cardboard+蓝牙手柄控制
  16. 带领初学者学习 SQL 数据库编程视频教程(28 个视频)
  17. 一篇Word论文的字体格式是什么?
  18. 解决各种IE兼容问题
  19. Spring Cloud 从入门到精通
  20. 【阿里云产品使用教程】1. 阿里云VPC ECS SLB NAT初体验 - 上

热门文章

  1. jmail 收件(转)
  2. 我最大的乐趣是不厌其烦地收集人生的各种经历和体验。我喜欢享受人生的各种经历和体验所带给我的难以言表的乐趣...
  3. MySQL用函数统计记录总数_在mysql中使用COUNT 或者SUM函数计算记录总数
  4. linux九九乘法表的脚本,shell脚本实现九九乘法表
  5. 如何搭建python框架_从0到1告诉你搭建完整Python+requests接口自动化测试框架!
  6. Python模拟决赛现场最终得分计算过程
  7. torch各个版本镜像_如何解决在cuda上安装torch后torch.cuda.is_available()返回False
  8. xshell连接成功但无法输入命令_如何解决cisco设备无法进入系统问题?
  9. unity常连接mysql,Unity使用BestHttp插件时Socket.IO保持长连接的问题
  10. python各种文件_Python中对 文件 的各种骚操作