找回密码
 注册
关于网站域名变更的通知
查看: 1345|回复: 8
打印 上一主题 下一主题

AMEYA360分享:CPU没有想象的那么复杂

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2023-2-6 14:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
  CPU是数字处理系统中的一个重要环节。在我看来,单片机、微处理器、DSP都可以称作是CPU,只是它们的侧重点有所不同罢了。具体来说,传统意义上的单片机更偏重于嵌入式的计算,比如说我们经常使用的51、avr、ARM芯片中不仅仅含有了运算和控制功能,它还涵盖了定时器、串口、并口、USB、i2c总线等外部资源。dsp呢,CPU一般只是作为dsp的一个核存在,它通常还会包含另外一个核,专门用于数字信号的处理工作。而微处理器,也就是我们经常说的pc上的处理器,它的工作比较单一,专注于计算和控制功能的处理,因此一般来说在这方面的性能上面,单片机和dsp都是不能和它相比的,有了南桥芯片和北桥芯片的帮助,pc的微处理器就可以专注于自己的本职工作了,效率上面也会有一个很大的提高。) d' N) m( m2 X2 v; F

# m, S( @+ U: k  Z  对于朋友们来说,生活中遇到的最多的CPU其实是x86的CPU。当然,如果有哪位朋友喜欢apple之类的玩具,也会知道一些arm的相关事情。剩下的就是一些专用领域的CPU了,比如说在通信行业用到的比较多的powerpc芯片,在高性能服务器用的到的sun sparc芯片,在科学计算领域使用到的mips芯片。所以,无论遇到什么芯片,对于应用层开发的朋友都是一样的,只是在一些小地方需要还有一些注意的地方。比如说,) d" K7 s7 a" H6 v/ x5 K/ n8 s- s
: e* m( g$ t; ]' \7 n, u
  (1)数据的对齐方式
  j6 h  H2 }9 u/ a  o6 ?
: L( r5 {; M0 s4 o$ _/ K  (2)数据的字节序问题* I  W+ B" W1 c' X& g- R7 u; K

! c0 X" J( O0 a- H1 O0 H  (3)函数参数的压栈问题
) W( v8 @5 C% c; P
3 G6 z. _' T/ l* g. n  l$ l1 R  (4)CPU的乱序执行问题+ g) h) _% Q' o/ e2 K: U4 A

8 _- D: e) t# ~1 A! ~1 Q  (5)CPU中cache和内存一致性的问题  
' |3 C% {' B% w) K# @- c! f4 h( H1 O

3 Z4 z2 A  V' ]5 s

该用户从未签到

2#
发表于 2023-2-6 16:56 | 只看该作者
电脑CPU相当于人的大脑。
  W" S7 C1 \0 Y6 x/ m3 t2 k

点评

666666666666666666  详情 回复 发表于 2023-4-4 10:19

该用户从未签到

3#
发表于 2023-4-4 10:19 | 只看该作者
Joejoe1 发表于 2023-2-6 16:56
; M8 m( d# N$ R' `- w电脑CPU相当于人的大脑。
1 B% |7 a0 t8 n; s
666666666666666666

点评

66666666666666  详情 回复 发表于 2023-4-10 17:14

该用户从未签到

4#
发表于 2023-4-10 17:14 | 只看该作者
E02577 发表于 2023-4-4 10:19
: G0 `5 ]+ w) S' f. l666666666666666666
* c, U" E9 g4 A( o3 u# Z" @$ v5 J6 P
66666666666666
. L2 C: {" B) e9 B' Q: p0 a

点评

666666666666666  详情 回复 发表于 2023-4-23 16:30

该用户从未签到

5#
发表于 2023-4-23 16:30 | 只看该作者
E02577 发表于 2023-4-10 17:14
1 F* x' Y9 _! k( {7 H; H66666666666666

$ I1 k8 O+ {: Q2 ~0 P9 C666666666666666) k) u4 D! P/ x

点评

6666666666666666666  详情 回复 发表于 2023-4-27 13:35

该用户从未签到

6#
发表于 2023-4-27 13:35 | 只看该作者
E02577 发表于 2023-4-23 16:30# H! {" G1 n8 V9 l( F
666666666666666
* W) P2 G' \. a: x5 S+ f& H5 U. e4 T& v
6666666666666666666
3 ^; p! N( i' a

点评

666666666666666666  详情 回复 发表于 2023-4-27 16:16

该用户从未签到

7#
发表于 2023-4-27 16:16 | 只看该作者
E02577 发表于 2023-4-27 13:35
; L9 d  ^: I( s, O6666666666666666666
0 e! U) Y$ T* }, W" T% v" O
666666666666666666
* J/ C& ?3 J% M0 g: o+ q

点评

666666666666666666  详情 回复 发表于 2023-4-28 08:41

该用户从未签到

8#
发表于 2023-4-28 08:41 | 只看该作者
E02577 发表于 2023-4-27 16:16
! ~1 c& I6 U4 ?666666666666666666
+ `$ w0 O; Q8 y1 J- ]9 U/ I
666666666666666666& \! Z- C- a. d- h! m+ o+ K; ^

点评

666666666666666  详情 回复 发表于 2023-4-28 10:23

该用户从未签到

9#
发表于 2023-4-28 10:23 | 只看该作者
E02577 发表于 2023-4-28 08:411 q3 R0 F% U$ V0 T
666666666666666666

: }! ?1 G+ Q  b/ G' O$ B+ |666666666666666
6 _, Z" Q0 i1 d8 V0 `
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-9-3 06:47 , Processed in 0.140625 second(s), 33 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表