![fa0b9fa528e1c276802876b460a44725.png](https://i-blog.csdnimg.cn/blog_migrate/f828531821e7296c372e3f6c4f5f31c6.jpeg)
主存储器(简称主存或者内存)包括存储体、各种逻辑部件及控制电路等。存储体由许多个存储单元组成,每个存储单元有包括若干个存储元件,每个存储元件能寄存一位二进制代码“0”或“1”。一个存储单元一般存储8位、16位或者32位二进制代码,这一串二进制代码可以称为存储字,存储单元的大小成为存储字长。
如果把内存看作一栋大楼,那么每个存储单元就是一个房间,每个房间里放着若干个床位(存储元件),床位有人相当于“1”,床位无人相当于“0”,床位数相当于字长。每个房间都有一个门牌号,这个门牌号就是存储单元的地址。
内存的工作方式就是按照存储单元的地址对存储字的各位进行读取和写入。这种存取方式称为按地址访问存储器。存储器的这种工作性质对计算机的组成和操作是十分有利的。例如人们只要将事先编好的程序按顺序存入内存的各个存储单元中,当运行程序时,先给出程序所在的首地址,然后利用程序计数器加1的方式自动形成下一条指令地址,机器就可以自动完成整个程序的操作。再例如,由于数据和指令都存在存储体的不同单元格中,因此当需要反复使用某个数据和指令时,只需指出其对应的存储单元地址即可,而不需要占用更多的存储单元重复放同一个数据或者同一条指令,大大提高了存储空间的利用率。