硬内存和内存之间的区别

60G是指硬盘,是一个铁盒一样的东西,通常以G来标明容易大小,我们看的电影文件就是存在这里(还有一种叫软盘,体积小容量也小,最简单的区分办法就是折不断的是硬盘,能被折断的是软盘) 
500M(应该说是512M才对)是指内存,所有在运行的程序都是从硬盘里读出来,然后存到内存里,CPU要处理的时候就从内存里拿,如果CPU要处理的数据内存里没有就会指挥从硬盘里读到内存后再处理,所以如果内存太小的话CPU要处理的数据在内存里就经常会找不到,所以就会经常的读硬盘,所以玩大游戏或用大软件的时候如果内存太小就会看到硬盘灯不停的闪,就是这个原因啦 
目前普级的内存为DDR内存 
60G 这个G不是念兆,而是念"计",就是英文字母里的读音 
M这个是念兆 
1GM=1024MG 
这个MG叫兆, 这个GM念啥。就念‘计B' 
打错了,应该是1GB=1024MB 
G就读G M念兆 B就念B G是千兆 B是字节的意思 
就是1G字节=1024兆字节 
硬盘速度就是指硬盘单位时间内传输数据量的大小 
影响硬盘速度的一些原因有,响应时间(指硬盘接收到指令到开始动作的时间),寻道时间(指从磁头启动到找到需要的扇区的时间)转速(指盘片转动的速度,理论上在磁头移动速度相同的情况下盘片转得越快读取数据的能力越强,速度也就越快,目前主流的台式硬盘都在7200转),缓存大小(因为硬盘跟内存比速度要慢很多,所以硬盘会从盘片里预先读取一些数据出来放在缓存里,如果系统要调用的数据有在缓存里就优先读缓存里的数据,因为缓存速度比盘片读取快非常非常多,所以如果经常都能从缓存里读取数据那么也会感觉到硬盘速度快很多,所以缓存越大预存的数据被访问到的机率也越高,所以会感觉速度也越快,现在缓存通常有2M和8M,推荐选择8M的,性能比2M的高很多),接口(有IDE和SATA还有SATAII,越新的接口理论传输速率越快),还有内部传输率(通常这不是问题,因为瓶颈都在外部的接口上,所以可以不用考虑这个)

(0)

相关推荐

  • 详谈锁和监视器之间的区别_Java并发

    在面试中你可能遇到过这样的问题:锁(lock)和监视器(monitor)有什么区别? 嗯,要回答这个问题,你必须深入理解Java的多线程底层是如何工作的. 简短的答案是,锁为实现监视器提供必要的支持.详细答案如下. 锁(lock) 逻辑上锁是对象内存堆中头部的一部分数据.JVM中的每个对象都有一个锁(或互斥锁),任何程序都可以使用它来协调对对象的多线程访问.如果任何线程想要访问该对象的实例变量,那么线程必须拥有该对象的锁(在锁内存区域设置一些标志).所有其他的线程试图访问该对象的变量必须等到拥有

  • 浅谈Java中Int、Integer、Integer.valueOf()、new Integer()之间的区别

    目录 Int Integer和Integer.valueOf() new Integer() 三者之间的比较 Int Int是Java八种基本数据类型之一,一般大小为4字节32位,取值范围为2-31-231.两个Int类型变量用"=="比较的是值的大小. package com.company.algorithm; public class Main { public static void main(String[] args) { int a = 100; int b = 100;

  • Golang range slice 与range array 之间的区别

    目录 为什么? 理解 case rangeSlice case rangeArray 测试代码 结构图: 为什么? var data [][]int for _, rangeSlice := range [][]int{{1}, {2}, {3}} { data = append(data, rangeSlice[:]) } fmt.Printf("%v", data) // 输出 [[1] [2] [3]] var data [][]int for _, rangeArray :=

  • JVM内存模型/内存空间:运行时数据区

    目录 JVM内存模型/内存空间 ① 程序计数器 (Program Counter Register) ② Java虚拟机栈 (VM Stack) ③ 本地方法栈 (Native Method Stack) ④ Java堆 (Java Heap) ⑤ 方法区(Method Area) ⑥ 运行时常量池 (Running Constant Pool) [特] 直接内存 总结 JVM内存模型/内存空间 Java虚拟机JVM运行起来,就会给内存划分空间,这块空间成为运行时数据区. 运行时数据区主要划分为

  • vue中计算属性(computed)、methods和watched之间的区别

    前言 本文主要给大家介绍了关于vue中计算属性(computed).methods和watched之间的区别,分享出来供大家参考学习,下面来一起看看详细的介绍: 计算属性 和普通属性一样是在模板中绑定计算属性的,当data中对应数据发生改变时,计算属性的值也会发生改变. Methods methods是方法,只要调用它,函数就会执行. 相同:两者达到的效果是同样的. 不同:计算属性是基于它们的依赖进行缓存的,只有相关依赖会发生改变时才会重新求职.只要相关依赖未改变,只会返回之前的结果,不再执行函

  • Servlet和Filter之间的区别与联系

    filter是一个可以复用的代码片段,可以用来转换HTTP请求.响应和头信息.Filter不像Servlet,它不能产生一个请求或者响应,它只是修改对某一资源的请求,或者修改从某一的响应. 最近使用插装的时候,改用cookie对计算机进行识别,加入了过滤,仔细研究了一下servlet和filter,区别主要是: 过滤器的生命周期一般都要经过下面三个阶段: servlet的特点是: 初始化 当容器第一次加载该过滤器时,init() 方法将被调用.该类在这个方法中包含了一个指向 Filter Con

  • Java servlet、filter、listener、interceptor之间的区别和联系

    servlet.filter.listener.interceptor之间的区别和联系 一.概念 1.servlet:servlet是一种运行服务器端的java应用程序,具有独立于平台和协议的特性,并且可以动态的生成web页面,它工作在客户端请求与服务器响应的中间层. 2.filter:filter是一个可以复用的代码片段,可以用来转换HTTP请求.响应和头信息.Filter不像Servlet,它不能产生一个请求或者响应,它只是修改对某一资源的请求,或者修改从某一的响应. 3.listener:

  • Java中List Set和Map之间的区别_动力节点Java学院整理

    Java集合的主要分为三种类型: • Set(集) • List(列表) • Map(映射) 要深入理解集合首先要了解下我们熟悉的数组: 数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型),而JAVA集合可以存储和操作数目不固定的一组数据. 所有的JAVA集合都位于 java.util包中! JAVA集合只能存放引用类型的的数据,不能存放基本数据类型. 世间上本来没有集合,(只有数组参考C语言)但有人想要,所以有了集合 有人想有可以自动扩展的数组,所以有了List 有的

  • ExecuteReader(),ExecuteNonQuery(),ExecuteScalar(),ExecuteXmlReader()之间的区别

    ExecuteReader(),ExecuteNonQuery(),ExecuteScalar(),ExecuteXmlReader()之间的区别      主要有这么几种,cmd.ExecuteReader();cmd.ExecuteNonQuery();cmd.ExecuteScalar();cmd.ExecuteXmlReader();) 1,ExecuteReader();返回一个SqlDataReader对象或OleDbDataReader对象,这个看你的程序的需要去 做.可以通过这个

  • android 获取手机内存及 内存可用空间的方法

    实例如下: //1.获取内存可用大小,内存路径 String path=Environment.getDataDirectory().getAbsolutePath(); String memoryAvaliSpace= Formatter.formatFileSize(this,getAvailSpace(path)); //2.获取sd卡可用大小,sd卡路径 String sdPath=Environment.getExternalStorageDirectory().getAbsolute

随机推荐