找回密码
 注册
查看: 1234|回复: 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的微处理器就可以专注于自己的本职工作了,效率上面也会有一个很大的提高。7 Z- s! ?9 B: X- m% o9 }$ m8 l
# E9 a) ?$ {% x+ ?# S
  对于朋友们来说,生活中遇到的最多的CPU其实是x86的CPU。当然,如果有哪位朋友喜欢apple之类的玩具,也会知道一些arm的相关事情。剩下的就是一些专用领域的CPU了,比如说在通信行业用到的比较多的powerpc芯片,在高性能服务器用的到的sun sparc芯片,在科学计算领域使用到的mips芯片。所以,无论遇到什么芯片,对于应用层开发的朋友都是一样的,只是在一些小地方需要还有一些注意的地方。比如说,
7 |; S' m3 T1 ^9 j* }1 W
' H- l- z8 O# t) ?$ C( g( B  (1)数据的对齐方式
8 F! C" h0 d6 K. p( }
+ m9 v& Z8 M) j- F* u* O; m' z  (2)数据的字节序问题
6 b' F7 k/ j, Q3 [3 Q  u5 s( s& G
  (3)函数参数的压栈问题
$ _2 {) s7 ?4 a+ S& U- |
2 @* t2 L* p$ ~  (4)CPU的乱序执行问题9 m) C! ~7 _7 X5 Q1 U
1 i$ X/ h" s) K1 W) p" h5 P' v
  (5)CPU中cache和内存一致性的问题  
- i4 |! r  m7 t/ |7 O! t6 e7 B
+ l7 p" U# }# d% O: m: c- Y5 X9 L, O4 B- g3 ?: U. g

该用户从未签到

2#
发表于 2023-2-6 16:56 | 只看该作者
电脑CPU相当于人的大脑。# w4 P/ k% E! G  i4 z/ L+ M) c1 n

点评

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

该用户从未签到

3#
发表于 2023-4-4 10:19 | 只看该作者
Joejoe1 发表于 2023-2-6 16:56) G0 I% P& h( _. R: \
电脑CPU相当于人的大脑。

. u9 V5 r1 k+ B# w/ g666666666666666666

点评

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

该用户从未签到

4#
发表于 2023-4-10 17:14 | 只看该作者
E02577 发表于 2023-4-4 10:19
; `& n: N) h2 n666666666666666666
" r* s9 k5 x3 i, V
66666666666666, d+ i; u6 f% q$ V! S

点评

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

该用户从未签到

5#
发表于 2023-4-23 16:30 | 只看该作者
E02577 发表于 2023-4-10 17:14
/ ^7 f( j/ H0 E4 T* ]: E66666666666666

3 _- F, ]/ Q% U) w666666666666666
/ [- ]( X5 R. X* E$ j0 ~

点评

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

该用户从未签到

6#
发表于 2023-4-27 13:35 | 只看该作者
E02577 发表于 2023-4-23 16:30. c5 O* H. `- H/ y* e9 A
666666666666666
3 h1 b6 S  G$ p+ Z4 F
6666666666666666666! u7 v+ w! Y, D) E  E. c* r& v

点评

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

该用户从未签到

7#
发表于 2023-4-27 16:16 | 只看该作者
E02577 发表于 2023-4-27 13:35
7 G" J# x& F; {# B* H) F: P3 G2 `6666666666666666666

- c8 v. B3 k# K/ f% A# N666666666666666666- z: m+ s# l  \5 K- ~- J2 V; y* g

点评

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

该用户从未签到

8#
发表于 2023-4-28 08:41 | 只看该作者
E02577 发表于 2023-4-27 16:16
& P6 g2 w" c3 c$ \6 U8 f/ t$ m3 T666666666666666666
& I- B1 E2 E6 Y' V. H
666666666666666666% u; n0 E' |! |! c3 ~

点评

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

该用户从未签到

9#
发表于 2023-4-28 10:23 | 只看该作者
E02577 发表于 2023-4-28 08:416 O3 C! z  u9 E! w
666666666666666666

* }1 {4 S! L1 f0 Y666666666666666* U* u1 E9 y# C8 M8 l$ P2 {
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-5-31 09:49 , Processed in 0.093750 second(s), 24 queries , Gzip On.

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

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

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