什么是内存?什么是硬盘(磁盘)?
两者都是计算机的硬件,内存和磁盘都是计算机用于存储数据的介质。
内存用于临时存放数据。它是cpu与外存进行沟通的桥梁,计算机中所有程序的运行都在内存中进行,只要计算机开始运行,操作系统就会把需要运算的数据从内存调到CPU中进行运算,当运算完成,CPU将结果传送出来,内存的性能很大影响计算机整体发挥的水平。
硬盘用于持久存放数据。它是一个由铝做的磁盘,它的盘片用于存储数据,盘片被分为了许多同心圆的磁道,每个磁道可分为若干个扇区,通过磁头的移动、变化来读取与写入数据,硬盘有一个控制器,控制器通过与计算机通信来传递指令执行相应操作。
内存与硬盘的区别
内存的容量比硬盘的容量小(内存一般都是几GB十几GB,硬盘几百GB甚至TB,内存的成本较贵)。
内存用于访问数据和临时存储,硬盘用于持久保存文件和数据(因为内存是临时存储,当遇到一些意外时,比如断电,内存中的数据就丢失了,断电硬盘数据不会丢失。)
内存的访问速度远远大于硬盘(内存纳秒级,硬盘毫秒级)。
内存与硬盘的读写、查询性能
内存的特性就是一个字“快”,所以在读、写、查询时,可以满足实时数据访问的需求,内存中的数据是以内存地址进行组织和存储的,可以方便地进行随机访问。内存快速地读写,高效地查询。
硬盘在读、写、查询时,需要磁盘、磁头进行相应的物理操作,所以在读写、查询时速度较慢。