计算机系统的层次结构 1,1.1 计算机系统的层次结构

article/2025/9/21 23:34:43

第 1 章 概 论

本章先从计算机系统层次结构出发,定义什么是计算机系统结构、计算机组成和计算机实现,以及它们的内涵和相互关系。在讨论计算机系统软、硬件功能取舍的原则后,简要讲述计算机系统的定量设计原理、计算机系统设计的主要任务和方法。然后讲述软件、应用、器件的发展对系统结构的影响。最后介绍计算机系统结构的并行性开发和计算机系统的分类,以便为后续各章具体讨论系统结构和组成的内容打下基础。

1.1 计算机系统的层次结构

从使用语言的角度,一台由软、硬件组成的通用计算机系统可以被看成是按功能划分的多层机器级组成的层次结构。层次结构由高到低依次为应用语言机器级、供给语言机器级、汇编语言机器级、操作系统机器级、传统机器语言机器级、传统机器语言机器级和微程序机器级,如图 1-1 所示。具体的计算机系统,其层次数的多少可以有所不同。

49569cc7ac116b648695d109b4d65586.png

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

对使用某一级语言编程的程序员来讲,只要熟悉和遵守该级语言的使用规定,所编序就总能在此机器上运行并得到结果,而不用考虑这个机器级是如何实现的。就好像该程序员有 了一台可以直接使用这种语言作为机器语言的机器一样。这里,"机器"被定义为能存储 和执行相应语言程序的算法和数据结构的集合体。实际上,只有二进制机器指令,即传统 所讲的机器语言与机器硬件直接对应,方可直接被硬件识别和执行。

各机器级的实现采用翻译技术或解释技术,或者是这两种技术的结合。翻译(Trans-lation )技术是先用转换程序将高一级机器级上的程序整个地变换成低_级机器 级上等效的程序,然后在低一级机器级上实现的技术。解释(Interpretation)技术则是在 低级机器级上用它的一串语句或指令来仿真高级机器级上的一条语句或指令的功能,是通过 对高级机器级语言程序中的每条语句或指令逐条解释来实现的技术。

应用语言虚拟机器级M5是为满足专门的应用设计的。使用面向某种应用的应用语言(L5 )编写的程序一般是通过应用程序包翻译成高级语言(L4 )程序后,再逐级向下实现 的。高级语言机器级M4上的程序可以先用编译程序整个翻译成汇编语言(L3)程序或机 器语言(L1 )程序,再逐级或越级向下实现;也可以用汇编语言(L3 )程序、机器语言(L1 )程序,甚至微指令语言(L0 )程序解释实现。汇编语言(L3)源程序则是先用汇编程序整 个将它变换成等效的二进制机器语言(L1)目标程序,再在传统机器语言机器级Ml上实现。 操作系统程序虽然已经发展成用高级语言(如C语言)编写,但最终还是要用机器语言程 序或微指令程序来解释。它提供了传统机器语言机器级Ml所没有,但为汇编语言与高级语 言使用和实现所用的基本操作、命令及数据结构。例如,文件管理、存储管理、进程管理、 多道程序共行、多重处理、作业控制等所用到的操作命令、语句和数据结构等。因此,操作 系统机器级M2放在传统机器语言机器级Ml和汇编语言机器级M3之间是适宜的。传统 机器语言机器级Ml采用组合逻辑电路控制,其指令可直接用硬件来实现,也可以采用微 程序控制,用微指令(L0 )程序来解释实现。微指令直接控制硬件电路的动作。


http://chatgpt.dhexx.cn/article/hprd4wPL.shtml

相关文章

1.2 计算机系统结构、计算机组成与计算机实现

1.2.1、计算机系统结构的定义和内涵 结构的定义:从计算机层次结构角度看,系统结构是对计算机系统中各级界面的定义及其上下的功能分配。每级都有其自己的系统结构。 结构的内涵:就目前的通用机来说,计算机系统结构的属性包括&am…

对于计算机系统结构,下列哪些是透明的?(计算机系统结构期末习题解析,史上最全)

目录 1.浮点数数据表示: 2. 存贮器的模m交叉存取 3.I/O系统是采用通道方式还是外围处理机方式 4.数据总线宽度 5.字符行运算指令 6. 阵列运算部件 7.通道是采用结合型还是独立型 8.访问方式保护 9.程序性中断 10.串行、重叠还是流水控制方式 11.堆栈指令 …

《计算机系统结构》习题

