计算器组成:ROM和RAM

计算机组成原理(期末或考研备考)- 存储器(RAM和ROM重点讲解) ROM和RAM重点讲解 阅读详情

**ROM(Read-Only Memory)和 RAM(Random Access Memory)**是计算机和其他电子设备中两种主要的存储类型。它们的功能和特点有所不同:

ROM(Read-Only Memory)

  1. 定义:ROM 是一种只读存储器,通常包含固定的数据或程序,这些数据或程序在制造后就被固定进去,并且在正常使用下不会改变。

  2. 特点:

    • 不易更改:ROM 中的数据一旦被写入,就不容易被修改。
    • 持久性:即使在断电后,ROM 中的数据也会保持不变。
    • 用途:它通常用于存储固件(例如,计算机的 BIOS 或手机的启动代码),这些固件是设备启动和运行所必需的基本软件。
  3. 变种:

    • PROM(Programmable Read-Only Memory):可以被用户一次写入,但之后就不可更改。
    • EPROM(Erasable Programmable Read-Only Memory):可以通过特定的方法(如紫外线)擦除,并重新编程。
    • EEPROM(Electrically Erasable Programmable Read-Only Memory):可以电子地擦除和重新编程,但每个字节通常需要单独操作。

RAM(Random Access Memory)

  1. 定义:RAM 是一种可以随机访问的存储器,意味着可以在任何位置读取或写入数据,而不需要从开始到结束连续地访问。它是计算机的主存储器。

  2. 特点:

    • 易失性:RAM 是易失性的,这意味着当断电或重新启动时,RAM 中的数据会丢失。
    • 读写:与 ROM 不同,RAM 允许数据被频繁地读取和写入。
    • 速度:RAM 的速度非常快,远远超过硬盘和其他形式的存储。
  3. 类型:

    • DRAM(Dynamic Random Access Memory):每个存储单元都基于一个电容,需要定期刷新以保持其内容。
    • SRAM(Static Random Access Memory):不需要刷新,速度更快,但成本更高和存储密度更低。

简而言之,ROM 是用于永久存储(或长期存储)并且通常不被更改的,而 RAM 是用于临时存储并在计算机运行时频繁读写的。RAM 的内容在断电后会丢失,而 ROM 的内容会持久保持。

【计算机组成原理之存储系统】超级详细 DRAM用电容存储信息,是破坏性读出,读出后需要重写,运行速度慢,集成度高,成本低,易失存储器(断电后信息消失),需要刷新,分两次送行列地址,常做主存。SRAM用触发器存储信息,非破坏性读出,读出后不需要重写,运行速度快,集成度低,成本高,易失存储器,不需要刷新,同时送行列地址,常做cache。按照连续访问的原则,高位交叉编址是按存储体访问,比如先访问M0,00000,000001,0000010.。,比如,cache有8块,主存块号为8,8号主存块在cache中只能存放在0号cache块。 阅读详情

相关推荐

如何用C#制作窗体计算器

如何用c#制作计算器?

Serein101的博客 1080

计算机组成原理——第三章存储器(主存储器RAM、ROM)

随机存储器RAM

qq_54363472的博客 3098

STM32存储器原理与工程选型:RAM/ROM物理本质与实战约束

存储器是嵌入式系统性能、可靠性与实时性的物理基石。理解RAM(SRAM/DRAM)的电荷维持机制与双稳态电路差异,以及ROM(Flash/EEPROM)的浮栅晶体管结构与非易失性原理,是掌握MCU内存管理的前提。其技术价值在于决定访问延迟、写入原子性、断电保持能力及寿命约束;典型应用场景涵盖RTOS内存分配、固件OTA升级、低功耗上下文保存与传感器数据持久化。本文聚焦STM32平台,深入解析片内SRAM与Flash的物理实现、地址映射硬约束、总线仲裁影响及HAL库背后的存储器所有权模型,为嵌入式工程师提供从

weixin_42602368的博客 337

计算机中ROM和RAM的区别(转载)

