计算机系统结构第一天part3

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

目录

1.4软件、应用、器件的发展对系统结构的影响

1.4.1软件的发展对系统结构的影响

一、软件的可移植性

二、实现可移植性的常用方法

1.4.2软件的发展对系统结构的影响

1.4.3器件的发展对系统结构的影响

1.5系统结构中的并行性开发及计算机系统的分类

1.5.1、并行性包括同时性和并发性

1.5.2、从执行程度角度可以分为:

1.5.3、从处理数据的角度看

1.5.4、提高并行性的技术途径

1.5.5、计算机系统的分类(Flynn分类法)


1.4软件、应用、器件的发展对系统结构的影响

1.4.1软件的发展对系统结构的影响

一、软件的可移植性

 x轴为时间,向后兼容是基本要求,后指以后即未来:15年开发的软件可以在17年的平台上使用

二、实现可移植性的常用方法

a.采用系列机

b.模拟与仿真

c.统一高级语言

1.4.2软件的发展对系统结构的影响

应用需求是促使计算机系统结构发挥在那的最根本动力

需要高性能的系统结构的特殊领域

多媒体:3D游戏、高清视频

网络应用:高性能路由器、防火墙

科学计算:天气预报、石油勘探

1.4.3器件的发展对系统结构的影响

发展趋势:摩尔定律:集成电路芯片上所集成的晶体管数目每隔18个月翻一番

 2000年以前器件的更新换代是计算机换代的最突出的标志,2000以后特别是在2004/2005以后主要是靠系统结构的不断改进

1.5系统结构中的并行性开发及计算机系统的分类

1.5.1、并行性包括同时性和并发性

同时性:两个或两个以上事件同时发生

并发性:两个或两个以上事件同一时间间隔内发生

1.5.2、从执行程度角度可以分为:

(1)指令内部并行:一条指令执行时各微操作之间并行。

(2)指令级并行:两条或多条指令并行执行

(3)线程级并行:并行执行两个或两个以上的线程

(4)任务级或过程级并行:并行执行两个以上过程或任务(程序段)。

(5)作业或程序级并行:并行执行两个或两个以上的作业或程序

1.5.3、从处理数据的角度看

字串位串:每次只对一个字的一位进行处理。最基本的串行处理方式,不存在并行性。
字串位并:同时对一个字的全部位进行处理,不同字之间是串行的。
字并位串:同时对许多字的同一位进行处理,具有较高的并行性。
字并位并:同时对许多字的全部位或部分位进行处理。最高一级的并行。

1.5.4、提高并行性的技术途径

时间重叠

资源重复

资源共享

1.5.5、计算机系统的分类(Flynn分类法)

按照指令流和数据流的多倍性进行分类

(1)单指令流单数据流(SISD)

 

(2)单指令流多数据流(SIMD)

 

(3)多指令流单数据流(MISD)

 

(4)多指令流多数据流(MIMD)

 


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

相关文章

计算机系统结构 计算机指令集结构

一、寻址方式 二、指令集结构的功能设计 对于指令集的基本要求是:完整性、规整性、高效性和兼容性。2.1 CISC指令集结构的功能设计 1.面向目标程序增强指令功能 1)增强运算型指令的功能 2)增强数据传送指令的功能 3)增强程序…

怎么画计算机系统时空图,计算机系统结构中流水线的时空图怎么画

描述流水线的工作过程,通常采用时(间)空(间)图的方法。在时空图中,纵坐标表示指令序列,横坐标表示时间。 1、指令流水线过程段 图5-20表示流水CPU中一个指令周期的任务分解。假设指令周期包含取指令(IF)、指令译码(ID)、指令执行(EX)、访存取…

计算机系统结构概述

计算机系统的多层次结构: 是从使用语言的角度,基于程序员与计算机系统对话中所采用的语言结构和语义划分。 系统结构、组成和实现三者的相互关系: 具有相同系统结构的计算机可以采用不同的组成,一种计算机组成可以采用多种不同的…

计算机系统结构复习:课程思维导图

计算机系统结构:全课程思维导图 前言课程思维导图课程脉络:链接 前言 DUT的计算机系统结构长期以来都是英文ppt。时值疫情期间,复习时稍有不便,再加上CA的内容本身比较琐碎。遂在此对知识进行一个梳理。 本课程所选用的教材为《计…

计算机系统层次结构

计算机系统层次结构 计算机系统的组成 硬件系统和软件系统共同构成了一个完整的计算机系统 计算机硬件 冯 诺依曼机 特点: 采用“存储程序”的工作方式计算机硬件系统由运算器、存储器、控制器、输入设备和输出设备5大部分组成指令和数据以同等的地位存储在存…

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

第 1 章 概 论 本章先从计算机系统层次结构出发,定义什么是计算机系统结构、计算机组成和计算机实现,以及它们的内涵和相互关系。在讨论计算机系统软、硬件功能取舍的原则后,简要讲述计算机系统的定量设计原理、计算机系统设计的主要任务和方…

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、程序执行时间…