什么是体系结构

作者: 罗蓁蓁 | 来源:发表于2017-08-17 19:20 被阅读18次

因为我并不是计算机专业,但不巧刚好从事的工作是偏底层程序员,因此一直听说着体系结构,但却没有对此有着深刻的理解,这里只是简单写一写自己感受,帮助自己提升,也希望和我有着一样困惑的人儿,一点启发。

我们一直在被听说体系结构,ppc是一种体系机构,x86,mips,arm他们都是一种体系结构。可是体系结构到底什么呢?

我们可以先来想一下,当我们要找目标机时,如果是找x86的目标机,那么就找一台i3或者core duo等等,就可以了。当我们要找ppc的目标机,我们的找一块专门的板子,而当我们要找loongson的目标机,也得找专门是loongson的处理器的目标机。

这就说明了,体系结构是和处理器相关的。

但,他们是怎么关联在一起的呢?

我们可以想想处理器是做什么的,它是处理二进制的数据和代码的。

处理器是由什么组成?它是由运算器、控制器和寄存器组成的。

处理器之间的区别:之前我们听朱可讲过x86下的寄存器少,ppc下的寄存器多。x86是复杂指令集,ppc是精简指令集。

这就说明了因为体系结构的不同,导致了计算机处理器设计的不同。

因为体系结构的不同,导致了计算机使用了不同的指令集。

也导致了,每一个体系结构对应的汇编语言都不一样。

由此,我想体系结构,就是计算机处理器的硬件设计和逻辑实现。

相关文章

  • 什么是体系结构

    因为我并不是计算机专业,但不巧刚好从事的工作是偏底层程序员,因此一直听说着体系结构,但却没有对此有着深刻的理解,这...

  • Oracle基础知识杂谈

    主题一: 体系结构 数据库很复杂---》体系结构很复杂---》为什么体系结构很复杂? 因为稀有资源不足,所以ora...

  • MyBatis框架简介

    MyBatis 什么是MyBatis MyBatis体系结构 MyBatis配置文件 MyBatis框架API主要...

  • 以物联网为中心的软件体系结构研究

    《面向服务的物联网软件体系结构设计与模型检测》笔记 什么是物联网软件体系结构? 用于定义物联网应用系统的构件模型和...

  • 第 6 章 体系结构设计

    简介 6.1 体系结构设计决策 6.2 体系结构图 6.3 体系结构模式 6.3.1 分层体系结构 6.3.2 知...

  • ARM处理器体系架构详细说明

    ARM 体系结构是构建每个 ARM 处理器的基础。ARM 体系结构随着时间的推移不断发展,其中包含的体系结构功能可...

  • Http和TCP/IP协议

    1. 网络协议以及体系结构 1.1 OSI体系结构, TCP/IP体系结构,5层体系结构的对应关系 五层协议只是O...

  • 字节对齐

    为什么字节对齐: 体系结构的对齐和不对齐,是在时间和空间上的一个权衡。对齐节省了时间。假设一个体系结构的字长为w,...

  • 软件架构研究的基础(论文翻译)

    摘要 本文的目的是为软件体系结构的建立奠定基础。我们首先通过吸引几个已经确立的体系结构规程来开发软件体系结构的直觉...

  • 网络基础HTTP/TCP/UDP协议

    TCP/IP体系结构 TCP/IP是一个四层的体系结构,它包含:应用层、运输层、网际层和网络接口层。对体系结构学习...

网友评论

    本文标题:什么是体系结构

    本文链接:https://www.haomeiwen.com/subject/qipnrxtx.html