内存的基本特性

初识内存

1,内存的基本特性

现代计算机的基本组成

现代计算机之父--冯诺伊曼提出了计算机的基本组成:

运算器:负责算术运算和逻辑运算,目前已经集成到CPU中。

控制器:负责控制系统的各部件,使之协调的工作,目前已集成到CPU中

存储器:分为主存和辅存

输入设备

输出设备

关于存储器

存储器用于存储数据,分为主存和辅存

主存(内存):最主要的存储设备,硬件系统中不可缺少的存储设备,如果硬件系统中没有主存,则无法开机。典型的主存有内存条。

辅存(外存):不是必须的,但可以辅助存储信息。典型的辅存有:硬盘,U盘,光盘,SD卡。

关于内存。计算机领域,"内存"一般指"内存条"。

内存条是一种RAM(Random Access Memory) ,具有以下特点:

可读,可写

另外一种ROM(Read Only Memory)可读,不可写

一旦断电,数据将全部丢失

正在执行的程序和数据必修加载到内存中

CPU只会处理内存中的数据

如果需要处理的数据在硬盘尚,必须先加载到内存,才可以被CPU处理

内存是除了CPU内部集成的高速缓存以外,访问效率最高的存储设备

内存相当于CPU与其它硬件之间的桥梁。

总的来说,内存的可用空间大小将直接影响当前计算机的流畅程度

内存相对较贵,且受主板限制,所以,空间相对较小

优质的程序,不会无畏的占用内存空间。

相关推荐
华仔啊3 小时前
挖到了 1 个 Java 小特性:var,用完就回不去了
java·后端
SimonKing4 小时前
SpringBoot整合秘笈:让Mybatis用上Calcite,实现统一SQL查询
java·后端·程序员
日月云棠19 小时前
各版本JDK对比:JDK 25 特性详解
java
用户83071968408220 小时前
Spring Boot 项目中日期处理的最佳实践
java·spring boot
JavaGuide21 小时前
Claude Opus 4.6 真的用不起了!我换成了国产 M2.5,实测真香!!
java·spring·ai·claude code
IT探险家21 小时前
Java 基本数据类型:8 种原始类型 + 数组 + 6 个新手必踩的坑
java
花花无缺21 小时前
搞懂new 关键字(构造函数)和 .builder() 模式(建造者模式)创建对象
java
用户9083246027321 小时前
Spring Boot + MyBatis-Plus 多租户实战:从数据隔离到权限控制的完整方案
java·后端
桦说编程1 天前
实战分析 ConcurrentHashMap.computeIfAbsent 的锁冲突问题
java·后端·性能优化
程序员清风1 天前
用了三年AI,我总结出高效使用AI的3个习惯!
java·后端·面试