精华内容
下载资源
问答
  • ram特点是什么

    千次阅读 2020-06-12 15:31:44
    无论是手机还是电脑的运行速度很多时候都是取决于RAM的大小,也就是运行内存。 经常接触电脑的朋友应该知道,电脑内部分为内存和外存,所谓的内存其实也叫主存,也就是我们平时经常说的内硬盘。而我们今天要介绍的...

    ram是与CPU直接交换数据的内部存储器。RAM存储器工作时可以随时从任何一个指定的地址写入或读出信息。它可以随时读写(刷新时除外),而且它的速度很快,通常作为操作性系统或其他正在运行中的程序的临时数据存储介质。无论是手机还是电脑的运行速度很多时候都是取决于RAM的大小,也就是运行内存。

    经常接触电脑的朋友应该知道,电脑内部分为内存和外存,所谓的内存其实也叫主存,也就是我们平时经常说的内硬盘。而我们今天要介绍的ram,随机存储器是直接与电脑的核心中央处理器CPU直接相连的。在电脑运行的过程中,随机存储器用来信息数据的存储和读写。能够满足人们在上网过程中因为应用运行所产生的内存存放。

    ram特点如下:
    1、访问速度:最大的优点就是用户在读取或者写入数据时的速度是最快的,在目前所有的访问设备中,随机储存器几乎是最快的,一些访问设备在工作中所带来的访问延迟和存取延迟在它身上几乎可以忽略不计,这一特点也大大提高了ram的工作效率;

    2、随机存取:就是说当用户在电脑上所需要对数据进行读写操作时,那么这些数据在读写或者写入的时间或者位置地点都是随机不固定的。在实际电脑的工作中,随机存储器大多是用来存放操作系统以及各种应用程序的数据等等;

    3、容易丢失:这也是随机存储器最大的弱点,也就是当电脑的电源关闭之后,随机存储器不能够保留数据。这里所讲的电源关闭是指在非人为的操作情况下,电脑突然断电的现象。如果用户想要将一些数据长期的保存在电脑上面,就必须使用电脑的硬盘,而不能使用这种容易丢失数据的随机储存器。与ram存储相反的rom存储最大的优点就是断电之后,rom上的数据不会丢失,这也是ram和rom最大的不同之处

    展开全文
  • Ramtron International公司宣布推出新款的平行F-RAM内存FM14C88,它可满足磁盘阵列(RAID)储存服务器及主机总线适配卡(HBA card)等应用需求。  与nvSRAM相较,FM14C88的读写速度更快,工作电压更低。FM14C88的容量...
  • Android手机的内存大小信息存放在手机系统的 /proc/meminfo 文件里面,我们可以通过读取这个文件来获取内存信息。 使用 cmd 命令行打开终端或直接在 Android Studio 使用命令终端,运行 adb 命令可以看到文件详细...

    内存信息查看

    Android手机的内存大小信息存放在手机系统的 /proc/meminfo 文件里面,我们可以通过读取这个文件来获取内存信息。

    使用 cmd 命令行打开终端或直接在 Android Studio 中使用命令终端,运行 adb 命令可以看到文件详细内容如下所示:

    C:\Users\YZJ>adb shell
    sagit:/ $ cat /proc/meminfo
    MemTotal:        5861796 kB
    MemFree:           86060 kB
    MemAvailable:    2236400 kB
    Buffers:           83668 kB
    Cached:          2069156 kB
    SwapCached:        13432 kB
    Active:          2440572 kB
    Inactive:        1487968 kB
    Active(anon):    1437024 kB
    Inactive(anon):   471244 kB
    Active(file):    1003548 kB
    Inactive(file):  1016724 kB
    Unevictable:      130564 kB
    Mlocked:          130564 kB
    SwapTotal:       2621436 kB
    SwapFree:        1846508 kB
    Dirty:               152 kB
    Writeback:             0 kB
    AnonPages:       1899920 kB
    Mapped:           661984 kB
    Shmem:              2520 kB
    Slab:             408472 kB
    SReclaimable:     161756 kB
    SUnreclaim:       246716 kB
    KernelStack:       70960 kB
    PageTables:        95204 kB
    NFS_Unstable:          0 kB
    Bounce:                0 kB
    WritebackTmp:          0 kB
    CommitLimit:     5552332 kB
    Committed_AS:   104783600 kB
    VmallocTotal:   258867136 kB
    VmallocUsed:           0 kB
    VmallocChunk:          0 kB
    CmaTotal:         163840 kB
    CmaFree:             128 kB
    

    下面介绍常见的几项:

    (1)MemTotal: 所有可用RAM大小。(即物理内存减去一些预留位和内核的二进制代码大小)
    (2)MemFree: LowFree与HighFree的总和,被系统留着未使用的内存。
    (3)Buffers: 用来给文件做缓冲大小。
    (4)Cached: 被高速缓冲存储器(cache memory)用的内存的大小(等于diskcache minus SwapCache)。
    (5)SwapCached: 被高速缓冲存储器(cache memory)用的交换空间的大小。已经被交换出来的内存,仍然被存放在swapfile中,用来在需要的时候很快的被替换而不需要再次打开I/O端口。
    (6)Active: 在活跃使用中的缓冲或高速缓冲存储器页面文件的大小,除非非常必要,否则不会被移作他用。
    (7)Inactive: 在不经常使用中的缓冲或高速缓冲存储器页面文件的大小,可能被用于其他途径。
    (8)SwapTotal: 交换空间的总大小。
    (9)SwapFree: 未被使用交换空间的大小。
    (10)Dirty: 等待被写回到磁盘的内存大小。
    (11)Writeback: 正在被写回到磁盘的内存大小。
    (12)AnonPages: 未映射页的内存大小。
    (13)Mapped: 设备和文件等映射的大小。
    (14)Slab: 内核数据结构缓存的大小,可以减少申请和释放内存带来的消耗。
    (15)SReclaimable: 可收回Slab的大小。
    (16)SUnreclaim: 不可收回Slab的大小(SUnreclaim+SReclaimable=Slab)。
    (17)PageTables: 管理内存分页页面的索引表的大小。
    (18)NFS_Unstable: 不稳定页表的大小。



    获取内存信息方法

    获取 android 当前可用运行内存大小

    public static String getAvailMemory(Context context) {
            ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
            ActivityManager.MemoryInfo mi = new ActivityManager.MemoryInfo();
            am.getMemoryInfo(mi);
    		// mi.availMem; 当前系统的可用内存
            return Formatter.formatFileSize(context, mi.availMem);// 将获取的内存大小规格化
        }
    

    获取android总运行内存大小

     public static String getTotalMemory(Context context) {
            String str1 = "/proc/meminfo";// 系统内存信息文件
            String str2;
            String[] arrayOfString;
            long initial_memory = 0;
            try {
                FileReader localFileReader = new FileReader(str1);
                BufferedReader localBufferedReader = new BufferedReader(localFileReader, 8192);
                str2 = localBufferedReader.readLine();// 读取meminfo第一行,系统总内存大小
                arrayOfString = str2.split("\\s+");
                for (String num : arrayOfString) {
                    Log.i(str2, num + "\t");
                }
                // 获得系统总内存,单位是KB
                int i = Integer.valueOf(arrayOfString[1]).intValue();
                //int值乘以1024转换为long类型
                initial_memory = new Long((long)i*1024);
                localBufferedReader.close();
            } catch (IOException e) {
            }
            return Formatter.formatFileSize(context, initial_memory);// Byte转换为KB或者MB,内存大小规格化
        }
    


    实现内存分配的方法

    内存分配的方法,使用ndk开发,引用realloc、malloc、calloc三个方法实现内存的分配。

    ANSI C说明了三个用于存储空间动态分配的函数:
    (1) malloc 分配指定字节数的存储区。此存储区中的初始值不确定 。
    (2) calloc 为指定长度的对象,分配能容纳其指定个数的存储空间。该空间中的每一位(bit)都初始化为0 。
    (3) realloc 更改以前分配区的长度(增加或减少)。当增加长度时,可能需将以前分配区的内容移到另一个足够大的区域,而新增区域内的初始值则不确定。


    1、malloc


    原型 : extern void *malloc(unsigned int num_bytes);

    何时使用:当需要在内存的动态存储区中分配一块长度为num_bytes字节的连续区域时。参数num_bytes为需要的内存空间的长度,返回该区域的地址。

    特点:

    malloc在动态分配完内存后不对分配的内存空间初始化,里边数据是随机的垃圾数据。

    实现原理:

    它有一个将可用的内存块连接为一个长长的列表的所谓空闲链表。调用malloc函数时,它沿链表寻找一个大到足以满足用户请求所需要的内存 块。然后,将该内存块一分为二(一块的大小与用户请求的大小相等,另一块的大小就是剩下的字节)。接下来,将分配给用户的那块内存传给用户,并将剩下的那块(如果有的话)返回到连接表上。调用free函数时,它将用户释放的内存块连接到空闲链上。到最后,空闲链会被切成很多的小内存片段,如果这时用户申请一个大的内存片段,那么空闲链上可能没有可以满足用户要求的片段了。于是,malloc函数请求延时,并开始在空闲链上翻箱倒柜地检查各内存片段,对它们进行整理,将相邻的小空闲块合并成较大的内存块。如果无法获得符合要求的内存块,malloc函数会返回NULL指针,因此在调用malloc动态申请内存块时,一定要进行返回值的判断。


    2、calloc


    原型:void *calloc(size_t n, size_t size);

    何时使用:当需要在内存的动态存储区中分配n个长度为size_t size字节的连续空间时。如果分配成功,函数返回一个指向分配起始地址的指针;如果分配不成功,返回NULL

    特点:

    calloc在动态分配完内存后,自动初始化该内存空间为零


    3、realloc


    原型:extern void *realloc(void *mem_address, unsigned int newsize);

    何时使用:当需要在已经被(malloc(), calloc(),realloc())分配的空间的基础上重新分配空间时。参数mem_address为原有的空间地址,newsize是重新申请的地址空间。

    特点:

    • ①传递给realloc的指针必须是先前通过malloc(), calloc(),realloc()分配的。
    • ②如果realloc需要的内存小于原来的内存大小,会导致数据丢失;如果原来的内存后面还有足够多剩余内存的话,realloc的内存=原来的内存+剩余内存realloc还是返回原来内存的地址;如果原来的内存后面没有足够多剩余内存的话,realloc将申请新的内存,然后把原来的内存数据拷贝到新内存里,原来的内存将被free,realloc返回新内存的地址。
    • ③如果没有足够可用的内存用来完成重新分配(扩大原来的内存块或者分配新的内存块),则返回NULL。而原来的内存块保持不变。
    • ④如果newsize大小为0,那么释放mem_address指向的内存,并返回NULL
    • ⑤如果mem_addressNULL,则realloc()malloc()类似。分配一个newsize的内存块,返回一个指向该内存块的指针。


    您的关注和点赞是我分享的动力,如有帮助请勿吝啬!ヽ( ̄▽ ̄)ノ



    展开全文
  • RAM与ROM的特点和区别

    2020-06-10 19:43:27
    常用存储器以及区别一、常用内存介绍二、常用...它的特点是不需要程序来初始化,上电就可以使用。 DRAM:Dynamic RAM 动态RAM(DRAM)保留数据的时间短,速度比SRAM慢,比ROM都快,DRAM比SRAM要便宜很多,计算机内

    没有说清楚RAM与ROM的特点和区别?面试被刷掉了?

    17年8月,去中科院面试,和一个非常客气的领导聊了一个小时左右,感觉很顺畅,领导非常有修养,说话总是带有“请”、“您好”、“非常感谢您”等等这些字眼,令人很不安,我就是一个屌丝码农,领导犯得着这么客气吗?
    第一轮就在这个非常融洽非常愉快的气氛中暂停了一会,领导叫来一个负责项目的主管,对我进行一次面试。我第一眼看过去,此人年龄和我差不多大。
    对我没有任何废话,直接开口了:你做过哪些项目?
    我:做过xxx项目。
    他:介绍一下
    我:@#¥%¥%&……
    他:这项目很简单啊,不就是@#¥%%…吗?
    我:这个产品用到了xxx控制技术,需要设计几百条指令,c代码量数十万行,原理上容易理解,工作量还真不小…
    他:没那么复杂,很简单,我做过简单的实验…
    我:╭∩╮(︶︿︶)╭∩╮鄙视你!
    他:你介绍一下NAND和NOR Flash
    我:NOR Flash价格比NAND Flash贵,因为NOR Flash不用代码初始化就可以直接运行程序,接口简单;NAND Flash需要初始化后才能使用,它一般用来做大容量存储器,但是执行速度比NOR慢,接口复杂…
    他:就这么简单?我看你只是初学,只是助理级的,哪里是工程师级…
    LZ:@#$%^&
    最后的结果可想而知。此人给我第一感觉不好,好像缺少点素养什么的…中科院这么有这种人…
    也许自己讲的不够全面,下面总结一下。

    一、内存RAM

    RAM

    RAM:Random Access Memory的缩写

    • SRAM:Static RAM

    静态RAM(SRAM),它的执行速度非常快,是目前读写最快的存储设备,价格非常昂贵,所以只在要求很苛刻的地方使用,譬如CPU的一级、二级缓存。

    它的特点是不需要程序来初始化,上电就可以使用。

    • DRAM:Dynamic RAM

    动态RAM(DRAM)保留数据的时间短,速度比SRAM慢,比ROM都快,DRAM比SRAM要便宜很多,计算机内存就是DRAM。特点是上电后需要软件初始化,才能使用。

    DRAM分为很多种,常见的主要有FPRAM / FastPage、EDORAM、SDRAM、DDR RAM、RDRAM、SGRAM以及WRAM等。

    DDR RAM(Double-Date-Rate RAM)也称作DDR SDRAM,这种改进型的RAM和SDRAM是基本一样的,不同之处在于它可以在一个时钟期间读写两次数据,这样就使得数据传输速度加倍。

    举例:

    • 51系列单片机,stm32单片机等,它对内存的需求小,同时为了降低开发难度,适合使用SRAM。它们的结合是SRAM+NORFlash,所以单片机上电从来不初始化内存就是这个原因
    • 电脑对内存的开销要求大,适合全部使用DRAM。它一般组合是NORFlash(BIOS)+DRAM+硬盘
    • 嵌入式系统,两种方式,一是NORFlash+NAND方式,二是NAND+DRAM+CPU内置的SRAM。后一种方式便宜,所以很多厂商使用后面的配置。

    二、外部存储器ROM

    ROM

    ROM是Read Only Memory的缩写

    • PROM (Programmable Read-Only Memory)-可编程只读存储器,也叫One-Time Programmable (OTP)ROM“一次可编程只读存储器”

    • EPROM就是Erasable Programmable Read Only Memory,含意为“可擦除可编程只读存储器”。它是一种可重写的存储器芯片,并且其内容在掉电的时候也不会丢失。是通过紫外光的照射擦除程序。

    • EEPROM (Electrically Erasable Programmable read only memory)是指带电可擦可编程只读存储器。是一种掉电后数据不丢失的存储芯片。 EEPROM 可以在电脑上或专用设备上擦除已有信息,重新编程。它的价格很高,写入时间很长,写入很慢。

    Flash存储器

    FLASH 存储器又称闪存,它结合了ROM和RAM的长处,不仅具备电子可擦除可编程(EEPROM)的性能,还不会断电丢失数据同时可以快速读取数据(NVRAM 的优势)。过去的20年,嵌入式系统一直使用ROM (EPROM)作为它们的存储设备,近年来Flash全面代替了ROM (EPROM)在嵌入式系统中的地位,用作存储Bootloader以及操作系统或者程序代码或者直接当硬盘使用(U盘)。 目前Flash主要有两种NOR Flash和NAND Flash。

    • NOR Flash

    NOR Flash 非易失性存储器。的传输效率很高,在1~4MB的小容量时具有很高的成本效益,但是很低的写入和擦除速度大大影响到它的性能,NOR flash占据了容量为1~16MB闪存市场的大部分。

    特点: 的特点是芯片内执行(XIP ,eXecute In Place),它和CPU直接总线相连,上电就可以执行程序,不需要初始化芯片,同时,程序可以直接在Flash闪存内运行,不必再把代码读到系统RAM中。一般嵌入式中用它做启动介质。

    • NAND Flash

    Nand-flash存储器是flash存储器的一种,为固态大容量内存的实现提供了廉价有效的解决方案。Nand-flash存储器具有容量较大,改写速度快等优点,适用于大量数据的存储,因而在业界得到了越来越广泛的应用,如嵌入式产品中包括数码相机、MP3随身听记忆卡、体积小巧的U盘等。

    特点:上电需要初始化后才能使用,NAND器件使用复杂的I/O口来串行地存取数据,各个产品或厂商的方法可能各不相同,8个引脚用来传送控制、地址和数据信息。

    NOR Flash和NAND Flash 比较:

    • NOR的读速度比NAND稍快一些。
    • NAND的写入速度比NOR快很多。
    • NOR flash带有SRAM接口,有足够的地址引脚来寻址,可以很容易地存取其内部的每一个字节。
    • NAND读和写操作采用512字节的块,这一点有点像硬盘管理此类操作,很自然地,基于NAND的存储器就可以取代硬盘或其他块设备。
    展开全文
  • 好在,电脑的内存非常大,所以在程序执行之前,先把整个代码copy到内存中,然后CPU从内存中读取一条条指令,并运行。 为了合理利用和规划内存资源,除了操作系统的内存管理外,最重要的是内存的分段。对每一个进程...

    1 电脑程序运行过程与单片机的区别

    由于电脑中的程序是存储在磁盘中的,而磁盘的读取速度非常慢,因此我们不可能从磁盘中直接读取当前要执行的代码,这样必然导致程序阻塞。好在,电脑的内存非常大,所以在程序执行之前,先把整个代码copy到内存中,然后CPU从内存中读取一条条指令,并运行。

    为了合理利用和规划内存资源,除了操作系统的内存管理外,最重要的是内存的分段。对每一个进程,操作系统都会为其分配一片内存,同时将其分段为代码段、数据段、堆栈段等等,不同的段具有不同的属性,比如代码段一般是只读的,如下图所示。(参考博客:https://blog.csdn.net/iostream1001001/article/details/77112455)
    在这里插入图片描述
    单片机首先没有磁盘,其次内存非常小,显然这种方式运行程序是不可能的。但好的一点是,单片机的代码是保存在flash中,相当于电脑的固态硬盘或ROM,CPU读取flash的速度虽然慢于内存,但依然是非常快的。因此我们不需要将代码搬移到内存中,直接从flash中读取就行了。

    因此单片机的程序执行过程是,根据flash中的代码为函数分配堆栈和静态存储区,然后CPU读取flash中的指令,并读写内存中的数

    展开全文
  • 总结内存(RAM或ROM)和FLASH存储的真正区别

    千次阅读 多人点赞 2019-07-04 11:31:41
    本文主要向大家介绍了内存(RAM或ROM)和FLASH存储的真正区别,通过具体的分析,让大家能够了解它们,希望对大家学习内存(RAM或ROM)和FLASH存储有所帮助。 1.什么是内存 什么是内存呢?在计算机的组成结构,有一个很...
  • 内存外存,RAM,ROM,FLASH区别

    千次阅读 2020-03-06 21:24:09
    今天正好学到这里,发现分类真的是五花八门。这里我以我们学校的课件为基础,结合查到的资料理解一下。...2.动态RAM即DRAM,我们常说的电脑内存条就是这个。 3.ROM一般就是主板上的BIOS里面用,图...
  • 内存ram、 rom、 norflash,nandflash详细区别

    千次阅读 多人点赞 2016-12-14 23:53:58
    在计算机的组成结构,有一个很重要的部分,就是存储器。存储器是用来存储程序和数据的部件,对于计算机来说,有了存储器,才有记忆功能,才能保证正常工作。存储器的种类很多,按其用途可分为主存储器和辅助存储器...
  • 内存扩展 ROEHSOFT RAM-EXPANDER》可以将手机的内存扩展为ram来使用,这样可以运行更多的程序,而不是使用任务杀手或内存优化。 【软件特点】: - 作为RAM使用SD记忆卡(SWAP RAM / SWAP内存) - 交换文件内存扩展...
  • 内存(RAM或ROM)和FLASH存储的真正区别总结

    万次阅读 多人点赞 2015-11-05 14:49:51
    在计算机的组成结构,有一个很重要的部分,就是存储器。存储器是用来存储程序和数据的部件,对于计算机来说,有了存储器,才有记忆功能,才能保证正常工作。存储器的种类很多,按其用途可分为主存储器和辅助存储器...
  • 1、内存 2、RAM 3、ROM 4、Cache 5、RAM和ROM的区别 6、硬盘与内存的区别与联系 7、EEPROM和flash的区分 历史由来 狭义的EEPROM: 广义的EEPROM(flash):
  • ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存RAM有两大类,一种称为静态RAM(Static RAM/SRAM),SRAM速度非常快,是目前读写最快的存储设备了,但是...
  • 为了加快系统的速度,提高系统的整体性能,我们看到,计算机配置的内存数量越来越大,而内存的种类也越来越多。 内存新技术 计算机指令的存取时间主要取决于内存。对于现今的大多数计算机系统,内存的存取时间都是...
  • 动态RAM与静态RAM

    千次阅读 2019-01-06 12:20:33
    两者区别:动态RAM会...2、动态RAM,指DRAM:有供电,还要根据它要求的刷新时间参数,才能保持存储的数据不丢失,如电脑内存条 静态RAM的优点:速度快,数据不易丢失,控制简单 动态 RAM的优点:存储密度高...
  • 但是也有特例,比如Norflash,能够映射到CPU内存的地址空间,可以直接用来运行程序。至于Norslash在程序运行的过程中能不能修改其中的内容,暂时不清楚。 STM8S文档描述其中EEPROM分为两个存储块,一个为Flash...
  • 首先说RAM的作用,RAM一般都用作内存的一部分,而RAM又分为两种,动态RAM和静态RAM。 动态RAM: 动态RAM是由电容组成的,电容的原理就不再赘述了,高中学习的东西,因为是一种易失性硬件,所以需要定时的刷新,现在...
  • RAM的分类

    万次阅读 多人点赞 2018-07-30 16:05:30
    RAM的分类 RAM(Random Access Memory)随机存储器,我们在日常生活经常会听到RAM这个单词。比如某米手机6G RAM+64G ROM,某为手机6...RAM可以认为是内存,程序运行过程用来存储指令和变量。读写速度非常快 RAM...
  • RAM的理解

    万次阅读 多人点赞 2017-12-24 11:56:23
    是与CPU直接交换数据的内部存储器,也叫主存(内存)。它可以随时读写,而且速度很快,通常作为操作系统或其他正在运行的程序的临时数据存储媒介。 在计算机的组成结构,有一个很重要的部分,就是存储器。...
  • 基于模型化GUI功能进行内存分配,使代码和数据放置在内存中的合适区域。 其工作流程为:首先选择MCU型号;然后产生工程项目,包括正确的启动代码,必要的硬件初始化,内存分配,头文件描述等   2.1 C/...
  • 入门学习Linux常用必会60个命令实例详解doc/txt

    千次下载 热门讨论 2011-06-09 00:08:45
    -n:一般而言,mount挂上后会在/etc/mtab写入一笔资料,在系统没有可写入文件系统的情况下,可以用这个选项取消这个动作。 4.应用技巧 在Linux 和Unix系统上,所有文件都是作为一个大型树(以/为根)的一部分...
  • 只不过因为RAM是其中最重要的存储器,所以通常所说的内存即指电脑系统RAMRAM要求每时每刻都不断地供电,否则数据会丢失。如果在关闭电源以后RAM中的数据也不丢失就好了,这样就可以在每一次开机时都保证电脑...
  • 计算机组成原理

    万次阅读 多人点赞 2019-06-02 14:13:55
    否则,cpu把数据处理完毕,但硬盘上的数据和内存中的数据却还没有送达到cpu,导致cpu空转,影响整个系统的效率 CPU如何访问Cache与主存: CPU发出访问主存的地址,Cache也同时收到,若目标数据在Cache(命中)则...
  • FATFS减少flash和ram的占用
  • ROM、RAM、DRAM、SRAM、SDRAM区别及特点

    千次阅读 2018-10-12 16:40:27
    存储器可以分为很多种类,其中根据掉电数据是否丢失可以分为RAM(随机存取存储器)和ROM(只读存储器),其中RAM的访问速度比较快,但掉电后数据会丢失,而ROM掉电后数据不会丢失。 ROM和RAM指的都是半导体存储器,...
  • RAM通常都是在掉电之后就丢失数据,典型的就是计算机的内存。一、ROM也有很多种:PROM(可编程的ROM)、EPROM(可擦除可编程ROM)、EEPROM 1、PROM是一次性的,早期的产品,现在已经不可能使用了; 2、EPROM是通过...
  • 栈的作用

    千次阅读 多人点赞 2019-06-09 14:39:08
    栈 栈(stack)又名堆栈,它是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算。这一端被称为栈顶,相对地,把另一端称为栈底。...在计算机系统,栈则是一个具有以上属性的动态内...
  • TensorFlow入门

    千次阅读 多人点赞 2019-04-23 10:09:29
    节点(Nodes)在图表示数学操作,图的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。它灵活的架构让你可以在多种平台上展开计算,例如台式计算机的一个或多个CPU(或GPU),服务器,...
  • 华中科技大学计算机组成原理慕课答案

    万次阅读 多人点赞 2020-01-26 00:09:18
    1、下列说法,错误的是( B ) A.固件功能类似软件,形态类似硬件 B.寄存器的数据位对微程序级用户透明 C.软件与硬件具有逻辑功能的等效性 D.计算机系统层次结构,微程序属于硬件级 2、完整的计算机系统...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 28,008
精华内容 11,203
关键字:

内存中的ram的特点