转载: 原文网址请点击这里 RAM是随机存取存储器(random access memory),是计算机内部存储器中的一种,也是其中最重要的,计算机和手机中一般把其叫做(运行)内存,它的速度要比硬盘快得多,所以用运行程序在RAM中,而存放运行时不用的数据则在硬盘中,什么时候需要数据,便把数据从硬盘中拿到内存,但同时RAM断电会丢失数据,所以我们电脑如果断电了就会丢失原来正在运行的数据。所以,手机中...

u014700627的博客 688

Intel-4004微处理器(MCS-4微机)

从最开始的型号分析,一步一步扩展、改进,成就今天 4004历史 Intel-4004已经很难买到了,可以说是“老古董”。 Intel 4004微处理器最初是Intel专门为日本一家名为Busicom的公司设计制造,用于该公司的计算器产品。 Intel还曾开发出4001(动态内存DRAM)、4002(只读存储器ROM)、4003(Register),用4004芯片,配上4001(40字节的动态内...

优快云 1万+

微信小程序导航栏滑动一定距离后固定到顶部

接上一篇文章的内容,通常在一个页面中部会有一个导航栏查看不同的内容,这篇文章旨在实现在页面下滑的过程中导航栏自动固定到顶部以便我们阅读过程中的切换。 下滑一段距离后自动固定到顶部 首先,思考这个功能应该是怎么实现的: 在页面下滑的过程中,我们希望系统应当能识别下滑了多少距离,当原本的导航栏逐渐被遮住以后(遮住意味着下滑了特定距离),触发这个功能,执行另一种样式,将导航栏固定在页面顶端,同时如果我们将页面往上滑,系统能识别到原来的导航栏能露出来了(即距离顶端的高度小于一个特定的值),这时候又执行最初的样式

Oblivision_Geek的博客 4033

ROM与RAM混合设计

关键问题:为什么空出A0 注意字等于两个字节,A0确定奇偶,BHE‾\overline{BHE}BHE确定高低 A13与Y0进行二次译码选择ROM CBA译码,000 选中Y0,001选中Y1 1# 存储的数据 2132^{13}213=8KB 2# 存储的数据 2132^{13}213=8KB 1#与2#的差别在于A13 3# 存储的数据 2142^{14}214=16KB A...

Never Give Up 873

Calibre提参实战:如何用hcell和xcell文件精准屏蔽模块(附避坑指南)

本文详细解析了Calibre提参过程中hcell和xcell文件的应用技巧,帮助工程师精准屏蔽模块以优化寄生参数提取。通过对比hcell与xcell的核心差异、图形界面与命令行操作指南,以及常见问题排查方法,提升芯片后端设计效率。附避坑指南,解决EETOP论坛热议的模块丢失问题。

weixin_26795617的博客 440

对RAM和ROM的理解

RAM(Random Access Memory)随机存取存储器ROM(Read Only Memory)只读存储器先记住一件事RAM断电将失去数据ROM断电仍会保留数据。

勇踏前人未索之境 699

Linux PE vs WinPE:为何麒麟系统修复需要专属工具?

本文探讨了Linux PE与WinPE在修复国产麒麟系统时的关键差异,强调了专属工具的必要性。通过分析文件系统兼容性、引导修复、硬件适配和安全合规等方面,揭示了通用PE工具的局限性,并提供了构建专属修复工具链的实用方案,确保系统维护的高效与安全。

weixin_29290863的博客 1063

【深度学习新浪潮】OpenClaw技术架构详解:从核心组件到生产级优化

OpenClaw 以三层解耦架构 + 四大核心模块为基础,实现了本地优先、易部署、易扩展、易优化的 AI 智能体平台。开发者可通过极简部署快速落地,再通过量化、缓存、并发、分布式等手段持续优化性能,适合从个人助理到企业级自动化的全场景应用。

专注:太空算力、AI infra、异构调度、大模型成本工程 2921

关于RAM,ROM存储介质的分类

存储介质概述 1总述 常见的存储介质有ram以及rom; 存储介质 1.1 RAM 随机存储器,与cpu直接交换数据的内部存储器,也叫做内存;掉电不保存数据; 常见:手机内存,电脑内存; 1.2 ROM 只读内存;内部的数据只能够读取,不可以进行修改; 大批量生产时才用到; 1.3两者之间的不同点 RAM和ROM指的都是半导体存储器,ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。 2 RAM 2.1 SRA.

ah_yl的博客 2888

【Android调试】高通adb识别不到设备的完整排查指南:从驱动到端口一步到位

本文系统梳理高通(Qualcomm)平台Android设备adb无法识别的完整排查流程。从最基础的USB连接检查开始,到Windows设备管理器中驱动状态的判断、高通USB驱动的正确安装与更新方法,再到adb端口被占用、USB调试未开启、驱动签名校验失败等高频场景的解决方案。每一步均配截图和操作命令,文末附常见报错速查表,适合做系统开发、刷机调试或者Android Framework bringup时遇到adb不通的工程师快速定位。

weixin_44081096的博客 285

MOV/MOVX/MOVC、RAM/ROM

(一) MOV:访问内部RAM(数据存储器),串行口访问       (对于51单片机来说,内部RAM256bit,00H-FFH) MOVX:访问外部RAM MOVC:访问程序存储器 ROM,(对于51单片机来说内部ROM大小为4KB,外部ROM大小为64KB) (二) PC只能用于访问程序存储器   程序计算器 转载于:https://www.cnblogs.c...

1620

YOLOv11 改进 - 注意力机制 | Deformable-LKA 可变形大核注意力:自适应采样网格优化特征捕捉,提升不规则目标感知

本文介绍了可变形大核注意力(D-LKA Attention)及其在YOLOv11中的结合。D-LKA Attention是一种简化的注意力机制,采用大卷积核利用体积上下文信息,通过可变形卷积灵活调整采样网格,适应多样数据模式。它有2D和3D版本,3D版本在跨深度数据理解上表现出色,共同构成了D-LKA Net架构。我们将D-LKA Attention集成进YOLOv11,在模型的检测头部分引入deformable_LKA_Attention模块。实验表明,该方法在分割任务上表现优于现有方法,提升了模型的检测

魔改工程师的博客 1172

基于 ESP32 的智能环境监测与远程报警系统

本系统基于 ESP32 实现了环境数据的采集、远程传输、报警通知功能,硬件成本低、接线简单、代码可直接运行。用户可根据实际需求调整传感器类型(如替换为 PM2.5 传感器、土壤湿度传感器)和功能扩展,适合嵌入式 IoT 入门学习和实际场景应用。通过多轮迭代(如优化低功耗、增加 APP 控制),可进一步提升系统的实用性和稳定性。

weixin_42300449的博客 1025

IP核【PLL、ROM、RAM、FIFO】(8)

手搓同步异步FIFO

m0_54158894的博客 1275

Qt5.15.2配置安卓环境

否则,将会跳转到github,你可以自行下载解压到你设置的目录中,然后Qt会自动检测到。以上所需的工具确实有些繁多,而且如果单独下载又涉及科学上网问题,版本问题十分麻烦,好在Qt Creator 4.12之后已经可以自动下载SDK工具,NDK,基础包,openssl,以及gradle等,十分省心。回到正题,无论通过在线安装的方式,安装时勾选了Android,还是编译的方式,编译时编译了Qt Android库,想要使用Qt开发安卓应用仍然需要一些其他工作,包括安装编译安卓项目需要的SDK,NDK等。

weixin_41392061的博客 979

RAM和ROM

计算机存储器指计算机的内部存储区域,以芯片格式和集成电路形式存在。计算机存储器应用于录音机或磁盘。术语“存储器”通常视为物理存储器的简称,作为保留数据的实际可能芯片。有些计算机也使用虚拟存储器,即在硬盘上扩展物理存储器。 存储器分为两种基本类型:ROM 和 RAM 。 ROM(只读存储器):在 ROM 中,只读数据是预先记录的,不能被移动。ROM 不易于丢失,也就是,不管计算机处于

无锡小徐的博客 610

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

RAM vs ROM vs 闪存:从CPU寄存器到硬盘彻底读懂计算机存储体系

本文梳理了计算机存储系统的知识体系,重点介绍了半导体存储器的分类与特点。计算机存储从CPU寄存器、各级缓存到主内存(DRAM)和外部存储(HDD/SSD)形成层级架构,满足不同速度与容量的需求。半导体存储器主要分为ROM和RAM两大类:ROM包括MASK ROM、PROM、EPROM、EEPROM及闪存(FLASH),具有非易失性,用于存储固件和程序;RAM则具有随机存取和易失性特点,作为主内存使用。其中,FLASH闪存因块擦除架构成为现代大容量存储的主流,分为NOR和NAND两种类型,各具优势。文章还解释

dulu_LAY的博客 1350

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

计算器组成原理-1

组成:运算器和控制器(cpu内),存储器,输入,输出 指令含操作码和地址码,地址码可有多个,如把A处数据移到B处 运算器:ALU(算术逻辑单元,用于进行算术逻辑运算),最少三寄存器(ACC累积器,MQ乘商寄存器,X操作数寄存器) 控制器:PC(程序计数器,可自动加1形成下一条指令地址),IR(指令寄存器),CU(控制单元,用于解释指令和发出命令来执行指令),计算机在控制器指挥下工作 存储器:主存储...

kobexzf的博客 5374

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

计算器的内存与存储

计算器通常包含两种类型的存储:内存(RAM)和存储器(ROM或闪存)。这两者在计算器中具有不同的功能和用途。

duotuoluan3934的博客 1783

Android SDK模拟器 增加手机内存RAM和ROM 横竖屏切换

本文转自:http://apps.hi.baidu.com/share/detail/34577170 新版的SDK越来越方便使用,摆脱了命令行的输入,不过命令有时解决大问题 问题一 手机内存大小扩展 RAM手机的运存 相当于电脑内存条 ROM手机内存 手机自带存储大小 也是系统分区 刷机也就是刷系统所用的ROM版本也是指此 使用SDK 模拟Android系统手机内存只能是94...

折桂博客 446

是可改写的随机存储器_随机存取存储器(RAM)和只读存储器(ROM)

内存是计算系统中最重要的元素,因为没有它,计算机将无法执行简单的任务。 计算机内存有两种基本类型-主内存(RAM和ROM)和辅助内存(硬盘,CD等)。随机存取存储器(RAM)是主要的非易失性存储器,只读存储器(ROM)是主要的非易失性存储器。1.随机存取存储器(RAM)1)它也被称为读写存储器或主存储器。2)CPU在程序执行期间所需的程序和数据存储在此存储器中。3)它是易失性存储器,因为关闭电源后...

