发布网友 发布时间:2022-04-22 10:50
共4个回答
热心网友 时间:2023-11-02 03:57
内存单元一定是不在CPU里,但是内存控制单元MMU有可能在CPU里。
1.内存全称为内存器或者主存贮器。特点是掉电信息就丢失了。
2.如硬盘、光盘、U盘之类的称为外存贮器,特别是掉电了信息仍然存在。
3.外存贮器的程序必须读入内贮才能够工作。
4.内存单元是的,一股不会在CPU中。
5.内存是分许多种类的,如EDO.DDR,DDR2,DDR3,此外,还有速度,就是频率之分。如667M,888M,1333M的。
此外,还有单条容量,如256M,512M,1G,2G等单条容量等。内存在台式机中,开了机箱是可以看到的。在笔记本电脑中,一般在背面有相应的小口,用相应的螺丝刀打开,也可以看到,进而可以扩充内存。
一般内存越大,则电脑速度越快。
热心网友 时间:2023-11-02 03:58
首先问一下你说的CPU是多大的范围?是intel那种纯粹的桌面处理器的CPU;还是单片机等嵌入式处理器的CPU,因为嵌入式处理器的芯片上不仅仅是有CPU的。
对于小型的CPU,比如单片机,微控制器,因为规模较小,同时对应用的要求是单芯片,因此内存也就是RAM是集成在芯片上的,注意,是集成在芯片上,不是在CPU里面!但是本来就是一颗芯片,如果你把整个芯片说是一个CPU,没人会说你是错的,只是有点不够严谨,这样的话,你说内存在CPU上也就不算错了。这种内存类型上都是SRAM,容量上有大有小,从几十字节到100K字节不等,即使是CPU核一样的芯片,比如51单片机,因为具体型号的不同,内存容量也是有变化的;
对于大型的CPU,比如intel的桌面处理器,ARM公司的处理器核,由于面向的是高性能高端应用,因此内存集成在芯片内部是不现实的,这些CPU都有MMU(内存管理单元)因此主要是访问外部的存储器,CPU本身也有存储器,不过不是叫做内存了,而是叫cache,或者缓存。从本质上讲,缓存也是SRAM,只不过性能很高,速度能够跟得上CPU的速度(上面说的那些普通的CPU速度很少有过100M的),由此缓存的成本可想而知,因此CPU上缓存通常不大,intel i3处理器的*缓存才8M,一级缓存更小(缓存等级越高,性能就越好,成本也越贵,)当然缓存的大小对于CPU性能的影响那是毋庸置疑的。每一个特性型号的CPU,其缓存大小是固定的,intel的CPU厂家就他一个(这里的一个指的是CPU内核一模一样的,AMD应该没有跟intel 一摸一样的吧?不然早被intel玩死了),就不举他的例子了。ARM公司的ARM920T内核,缓存是32K,ARM920T内核的处理器厂家很多,但是每家的处理器缓存都是32K!说明缓存是不允许随意修改的,缓存是跟CPU紧耦合在一起的,你改动一样,这个CPU就可以换个型号了!!!为了对比,再举一个ARM公司的例子,cortex-M3内核,属于上面说的小型的微控制器,也有不少厂家生产,不同厂家,即使是同一厂家生产的cortex-M3内核的微控制器内存容量也是千变万化的,差异能达到10倍左右!!!从侧面说明微控制器的内存跟CPU不是紧耦合在一起的,只是集成在同一芯片内。
还有一点需要注意,对于单片机,微控制器,内部通常还集成有程序存储器(也叫只读存储器,ROM),内存从字面上的意思是内部的存储器,这个内部指的是芯片内部,因此对于单片机,有时说内存大小可以是内部程序存储器的大小,需要注意下。
热心网友 时间:2023-11-02 03:58
不太懂,呵呵,如果你是说内存是不是在cpu里 那就不是!
热心网友 时间:2023-11-02 03:59
amd的cpu是 intel的现在i系类的也集成了内存控制器