storage(存储器,如硬盘),memory:内存

硬盘的读写原理

  • CPU 和 内存(memory)是由许多晶体管组成的电子部件,通常称为 IC(Integrated Circuit,集成电路)。

  • 通常所说的内存指的是计算机的主存储器(main memory),简称主存;

  • 简单分类:

    • 是否易失去:

      • 易失性存储;RAM通常是作为操作系统或其他正在运行程序的临时存储介质(可称作系统内存)。
      • 非易失性存储

0. 硬盘的尺寸

  • 台式机 3.5,笔记本 2.5
  • 二者的数据和供电接口都是一样的。都是SATA硬盘
  • 2.5 英寸的硬盘就一般用在笔记本上,体积小就注定这种硬盘的速度不能很快,一般是 5400 rpm(round per minute) 转/每分钟。有些也可以达到7200转/分钟的。而 3.5 英寸的硬盘最高能达到上万转/分钟。

那2.5英寸的硬盘能用在台式机上吗?其实也是可以的。因为台式机的机箱一般都专门为 3.5 英寸的硬盘设计的,2.5 英寸的硬盘没法用螺丝固定。不过没关系,只要在2.5英寸硬盘上加上一个硬盘支架就OK了,就可以装在台式机机箱上了。

1. 内存与外存

两个相邻存储级别之间的数据传输,统称 I/O 操作。(比如内存与外存,同级的不需 I/O 操作)各级存储器的访问速度相差悬殊,故应尽可能地减少 I/O 操作。仍以内存和磁盘为例,其单次访问延迟大致分别在纳秒(ns)和毫秒(ms)级别,相差 5 至 6 个数量级。形象地说来,就是对内存而言的 一秒/一天,相当于磁盘的 一周/两千年。

因此,为减少对外存的一次访问,我们宁愿访问内存百次,千次甚至万次。也正因如此,在衡量相关算法的性能时,基本可以忽略对内存的访问,转而更多地关注对外存的访问次数。

2. 缓存

  • RAM:断电即掉的非永久储存

缓存就是数据交换的缓冲区(称作Cache),当某一硬件要读取数据时,会首先从缓存中查找需要的数据,如果找到了则直接执行,找不到的话则从内存中找。由于缓存的运行速度比内存快得多,故缓存的作用就是帮助硬件更快地运行。

  • 因为缓存往往使用的是RAM(断电即掉的非永久储存),所以在用完后还是会把文件送到硬盘等存储器里永久存储;
  • 电脑里最大的缓存就是内存条了(或者说,内存条是电脑中最大的缓存),最快的是 CPU 上镶的 L1 和 L2 缓存;
  • 显卡的显存是给显卡运算芯片用的缓存,硬盘上也有16M或者32M的缓存;

3. 分级存储

同等成本下,存储器的容量越大(小)则访问速度越慢(快),一味地追求存储器容量,仍旧无法避免容量和访问效率之间的矛盾。

实践证明,分级存储才是行之有效的方法,再由内存和外存(磁盘)组成的二级存储系统中,数据全集往往存放于外存中,计算过程中可将内存视为外存的高速缓存,存放最常用数据项的复本,借助高效的调度算法,如此便可将内存的“高速度”与外存的“大容量”结合起来;

4. 机械硬盘(HDD)与固态硬盘(SSD)

  • 机械硬盘:Hard Disk Drive,或者 mechanical storage,内部是有磁头和磁盘的。
  • 固态硬盘:Solid State Drive,固态硬盘是应用闪存技术生产出来的硬盘,内部没有磁头和磁盘,原理就跟我们经常使用的 TF 卡差不多。这种硬盘速度快,价格比较贵。一般制作成 2.5 英寸的硬盘。接口也是 SATA 接口。用法和机械硬盘是一样的。

5. 从 IDE 接口到 SCSI 接口

  • 也分 2.5 英寸和 3.5 英寸,速度慢是它们最显著的特征。

    • 2.5 英寸老古董接口硬盘数据和电源接口是并在一起的。
  • SCSI 接口硬盘一般是大型数据服务器专用的硬盘,速度快,缓存大,cpu占用低。

