计算机系统的层次结构

视频链接地址:
https://www.bilibili.com/video/BV1BE411D7ii?from=search&seid=6420326887479343502

计算机组成原理 系列文章目录

  • 计算机系统的层次结构
  • 前言
  • 1 层次结构
  • 2 三种级别的语言
  • 3 小结

前言

在本篇中,你将掌握

  1. 计算机系统的五大层次结构:微指令机器、机器语言机器、操作系统机器、汇编语言机器、高级语言机器
  2. 三种级别的语言和对应程序:高级语言、汇编语言、机器语言(编译程序和解释程序)

1 层次结构


自上而下,计算机系统的层次结构分为

  1. 高级语言机器 M4(软件)
      用编译程序翻译成汇编语言程序
  2. 汇编语言机器 M3(软件)
      用汇编程序翻译成机器语言程序
  3. 操作系统机器 M2(软件)
      向上提供“广义指令”(系统调用)
  4. 用机器语言的机器 M1(硬件)
      执行二进制机器指令
  5. 微程序机器 M0(硬件)
      由硬件直接执行微指令

2 三种级别的语言


我们编写的高级语言需要被编译程序解释程序翻译成汇编语言机器语言
  编译程序:一次性将高级语言翻译成机器语言程序,如整体翻译(编译语言:C、C++)
  解释程序:一句一句将高级语言翻译成机器语言程序,如同声传译(解释语言:JavaScript、Python、Shell)

注:编译、汇编、解释程序,可统称为“翻译程序”

  计算机体系结构——机器语言程序员所见到的计算机系统的属性概念性的结构与功能特性;探讨的是如何设计硬件与软件之间的接口
    (指令系统、数据类型、寻址技术、I/O机理)

  计算机组成原理——实现计算机体系结构所体现的属性,对程序员“透明”(看不见的);探讨的是如何用硬件实现所定义的接口
    (具体指令的实现)

3 小结


本篇重点,计算机的五层层次结构
  机器:微程序机器->机器语言机器->操作系统机器->汇编语言机器->高级语言机器
  语言:微指令->二进制机器语言->广义指令(系统调用)->汇编语言->高级语言

和三个级别的语言:
  高级语言——汇编语言——机器语言
    编译程序和解释程序完成从高级语言到机器语言的翻译

