固态硬盘、机械硬盘、RAM、ROM的区别和联系

这篇具有很好参考价值的文章主要介绍了固态硬盘、机械硬盘、RAM、ROM的区别和联系。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

很多人都知道RAM与ROM的区别和固态硬盘与机械硬盘的区别,但可能还是会有人问:机械硬盘和固态硬盘分别属于RAM还是ROM?所以,本篇文章就来解释一下这四者的关系。

要搞清楚这四者的关系,得先了解存储介质的类型。存储介质有半导体、磁性物和光盘等类型,这里主要说半导体和磁性物。

1、半导体

以半导体为介质的存储器,根据半导体功能可以分为RAM和ROM两种。人们常说的闪存(flash)就属于ROM,而固态硬盘就是以闪存作为存储介质的一种硬盘。所以固态硬盘属于ROM。

2、磁性物

以磁性物作为存储介质的存储器叫做磁盘,分为软盘和硬盘。而机械硬盘就属于磁盘中的硬盘。由于其不是半导体,所以机械硬盘既不属于RAM也不属于ROM。

下图更直观地说明了这四者的关系

rom 硬盘,硬件工程,硬件架构,制造

关于ROM:

在以前由于技术问题,ROM是只能读不能写所以叫read only memory。但是现在有很多ROM都是可读可写的,例如flash、EEPROM等。还叫做ROM是因为历史习惯。

关于磁盘:

在早期,传统磁盘(机械硬盘)虽然价格便宜,但是读写速度很慢。因此,后来就有厂商用闪存作为存储介质制作出了固态硬盘,而且其外观与传统磁盘很像。固态硬盘尽管算不上磁盘(没有磁头与碟片),但是为了方便大家称呼,所以还是把它称为磁盘。这就是机械硬盘和固态硬盘都称为磁盘的原因。

 

参考资料:

《鸟哥的Linux私房菜》

硬盘结构(机械硬盘和固态硬盘)详解 (biancheng.net)文章来源地址https://www.toymoban.com/news/detail-527453.html

到了这里,关于固态硬盘、机械硬盘、RAM、ROM的区别和联系的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【小黑嵌入式系统第三课】嵌入式系统硬件平台(一)——概述、总线、存储设备(RAM&ROM&FLASH)

    上一课: 【小黑嵌入式系统第二课】嵌入式系统的概述(二)——外围设备、处理器、ARM、操作系统 下一课: 【小黑嵌入式系统第四课】嵌入式系统硬件平台(二)——I/O设备、通信设备(UARTUSB蓝牙)、其他(电源时钟复位中断) 嵌入式系统的硬件除了核心部件——嵌入

    2024年02月07日
    浏览(29)
  • IC设计-存储器分类汇总(区别RAM、ROM、SRAM、 DDR、EEPROM、FLASH)

    1、存储器分类图 2、用分类对比的方法介绍不同的存储器特点 2.1  存储器按照用途分类 :        可以分为 主存储器(内部存储)和辅助存储器(外部存储) 。主存储器是指CPU能直接访问的,有内存、一级/二级缓存等,一般采用半导体存储器;辅助存储器包括软盘、硬盘

    2024年02月02日
    浏览(20)
  • RAM和ROM

    1、RAM ​RAM又称为随机访问存储器(Random-Access Memory),其主要分为静态和动态两种。静态的RAM简写为SRAM,动态的RAM简写为DRAM。SRAM的访问速度比DRAM要快得多,因此价格也要贵得多,在应用上,SRAM主要用作高速缓存存储器,也就是CPU和主存之间的L1、L2高速缓存,DRAM一般作为计算

    2024年02月08日
    浏览(28)
  • Unity获取Android手机的RAM和剩余RAM和ROM

    项目工作需要,在游戏APP运行时,获取当前手机的剩余运行内存RAM和ROM。并且要适用于不同的项目,思来想去。最终想到这样的办法,具体的获取的方法在Android工程中实现,然后生成aar ,在Unity中调用。 用AndroidStudio创建一个新项目。创建一个com.pub.mylibrary包名。然后创建一

    2024年02月16日
    浏览(24)
  • Verilog RAM/ROM的数据初始化

    FPGA设计中RAM和ROM作为存储器用来存储可变或不可变类型的数据。 ROM初始化一般是加载固定数据,RAM声明时默认为不定态数据,初始化时可以让数据为全1或者全0。 复位时按地址写入初值 使用initial 和 for循环来初始化 用于初始化为有规律的数据, RAM初始化常使用这种方式。

    2024年02月04日
    浏览(31)
  • 简语RAM、ROM、flash、eMMC(通俗易懂)

    先来看RAM与ROM RAM: Random-Access Memory的缩写,意思为“随机存取存储器” ROM:Read-Only Memory的缩写,意思为“只读存储器” 总体来看:都是存储器 最大区别:ROM可以在停止供电的时候仍然保存着数据;RAM在停止供电的时候数据丢失 RAM分两大类:         第一类 称为静态

    2023年04月21日
    浏览(25)
  • Vivado:ROM和RAM的verilog代码实现

    本文主要介绍ROM和RAM实现的verilog代码版本,可以借鉴参考下。 Read-only memory(ROM)使用ROM_STYLE属性选择使用寄存器或块RAM资源来实现ROM,示例代码如下: RAM设计方式有很多,可以用BRAM、LUT、分布式RAM、URAM实现,可以使用RAM_STYLE属性强制规定使用的资料类型。 (*rom_style = \\\"bl

    2024年02月09日
    浏览(27)
  • STM32 -4 关于STM32的RAM、ROM

    一 、说明 它主要用于存储代码,FLASH 存储器的内容在掉电后不会丢失,STM32 芯片在运行的时候,也能对自身的内部 FLASH 进行读写,因此,若内部 FLASH 存储了应用程序后还有剩余的空间,我们可以把它像外部 SPI-FLASH 那样利用起来,存储一些程序运行时产生的需要掉电保存的

    2024年02月09日
    浏览(26)
  • 单片机学习-什么是Flash?什么是RAM?什么是ROM?

    Flash 存储器(FLASH EEPROM)又称闪存,快闪。 它是EEPROM的一种。它结合了ROM和RAM的长处。不仅具备电子可擦除可编辑(EEPROM)的性能,还不会断电丢失数据同时可以快速读取数据。它于EEPROM的最大区别是,FLASH按扇区(block)操作,而EEPROM按照字节操作。FLASH的电路结构较简单,

    2024年02月10日
    浏览(34)
  • STM32中栈、堆、全局区、常量区、代码区、RAM、ROM的分析

    STM32中堆栈是为了存储不同信息而开辟的空间,具体对应于启动文件中的head和stack所定义的内存空间。 STM32中,堆向高地址增长,栈向低地址增长。 堆:是用户调用malloc时申请的内存空间。 栈:临时创建的局部变量(一般的局部变量+const修饰的局部变量),函数入口参数,函

    2024年02月12日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包