SoC和cpu的区别&外设概念

1.SoC:

SoC = System on Chip  (在一个芯片里面做一个系统)

*System这里可以理解为:整体的一个电路系统,完成一个具体功能的东西

*在早期,一个由Nand控制器、UART、LCD控制器、CPU构成的系统是在PCB板上,Nand控制器、UART、LCD控制器、CPU每一个都是一个芯片(chip),通过PCB走线连接起来。

*现在,随着半导体工业的发展,Nand控制器、UART、LCD控制器、CPU都集成在一个芯片里,通过芯片内部总线连接,通信的速度和效率就更高。

*一般现在所说的CPU不是真正意义上的CPU,而是SoC,现在的cpu是soc中的一部分。现在已经没有纯粹的CPU了,都是SoC。ARM公司卖的是CPU的内核及总线,其他的外设是半导体公司自行添加的

2.外设(Peripheral)

*外设:外部设备    在早期,芯片里只有CPU,其他的Nand控制器、UART、LCD控制器之类和cpu不在一块芯片上,所以称为外部设备,简称外设。但是随着半导体工业的发展,各种外设和芯片都集成在一块芯片上了,大部分外部设备跑进去了,但是依然被称为外设,实际是不正确的,所以现在一般所听到的一些外设其实是在和cpu在一块芯片上。所以为了区分这些概念,可以把跑进去和CPU一块芯片的设备称为内部外设。没进去的称为外部外设

时间: 2024-10-26 05:10:55

SoC和cpu的区别&外设概念的相关文章

Accounting_权责发生制和收付实现值的区别(概念)

2014-07-11 BaoXinjian 一.摘要 权责发生制:按照收益.费用是否归属本期为标准来确定本期收益.费用的一种方法. 收付实现制:按照收益.费用是否在本期实际收到或付出为标准确定本期收益.费用的一种方法. 二.案例 举例说如何区分: 案例1.20X1年9月1日,A公司售出一批货物,价值1000万(不考虑税费),当月即收到对方全额款项.这种情况下,当月的会计处理: (1)权责发生制下的会计分录: 借:银行存款        1000万 贷:库存商品            1000万

Visual Studio中Debug与Release以及x86、x64、Any CPU的区别

Visual Studio中Debug与Release的区别: 在Visual Studio中,编译模式有2种:Debug与Release.这也是默认的两种方式,在新建一个project的时候,就已经存在这两种模式供选择. Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序.      Release称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用. SO:      一般都是用Release来打包发布程序,因为Re

区别计算机概念 位(bit)、字节(Byte)、字

如何区别计算机概念 位(bit).字节(Byte).字 位.字节.字是计算机数据存储的单位.位是最小的存储单位,每一个位存储一个1位的二进制码(0或者1),一个字节由8位组成.而字通常为16.32或64个位组成. 1B = 8bit   1字 = 2B/4B/8B 现在64位的OS 一般为8B 原文地址:https://www.cnblogs.com/cloud-yongqing/p/11479837.html

soc与cpu区别

soc(System on Chip)片上系统cpu只包括运算器和控制器.早期 的系统是指在PCB上有cpu和Nand控制器,LCD控制器之类的控制器,构成一个系统. cpu和这些控制器之间用pcb板上的总线相连,各自独立.但是随着半导体工艺的发展,可以将上述的各种控制器和cpu集成在一起,各部件用片内总线与cpu相连,构成一个系统,因此叫做soc.arm公司值提供cpu的标准(还有总线),卖给各个制造芯片的厂商.

HA_Oracle高可用性 双机/RAC/DataGuard的区别(概念)

 2014-02-03 Created By BaoXinjian Oracle 双机/RAC/Dataguard的区别 Data Guard 是Oracle的远程复制技术,它有物理和逻辑之分,但是总的来说,它需要在异地有一套独立的系统,这是两套硬件配置可以不同的系统,但是这两套系统的软件结构保持一致,包括软件的版本,目录存储结构,以及数据的同步(其实也不是实时同步的),这两套系统之间只要网络是通的就可以了,是一种异地容灾的解决方案.而对于RAC,则是本地的高可用集群,每个节点用来分担不用或相同

【37】String,StringBuffer,StringBuilder区别和概念

基本的概念: 查看 API 会发现,String.StringBuffer.StringBuilder 都实现了 CharSequence 接口,内部都是用一个char数组实现,虽然它们都与字符串相关,但是其处理机制不同. String String:是不可改变的量,也就是创建后就不能在修改了String 类是final类,不可以继承.对String类型最好的重用方式是组合 而不是继承. value是一个被final修饰的数组对象,所以只能说他不能再引用到其他对象而不能说明他所引用的对象的内容不

为什么CPU需要时钟这种概念?

本文同时发表在https://github.com/zhangyachen/zhangyachen.github.io/issues/132 最近在研究计算机里的基本逻辑电路,想到一个问题:为什么CPU需要时钟这样的概念? 首先考虑如下逻辑电路: 当A=B=1时,Q=0.当输入信号发生变化时,逻辑元件不会立即对输入变化做出反应,会有一个传播时延(propagation delay).当B变化为0时,由于B也作为XOR的直接输入,所以XOR异或门会立即感知一个输入变为0的状态变化,XOR输出变为了

CPU、内存通俗概念

在计算机的组成结构中,有一个很重要的部分,就是存储器.存储器是用来存储程序和数据的部件,对于计算机来说,有了存储器,才有记忆功能,才能保证正常工作.存储器的种类很多,按其用途可分为主存储器和辅助存储器,主存储器又称内存储器(简称内存,港台称之为记忆体).内存内存又称主存,是CPU能直接寻址的存储空间,由半导体器件制成.内存的特点是存取速率快.内存是电脑中的主要部件,它是相对于外存而言的.我们平常使用的程序,如Windows操作系统.打字软件.游戏软件等,一般都是安装在硬盘等外存上的,但仅此是不能

ARM CPU和X86 CPU的区别

CPU即中央处理器是一块超大规模的集成电路,是一台计算机的运算核心和控制核心,主要是解释计算机指令以及处理计算机软件中的数据.主要由运算器.控制器.寄存器三部分组成,担负处理指令.执行操作.控制时间.处理数据四大作用,如果没有CPU,工业主板将无法工作. 1.目前CPU主要由X86和ARM两大架构.不同架构间的差距非常大,而从最基本的逻辑角度来分类的话,可以被分为两大类,即 “复杂指令集”与“精简指令集”系统,也就是“CISC”与“RISC”. X86工控主板与ARM工控主板最主要区别是前者使用