内存的基本特性

初识内存

1,内存的基本特性

现代计算机的基本组成

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

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

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

存储器:分为主存和辅存

输入设备

输出设备

关于存储器

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

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

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

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

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

可读,可写

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

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

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

CPU只会处理内存中的数据

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

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

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

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

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

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

相关推荐
程序员JerrySUN4 分钟前
Linux 内核内存管理子系统全面解析与体系构建
java·linux·运维
风象南18 分钟前
SpringBoot的5种签到打卡实现方案
java·spring boot·后端
1candobetter24 分钟前
JAVA后端开发——多租户
java·开发语言
星辰离彬1 小时前
Java 高级泛型实战:8 个场景化编程技巧
java·开发语言·后端·程序人生
筏.k1 小时前
C++ 网络编程(10) asio处理粘包的简易方式
java·网络·c++
张哈大2 小时前
【 java 虚拟机知识 第一篇 】
java·开发语言·jvm·笔记·缓存
卑微的Coder6 小时前
Redis Set集合命令、内部编码及应用场景(详细)
java·数据库·redis
CrissChan7 小时前
Pycharm 函数注释
java·前端·pycharm
启航挨踢8 小时前
java学习电子书推荐
java
wgslucky8 小时前
Dubbo报错:module java.base does not “opens java.lang“ to unnamed module
java·开发语言·dubbo