计算机的组成 —— 存储(内存/硬盘)相关推荐

  1. 计算机存储金字塔层次结构:寄存器 高速缓存 内存 硬盘

    计算机存储器的金字塔层次结构,参考这里 CPU.内存.硬盘的关系:硬盘用来存储我们的程序和数据,当我们运行程序的时候,CPU首先接受到我们的命令,之后CPU是告诉硬盘,我要运行你存储的程序A,你把程序 ...

  2. 计算机硬盘没内存怎么办,怎么处理闲置旧电脑,内存硬盘都是宝,卖了才可惜!...

    原标题:怎么处理闲置旧电脑,内存硬盘都是宝,卖了才可惜! 现在一些数码计算机等产品更新换代很快,不知道大家家里有没有淘汰掉的旧电脑呢?其实一台电脑使用时间长了以后硬件确实会跟不上,就要考虑换电脑换手机 ...

  3. 一、Linux的存储——内存、虚拟内存、硬盘等

    一.Linux的存储--内存.虚拟内存.硬盘 Linux 内存机制以及CPU.内存.硬盘的关系.物理内存以及虚拟内存的关系_low5252的博客-CSDN博客_linux 磁盘和内存 Linux 内存 ...

  4. 计算机存储临时数据的存储器,计算机关闭后存储的数据不会丢失的内存储器是...

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 计算机关闭后存储的数据不会丢失的内存储器是只读存储器(ROM),因为它是固化在芯片内部的. 内存(Memory)是计算机中重要的部 ...

  5. 关于 IO、存储、硬盘和文件系统

    关于IO.存储.硬盘和文件系统 0.引入 1.了解IO 1.1.存储器IO 1.2.设备IO 2.存储介质和存储类型 2.1.内存 2.2.硬盘 2.3.固态硬盘(SSD) 2.4.U盘 3.硬盘的工 ...

  6. 计算机中常用的储存度量单位有,计算机中度量存储信息容量的基本单位是什么?...

    计算机中度量存储信息容量的基本单位是什么? (2006-09-04 15:58:08) 1KB=1024字节, KB也叫千字节 1MB=1024KB,MB是兆字节 1GB=1024MB,GB是千兆字节 ...

  7. C语言中整型浮点型在计算机中的存储

    第一次写博客,遣词造句有点菜,算是一次简单梳理,慢慢学习人家的博客风格,随着学习的深入再做修改. 本次学习的是C语言在VS下的编译调试,对于初学者两说,首先说一下如何监控变量,以及监控变量在内存中的存 ...

  8. Redis+Mysql模式和内存+硬盘模式的异同

    学习任何新知识,都是一个循序渐进的过程,从刚开始的懵懂无知,到简单熟悉,然后突然的彻悟,成果让人欣喜若狂,心情也会快乐很久. redis+mysql和内存+硬盘类似的地方 首先看图 首先,我们知道,m ...

  9. 一个用了统计CPU 内存 硬盘 使用率的shell脚本

    一个用了统计CPU 内存 硬盘 使用率的shell脚本 一个统计 CPU 内存 硬盘 使用率的shell脚本,供大家学习参考 代码如下: #!/bin/bash #This script is use ...

最新文章

  1. 读取excel日期 c++_实例9:用Python自动生成Excel档每日出货清单
  2. Jquery 添听checkbox 是否选中
  3. 【IT资讯】Linus Torvalds:我们都老了,但Linux维护真的很难找
  4. [SpringBoot2]web场景_静态资源规则与定制化
  5. creo减速器建模实例_3.16减速器箱体附件建模
  6. java vector 输出_5.7(java学习笔记)Vector、Enumeration
  7. devexpress实现单元格根据条件显示不同的样式(颜色、字体、对齐方式,大小等)...
  8. CVTE 2017 秋季校招一面(C++ 后台)
  9. 结构体08:结构体案例2
  10. 什么是数据库的三大范式?
  11. oracle优化日记脚本
  12. 电脑自动关机后又自动开机怎么办
  13. 电子邮件营销是什么?邮件群发软件
  14. momi's home
  15. 【网络协议从入门到底层原理】【06】数据链路层
  16. 检测电池电量和充电状态
  17. Error instantiating servlet class com.web.SelectAllServlet 所有的servlet都不能运行,终于找到解决办法
  18. 转:C++ Applications
  19. 387. 字符串中的第一个唯一字符(javascript)387. First Unique Character in a String
  20. flutter flutter_swiper自定义指示器

热门文章

  1. win10基于anaconda下的tensorflow2.0.0及cuda10.0、cudnn安装成功
  2. HUE与HDFS的集成
  3. 2005 mysql连接字符串_怎么用c#远程连接sql server2005,连接字符串怎么写
  4. java 定时器qz xm配置_java_Java的作业调度类库Quartz基本使用指南,一、常用接口: 1、Job接口: - phpStudy...
  5. 判定2022年是否闰年c语言_闰年的来历
  6. python创建类的实例化_在C中实例化python类#
  7. python基础知识培训价格_Python基础知识的学习
  8. 施工日志管理软件app_启用ERP装修管理软件的必要性
  9. 机器学习Scikit-Learn相关文档汇总(ApacheCN)
  10. OpenCV实现图片素描风(调用摄像头+中值滤波+拉普拉斯边缘检测)