存储器与存储单元

CPU是计算机的核心部件,CPU的运行离不开存储器。指令和数据存放在存储器中,比较常见的存储器有内存。这次我们讨论计算机内部的存储器。

存储器被划分为若干个存储单元,每个存储单元从0开始顺序编号,例如一个存储器有128个存储单元,那么编号就是0~127.一个存储单元有多大呢?一个存储单元存储一个字节(Byte),即8bit。bit是一个二进制位,是1或者0.图1展示了bit、Byte和存储单元的关系。更多内容请移步比特、字节、字。

大容量的存储器可以用以下方法来计量(B代表Byte)。

大容量的存储器可以用以下方法来计量(B代表Byte)。 1KB=1024B 1MB=1024KB 1GB=1024KB 1TB=1024GB

指令和数据存储在存储器中,在存储器中是“无差别”的,只有在CPU读取的时候CPU会区分指令和数据。后面的汇编语言系列文章会讲到CPU如何区分指令和数据。 比如内存中的一段数据1000100111011000既可以被CPU认为是数据89D8H,也可以被CPU认为是指令mov ax, bx.

原文发布于微信公众号 - mwangblog(mwangblog)

原文发表时间:2017-02-04

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏互联网高可用架构

简单易用的消息队列框架的设计与实现

2412
来自专栏熊二哥

Java缓存深入理解

对于缓存大家都不会陌生,但如何正确和合理的使用缓存还是需要一定的思考,本文将基于Java技术栈对缓存做一个相对详细的介绍,内容分为基本概念、本地缓存、远程缓存和...

3.7K9
来自专栏圣杰的专栏

Asp.net web api 知多少

本系列主要翻译自《ASP.NET MVC Interview Questions and Answers 》- By Shailendra Chauhan,想...

2475
来自专栏阿杜的世界

Java Web技术经验总结(四)

在这里,resultType指的是查询到的每条记录的类型,因此应该用java.lang.String。

912
来自专栏NetCore

AppFuse项目笔记(1)

AppFuse项目笔记(1) 一、Appfuse简介 Appfuse是Matt Raible 开发的一个指导性的入门级J2EE框架,它对如何集成流行的Sprin...

3245
来自专栏jeremy的技术点滴

netty3与netty4的区别

1.2K4
来自专栏猿天地

Netty-整合Protobuf高性能数据传输

前言 本篇文章是Netty专题的第四篇,前面三篇文章如下: 高性能NIO框架Netty入门篇 高性能NIO框架Netty-对象传输 高性能NIO框架Netty-...

31311
来自专栏菩提树下的杨过

如何让jboss eap 6.2+ 的多个war应用共享 jar 包?

weblogic有一个很贴心的功能,允许把多个war应用共同依赖的jar包,打包一个单独的war,以libary方式部署,然后各应用在weblogic.xml里...

4097
来自专栏后端技术探索

PHP非阻塞模式

让PHP不再阻塞当PHP作为后端处理需要完成一些长时间处理,为了快速响应页面请求,不作结果返回判断的情况下,可以有如下措施:

1411
来自专栏熊二哥

FreeMarker快速入门

虽然当前比较推荐使用thymeleaf替代jsp作为java网页开发的模板语言,不过公司推荐使用freemarker,那就顺势而为,速度学一发,然后迅速开始新项...

2429

扫码关注云+社区

领取腾讯云代金券