一: 1、计算机系统多级层次中,从下层到上层,各级相对顺序正确的应当是(微程序机器级——传统机器语言机器级——汇编语言机器级)。 析: 2、汇编语言源程序变换成机器语言目标程序是经(汇编程序编…

计算机系统结构基本概念

计算机系统=硬件/固件+软件 虚拟机器和实际机器: 完全由软件实现的机器为虚拟机器,由硬件或固件实现的机器为实际机器。 仿真:由微程序解释指令集。 翻译技术是先把L1级程序全部变换成L级程序后,再去执行新…

计算机系统结构中的8个伟大思想

文章目录 前言8个伟大思想1.面向摩尔定律的设计2.使用抽象简化设计3.加速大概率事件4.通过并行提高性能5.通过流水线提高性能6.通过预测提高性能7.存储器层次8.通过冗余提高可靠性 总结 前言 本文的主要内容是介绍计算机系统结构中的8个伟大思想,包括摩尔定律、抽象…

计算机系统结构 计算机系统结构的基本概念

一、计算机系统结构的概念 1.1 计算机系统的层次结构 划分为多级层次结构的优点: (1)便于理解计算机的整体工作概念及目前软硬件的作用和地位; (2)便于认识语言的实质和实现方法; (…

大学课程 | 《计算机系统结构》详细知识点总结

本文原文链接 计算机系统结构笔记传送门 计算机系统结构知识点 多级层次结构: (1)按功能划分成多层机器级组成的层次结构,从上到下依次为,应用语言机器级,高级语言机器级,汇编语言机器级&…

计算机系统结构--复习(Part 1)

适用于期末考试之前的知识点复习. 往期回顾: Part 1(chapter 1 - chapter 5):https://blog.csdn.net/zongza/article/details/83780572 Part 2(chapter 5 - chapter 10):https://blog.csdn.net/…

计算机系统结构之互连网络详解

一、基本概念 互连网络是一种由开关元件按照一定的拓扑结构和控制方式构成的网络,用来实现计算机系统中结点之间的相互连接。这些结点可以是处理器、存储模块或其他设备。1.1 互连网络的种类 静态互连网络:连接通路是固定的,一般不能实现任…

计算机系统结构总复习

目录 计算机系统结构基础及并行性的开发第一章计算机系统的层次结构计算机系统结构,组成,实现下面计算机系统,计算机组成,计算机实现的区别,还是要掌握,可能会选择题出现。特别是那个例子。计算机系统的性能…

计算机系统结构总结

文章目录 一、基础知识基本概念计算机系统层次结构计算机系统结构定义计算机组成和实现计算机组成计算机实现计算机体系结构、组织、实现的区别举例 计算机系统结构的分类Flynn分类法4类计算机的基本结构 Handler分类法举例 冯氏分类法平均并行度 设计设计的定量原理大概率事件…

计算机操作系统学习(二)计算机系统结构

目录 学习建议: 基本内容: 一.计算机系统的结构: 1.引导程序: 2.中断: 3.硬件系统: 5.中断处理: 二.输入输出结构: 三.存储结构: 四.硬件保护: 2.管…

计算机系统结构——概述

计算机的实现包括两个方面:组成和硬件。组成一词包含了计算机设计的高阶内容,例如存储器系统,存储器互连,设计内部处理器 CPU (中央处理器——算术、逻辑、分支和数据传送功能都在内部实现)。有时也用微体系…

计算机系统结构基本概念(chapter 1)

计算机系统结构基本概念 计算机系统结构基本概念1.1 层次结构及透明性1.2 系统结构1.3 系统结构、组成原理及实现间的关系1.4 软硬件的特点1.5 Amdahls law 及其应用(计算题)1.6 软件兼容性及实现方法1.7 计算机系统设计过程1.8 CPI、MIPS、程序执行时间…

计算机基础知识——计算机系统的基本构造(CSP-J组初赛知识点)

计算机基础知识(看了都说好)系列之计算机系统的基本构造,希望大家能耐心看完。 First概述 计算机系统由硬件和软件两部分组成。硬件系统是计算机的“躯干”,是物质基础。而软件系统则是建立于这个“躯干”上的“灵魂”&#xff0…

❤【计算机系统结构】期末考试备考复习宝典 (必考考点--建议收藏)

【计算机系统结构】期末考试备考复习宝典 (必考考点–建议收藏) 要期末考试了,整理一份宝典备考之计算机系统结构的知识点。文章内容由William_Tao(攻城狮)提供,觉得不错的话,点赞支持一波! (公…

入侵检测技术目的-发现黑客

一.黑客常见的操作 1.制造并传播病毒木马 2.寝取隐私或敏感信息 3.控制你的计算机 4.服务器宕机(死机) 5网络瘫痪 二.常见的网络攻击手段: 网络攻击主要分为以下几种类型 (1)主动攻击:包含攻击者访问所需要…

入侵检测步骤

安全网关可以设置改密码策略,自动改密码并保存,按照周期 查看系统日志 这个一般都是查看服务的启动情况 less /var/log/secure 直接G查看最后的日志信息, 可以复制粘贴搜索登录失败的日志,如果太多了,就说明被入…

入侵检测技术框架总论

文章目录 1. 引言,网络安全态势理解0x1:网络安全检测的描述0x2:安全分析 2. 入侵检测0x1:入侵检测通用模型1. CIDF体系结构 1)事件产生器(event generators)2)事件分析器&#xff08…

综述类_网络入侵检测技术综述

文章目录 网络入侵检测技术综述大纲一、入侵检测系统分类1.基于数据来源划分2.基于检测技术划分 二、基于传统机器学习的入侵检测1.入侵数据处理2.监督机器学习技术3.无监督机器学习技术4.小结 三、基于深度学习的入侵检测1.生成方法2.判别方法3.生成对抗网络4.小结 四、基于强…