计算机体系结构和计算机组成原理
计算机体系结构(指令系统)
概念:
(计算机体系结构是指根据属性和功能不同而划分的计算机理论组成部分及计算机基本工作原理、理论的总称。这个不理解没关系)
计算机体系结构是程序员所看到的计算机的属性,它是研究计算机体系的概念性结构和功能特性。
指令系统即机器语言,指机器所具有的全部指令的集合,反映了计算机所拥有的基本功能。
计算机组成原理
概念
- 计算机组成指的是系统结构的实现。主要分为五个部分:控制器,运算器,存储器,输入设备,输出设备
- 计算机组成的任务是在指令集系统结构确定分配给硬件系统的功能和概念结构之后,以实现机器指令集的各种功能和特性
举例说明
例如现在有两个指令集,其中一个有乘法指令,另一个没有乘法指令(该指令系统只能通过加法实现乘法),则这两个指令系统就是不同的体系结构
还比如说,有两个指令集,都有乘法指令,其中一个指令系统的乘法指令的实现通过专门的乘法运算的部件,另外一个指令系统的乘法指令的实现通过加法器累加,则这两个指令集就是体系结构相同,但组成原理不同(同一套指令集,不同的实现方式)
更具体一点的就是X86系列机,不同类型的机器使用的是同一套指令集,但是不同型号的机器的硬件组成不同,如酷睿处理器和奔腾处理器
小结
简单来说:
计算机体系结构是程序员所能看到的功能和属性,是概念和功能上的理解。可以看成指令系统(机器语言),每一种(机器)指令有不同的功能
计算机组成原理就是实现具体的指令。
计算机体系结构和计算机组成原理相关推荐
- 浙江大学计算机系统结构,高级计算机体系结构-浙江大学计算机系统结构室.pdf...
高级计算机体系结构-浙江大学计算机系统结构室 高级计算机体系结构 陈文智 浙江大学计算机学院 chenwz@zju.edu.cn 2014年9月 1 1.1 计算机技术发展综述(1) 1946年: ...
- 【计算机体系结构】计算机体系结构(6) 并行处理技术(1) SIMD并行计算机、算法和互联网络
文章目录 6.1 并行处理技术的基本概念 6.2 `SIMD` 并行计算机(阵列处理机) 6.2.1 阵列机的基本结构 1. 分布式存储器的阵列机 2. 共享存储器的阵列机 6.2.2 阵列机的主要特 ...
- 【计算机体系结构】计算机系统结构的基本概念——基本知识要点汇总
halo~我是bay_Tong桐小白 本文内容是桐小白个人对所学知识进行的总结和分享,知识点会不定期进行编辑更新和完善,了解最近更新内容可参看更新日志,欢迎各位大神留言.指点 计算机系统结构的基本概念 ...
- 计算机体系结构_计算机体系结构知识笔记
计算机体系结构结构:计算机的概念结构.功能和性能特性,它从一个更高的层次对计算机的结构特征等宏观特征进行研究. 1.计算机体系结构分类 2.CISC和RISC 指令体系结构(ISA):一个处理器支持的 ...
- cpi 计算机体系结构 转移指令,计算机体系结构题目.ppt
<计算机体系结构题目.ppt>由会员分享,可在线阅读,更多相关<计算机体系结构题目.ppt(26页珍藏版)>请在人人文库网上搜索. 1.计算机系统结构(2010年春)-基本概念 ...
- 【计算机体系结构】计算机体系结构(1) 计算机系统结构的设计基础
文章目录 1.1 计算机系统结构的基本概念 1.1.1 计算机系统的层次结构 1.1.2 计算机系统结构 1.1.3 计算机组成与实现 1.1.4 计算机系统结构的分类 1. `Flynn` 分类法 ...
- 如何区别计算机体系结构与计算机组成这两个概念?
计算机体系结构是指那些能够被程序员所见到的计算机系统的属性,即概念性的结构与功能特性.计算机系统的属性通常是指用机器语言编程的程序员(也包括汇编语言程序设计者和汇编程序设计者)所看到的传统机器的属性, ...
- 计算机体系结构讲解,计算机体系结构 | x86 架构的讲解
只有了解底层硬件的工作原理,才能理解操作系统的工作模式. 1. 8086 架构和操作系统相关的部分 虽然 8086 处理器已经很老了,但是现在操作系统很多特性都和它有关,并且一直保持兼容.如下图所示, ...
- 【计算机体系结构】计算机体系结构(6) 并行处理技术(2) 多处理机
文章目录 6.5 多处理机 6.5.1 多处理机的特点 (1) 结构灵活性 (2) 程序并行性 (3) 并行任务派生 (4) 进程同步 (5) 资源分配和任务调度 6.5.2 多处理机的分类 1. 紧 ...
- 面向计算机体系结构,面向计算机体系结构的程序优化.ppt
矩阵乘算法的优化复用在缓存而不是内存的数据则数据局部性好矩阵乘算法及其优化改变数据布局和语句执行次序都可能改进缓存行的复用矩阵乘算法的优化复用在缓存而不是内存的数据则数据局部性好矩阵乘算法及其优化分块 ...
最新文章
- 还在直接用JWT做鉴权?JJWT真香
- jvm简单笔记(3)
- 【机器学习基础】数学推导+纯Python实现机器学习算法6:感知机
- 使用静态库分享共同的模块
- 基于智能的网络空间安全防御
- php 合并两个数组并去重,合并两个数组 以KEY 作为键
- 怎么在长方体上挖孔_华为P50将至,颜值升级!用上和三星旗舰一样的中置挖孔屏?...
- windows系统下scheme语言编程环境的搭建
- UE4Possess切换控制Pawn
- C语言连接MySQL数据库实例
- mysql gps数据查询_Mysql数据库中计算两GPS坐标的距离
- 使用计算机备课 上课心得体会,备课上课学习心得
- 电分、模电、数电总复习之爱课堂题目概念整理
- R语言数据处理——基础篇 data.frame基本操作
- Spring WebFlux介绍
- 简单移动平均SMA和指数移动平均EMA
- vue样式 引入图片_Vue引入图片的几种方式
- 【mido之架子鼓编曲】
- GB2312拼音字表(一行一个字及其拼音)
- BIM+区块链,让城市建设更智慧