计算机系统的层次结构(计算机组成原理5)相关推荐

  1. 第一章 计算机系统概述 1.2.3 计算机的多级层次结构 [计算机组成原理笔记]

    第一章 计算机系统概述 1.2.3 计算机的多级层次结构 本笔记参考书目: 计算机组成原理(第六版.立体化教材)白中英.戴志涛 2021王道计算机组成原理视频公开课 本节重点: 计算机系统的五层结构: ...

  2. 是指能够被程序员看到的计算机系统的属性,计算机组成原理第2版(唐朔飞)习题答案.doc...

    计算机组成原理第2版(唐朔飞)习题答案.doc 第一章第一章 思考题与习题思考题与习题 1什么是计算机系统.计算机硬件和计算机软件硬件和软件哪个更重要 2如何理解计算机系统的层次结构 3说明高级语言. ...

  3. 计算机系统结构组成原理图,计算机组成原理 与系统结构.ppt

    <计算机组成原理 与系统结构.ppt>由会员分享,可在线阅读,更多相关<计算机组成原理 与系统结构.ppt(32页珍藏版)>请在人人文库网上搜索. 1.主讲:,数字逻辑与计算机 ...

  4. 山东大学计算机系统原理,山东大学计算机组成原理三套题汇总

    <山东大学计算机组成原理三套题汇总>由会员分享,可在线阅读,更多相关<山东大学计算机组成原理三套题汇总(18页珍藏版)>请在人人文库网上搜索. 1.2 .按功能分类,存储器可以 ...

  5. cache 计算机系统实验报告,计算机组成原理实验报告-cache模拟器的实现

    计算机组成原理实验报告-cache模拟器的实现 (20页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 计算机组成原理实验报告学院(系)南 ...

  6. 是指能够被程序员看到的计算机系统的属性,计算机组成原理复习范围详细.doc...

    文档介绍: 计算机组成和计算机体系结构1.1计算机体系结构1)概念:指那些能够被程序员所见到的计算机系统的属性,即概念性的结构与功能特性.2)计算机系统的属性通常是指用机器语言编程的程序员所看到的传统 ...

  7. 简述现代计算机系统的层次结构,计算机系统结构简述.doc

    计算机系统结构简述.doc 计算机系统结构简述 摘 要:计算机系统结构是一个有多个层次组合而成的有机整体,随着科技的不断发展,未来的计算机将会朝着微型化.网络化和智能化的方向发展,为了使大家对计算机系 ...

  8. 学期计算机教案,学年第2学期课程教案-计算机组成原理-陈立伟

    <学年第2学期课程教案-计算机组成原理-陈立伟>由会员分享,可在线阅读,更多相关<学年第2学期课程教案-计算机组成原理-陈立伟(27页珍藏版)>请在金锄头文库上搜索. 1.计算 ...

  9. 【专栏必读】王道考研408计算机组成原理万字笔记和题目题型总结(从学生角度辅助大家理解):各章节导航及思维导图

    其他科目导航 [专栏必读]王道考研408操作系统万字笔记(有了它不需要你再做笔记了):各章节内容概述导航和思维导图 [专栏必读]王道考研408数据结构万字笔记(有了它不需要你再做笔记了):各章节内容概 ...

  10. 计算机组成原理学习笔记

    文章目录 一.计算机系统概述 (一)计算机发展历程 (二)计算机硬件的基本组成 (三)计算机系统的层次结构 (四)计算机性能指标 二.数据的表示和运算 (一)进位计数制 (二)bcd码 (二)字符和字 ...

最新文章

  1. python局域网传输文件_Python+pyftpdlib实现局域网文件互传
  2. 类图的使用 c# 1613918428
  3. php外贸后台,…外贸购物商城网站开发… PHP开发 提供源代码 外贸网站案例 直接购买案例 雇佣兵网...
  4. Yahoo Programming Contest 2019 E - Odd Subrectangles
  5. 1.1 c和c++关系
  6. 17.异常(三)之 e.printStackTrace()介绍
  7. 4种软件架构,看看你属于哪个层次!
  8. Hadoop权威指南PDF分享
  9. 分享这几个在线语音转文字的方法,快快收藏好
  10. android流量显示插件,安卓状态栏显示网速(安卓网速显示插件)
  11. TCP可以从我们的视听感知中借鉴些什么
  12. 婚姻生活,艰难困苦中,水深火热中
  13. Blender烘焙贴图生成静态真实场景
  14. System.Runtime.InteropServices.InvalidComObjectException:“COM 对象与其基础 RCW 分开后就不能再使用。”报错解决
  15. 实用的19条android平台设计规范
  16. 仿苹果手机_高价回收旧手机旧电脑最终怎么处理了?能不能卖?
  17. 青岛如何线上提取青岛公积金
  18. 云服务器ecs是虚拟主机,云服务器ecs是虚拟主机吗
  19. Windows下Debug模式的检测和OutputDebugString
  20. wordpress插件_最好的WordPress购物车插件

热门文章

  1. 如何查看计算机关机事件,深度技术win7系统如何查看电脑的开关机时间【图文】...
  2. 7z文件格式及其源码的分析(三)
  3. 计算机桌面图标的使用,电脑桌面图标不见了怎么恢复 如何规范使用电脑
  4. 基于Docker的Redis集群搭建
  5. 1068. 万绿丛中一点红(20)
  6. winrar.exe 命令行参数
  7. 互联网乡镇综治云平台解决方案
  8. HCNE实验操作视频   迅雷下载
  9. css动画怎么暂停,纯CSS代码实现动画的暂停与播放
  10. Linux命令暂停进程,shell脚本不暂停进程,暂停几秒执行下一条shell命令