找回密码
 注册
关于网站域名变更的通知
查看: 1288|回复: 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的微处理器就可以专注于自己的本职工作了,效率上面也会有一个很大的提高。/ v/ A; f; N4 p1 e, `
4 X) v3 ^5 @& h4 V1 T
  对于朋友们来说,生活中遇到的最多的CPU其实是x86的CPU。当然,如果有哪位朋友喜欢apple之类的玩具,也会知道一些arm的相关事情。剩下的就是一些专用领域的CPU了,比如说在通信行业用到的比较多的powerpc芯片,在高性能服务器用的到的sun sparc芯片,在科学计算领域使用到的mips芯片。所以,无论遇到什么芯片,对于应用层开发的朋友都是一样的,只是在一些小地方需要还有一些注意的地方。比如说,
0 G% l) x- A$ A+ a' _, D3 |, u
5 \/ U: o* T0 p% B" E* ^  (1)数据的对齐方式, P. Z  w8 j1 X( G* c: @. x
# J* X* y0 z9 d7 F
  (2)数据的字节序问题5 S' `' d7 P& K: y( R0 C( \% c

* Q/ |5 {  E. R( w8 z  (3)函数参数的压栈问题
$ l, X9 i/ Y# s
* w4 |, i6 R( W% \' p+ T- X5 p  (4)CPU的乱序执行问题% y9 q$ G3 v1 h& G
, W6 m: X" z$ }9 L1 w  S+ a
  (5)CPU中cache和内存一致性的问题  * k* R0 W* O7 j, H9 I( y
+ h! \. V6 Q; q! E# B
6 c# C0 s1 d6 E6 k

该用户从未签到

2#
发表于 2023-2-6 16:56 | 只看该作者
电脑CPU相当于人的大脑。  G" i3 m  g1 P

点评

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

该用户从未签到

3#
发表于 2023-4-4 10:19 | 只看该作者
Joejoe1 发表于 2023-2-6 16:56
, x; k4 z5 w5 r( S: [  ]电脑CPU相当于人的大脑。
; _6 u! Y. L4 m$ G8 p' _- Q
666666666666666666

点评

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

该用户从未签到

4#
发表于 2023-4-10 17:14 | 只看该作者
E02577 发表于 2023-4-4 10:19, C5 Q! r6 L2 Z4 |" G6 @- i! t. _
666666666666666666

+ D+ i/ S4 z8 n& `3 }% P66666666666666
- B; U) I& [% X4 w6 D& y. P3 ~) ?

点评

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

该用户从未签到

5#
发表于 2023-4-23 16:30 | 只看该作者
E02577 发表于 2023-4-10 17:14
3 q8 f$ v1 ^: w- A* `7 L2 m66666666666666
2 j3 ]1 r% T+ E/ L/ Z# w+ O9 T
6666666666666667 a4 g, V0 T& x3 ~

点评

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

该用户从未签到

6#
发表于 2023-4-27 13:35 | 只看该作者
E02577 发表于 2023-4-23 16:30
4 T' Q3 O) D4 y' }& g" C666666666666666
5 G5 ]$ r* ^' u, B) J* G! x
6666666666666666666
4 s3 b4 k0 \# m& q

点评

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

该用户从未签到

7#
发表于 2023-4-27 16:16 | 只看该作者
E02577 发表于 2023-4-27 13:35" O$ F! |; Q- G) f$ g5 n
6666666666666666666

, W. L, l% R( m: k" W% B( {: v6666666666666666669 s1 `* D) X* N) |! u- y  I; G" g3 T2 h

点评

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

该用户从未签到

8#
发表于 2023-4-28 08:41 | 只看该作者
E02577 发表于 2023-4-27 16:16  I: K* z$ l$ W; q; q
666666666666666666
2 ^& J% P  a; {& j# G! @7 A, |
666666666666666666
( }( q8 H$ k( S- Q& O: s( g

点评

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

该用户从未签到

9#
发表于 2023-4-28 10:23 | 只看该作者
E02577 发表于 2023-4-28 08:41
& y6 r5 m1 j# d- @, c666666666666666666
" z4 o' I1 z8 s  F3 |6 r
666666666666666
8 |7 q$ u# I9 t! B
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-16 18:29 , Processed in 0.156250 second(s), 24 queries , Gzip On.

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

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

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