weixin_39787594的博客 1722

Logisim Memory元件详解:从RAM/ROM原理到双端口FIFO实战

在数字电路与计算机体系结构设计中,存储器是连接逻辑运算与系统功能的核心组件,其本质是可寻址的数据存储阵列。理解其工作原理,关键在于掌握地址空间、数据位宽、读写时序等基本概念。从原理上,存储器通过地址线选择存储单元,数据线进行读写,并由时钟和使能信号控制操作时机,这构成了CPU寄存器、缓存乃至主存的技术基础。其技术价值在于实现了信息的持久化与快速存取,是程序执行和数据处理的基石。应用场景广泛,从简单的程序存储到复杂的多核通信缓冲区都离不开它。本文聚焦Logisim仿真环境中的Memory元件,深入剖析其作为R

weixin_33768481的博客 521

FPGA纯verilog代码实现8位精简指令集CPU,一学期的微机原理不如看懂这套代码,提供工程源码和技术支持

主要参数如下: 8位数据总线; 8位地址总线; 2位控制总线; 256字节ROM;用于存放cpu指令; 256字节RAM;用于存放cpu数据; 1字节的cache,用于存放cpu计算的中间结果和预取; 32字节通用计算器,用于暂存cpu计算的中间结果; 2字节指令寄存器,用于暂存cpu指令和预取;

qq_41667729的博客 4471
上一篇: 进程的挂起状态
下一篇: 虚拟内存相关笔记
菜鸟小超
博客等级 码龄9年 2061粉丝 121原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值