热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

计算机体系结构和计算机组成原理

计算机体系结构(指令系统)概念:(计算机体系结构是指根据属性和功能不同而划分的计算机理论组成部分及计算机基本工作原理、理论

计算机体系结构(指令系统)


概念:


  • (计算机体系结构是指根据属性和功能不同而划分的计算机理论组成部分及计算机基本工作原理、理论的总称。这个不理解没关系

  • 计算机体系结构是程序员所看到的计算机的属性,它是研究计算机体系的概念性结构和功能特性。

  • 指令系统即机器语言,指机器所具有的全部指令的集合,反映了计算机所拥有的基本功能。


计算机组成原理


概念


  • 计算机组成指的是系统结构的实现。主要分为五个部分:控制器,运算器,存储器,输入设备,输出设备
  • 计算机组成的任务是在指令集系统结构确定分配给硬件系统的功能和概念结构之后,以实现机器指令集的各种功能和特性

举例说明

例如现在有两个指令集,其中一个有乘法指令,另一个没有乘法指令(该指令系统只能通过加法实现乘法),则这两个指令系统就是不同的体系结构

还比如说,有两个指令集,都有乘法指令,其中一个指令系统的乘法指令的实现通过专门的乘法运算的部件,另外一个指令系统的乘法指令的实现通过加法器累加,则这两个指令集就是体系结构相同,但组成原理不同(同一套指令集,不同的实现方式)

更具体一点的就是X86系列机,不同类型的机器使用的是同一套指令集,但是不同型号的机器的硬件组成不同,如酷睿处理器和奔腾处理器
处理器不同但是指令集相同


小结

简单来说:
计算机体系结构是程序员所能看到的功能和属性,是概念和功能上的理解。可以看成指令系统(机器语言),每一种(机器)指令有不同的功能
计算机组成原理就是实现具体的指令。


推荐阅读
author-avatar
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有