La memoria RAM almacena temporalmente programas y datos que el procesador necesita para funcionar, permitiendo su acceso aleatorio rápido. Es volátil, por lo que la información se pierde si no hay fuente de energía. La memoria RAM mejora la velocidad de los programas al enviar datos al procesador de forma rápida.
El necesario mal del Legacy Code (Drupal Iberia 2024)
Buitrago karol act4.3_memoriadelapc
1. MEMORIA DE LA COMPUTADORA
KAROL NIKOL BUITRAGO
11-02
INSTITUCION EDUCTIVA SANTA BARBARA
2019
2. DEFINIR QUÉ ES LA MEMORIA RAM
LA MEMORIA PRINCIPAL DE UN DISPOSITIVO
DONDE SE ALMACENA PROGRAMAS Y DATOS
INFORMATIVOS. LAS SIGLAS RAM
SIGNIFICAN “RANDOM ACCESS
MEMORY” TRADUCIDO AL ESPAÑOL ES
“MEMORIA DE ACCESO ALEATORIO”.
LA MEMORIA RAM ES CONOCIDA
COMO MEMORIA VOLÁTIL LO CUAL QUIERE
DECIR QUE LOS DATOS NO SE GUARDAN DE
MANERA PERMANENTE, ES POR ELLO, QUE
CUANDO DEJA DE EXISTIR UNA FUENTE DE
ENERGÍA EN EL DISPOSITIVO LA INFORMACIÓN
SE PIERDE. ASIMISMO, LA MEMORIA RAM
3. PARA QUÉ SIRVE LA MEMORIA
RAM
LA MEMORIA RAM SIRVE PARA MEJORAR LA VELOCIDAD DE
RESPUESTA AL MOMENTO DE UTILIZAR ALGÚN PROGRAMA EN EL
ORDENADOR YA QUE LA INFORMACIÓN QUE NECESITA DICHO
PROGRAMA PARA HACERLO FUNCIONAR SE ENCUENTRA
ALMACENADA EN LA MEMORIA RAM, DE ESTA MANERA, AL
EJECUTAR EL PROGRAMA SE TRASLADA AL PROCESADOR TODAS
LAS INSTRUCCIONES QUE NECESITAN SER EJECUTADAS
REALIZANDO DIFERENTES TRANSMISIONES DE DATOS SEGÚN SEA
NECESARIO, EN CONSECUENCIA, LA MEMORIA RAM Y EL
4. LA MEMORIA RAM ALMACENA DICHA
INFORMACIÓN Y LE ENVÍA AL PROCESADOR
LOS DATOS QUE NECESITAN SER
PROCESADOS, POR LO TANTO, MIENTRAS LA
MEMORIA POSEA MAYOR VELOCIDAD DE
TRANSMISIÓN Y MAYOR CAPACIDAD DE
ALMACENAMIENTO EL USUARIO PODRÁ
UTILIZAR MÁS PROGRAMAS A LA VEZ Y DE
MANERA MÁS RÁPIDA.
6. SIGLAS MEMORIA
ROM
SON LAS SIGLAS CON LAS QUE SE CONOCE A UN
TIPO DE MEMORIA, LA LLAMADA EN INGLÉS READ
ONLY MEMORY (QUE TRADUCIDO VENDRÍA A SER
LA MEMORIA DE SOLO LECTURA), Y COMO SU
NOMBRE INDICA, ES UN TIPO DE MEMORIA CUYA
PRINCIPAL CARACTERÍSTICA ES QUE NO PUEDE SER
MODIFICADA, SINO SÓLO LEÍDA, BIEN POR MOTIVOS
DE SEGURIDAD O DE COPYRIGHTS. EXISTEN PUES
MUCHAS CLASES DE ROM. QUIZÁS LA MÁS
CONOCIDA ES LA ROM DEL ORDENADOR, QUE SE
USA PARA CONTENER LAS ÓRDENES E
INSTRUCCIONES BÁSICAS PARA QUE EL ORDENADOR
FUNCIONE (LA LLAMADA COMÚNMENTE BIOS).
SIGLAS
7. SON MEMORIAS ROM VÍRGENES QUE SE HALLAN DISPUESTAS
PARA SER PROGRAMADAS POR EL ADQUISIDOR PARA SU
APLICACIÓN ESPECÍFICA. EN EL PROCESO DE GRABACIÓN SE
UTILIZA LA TÉCNICA DE CONEXIONADO INTERNO DE MATRICES
DE DIODOS. LO QUE SE REALIZA ES HACER SALTAR LAS
NECESARIAS CONEXIONES INTERNAS DE LA MATRIZ
PARA CONFIGURAR LAS CIFRAS BINARIAS QUE HAN DE QUEDAR
GRABADAS EN ELLA. LOS DISPOSITIVOS PROGRAMABLES SE
DEFINEN COMO AQUELLOS CIRCUITOS DE PROPÓSITO GENERAL
QUE POSEEN UNA ESTRUCTURA INTERNA QUE PUEDE SER
MODIFICADA POR EL USUARIO FINAL (O A PETICIÓN SUYA, POR
EL FABRICANTE) PARA IMPLEMENTAR UNA AMPLIA GAMA DE
APLICACIONES. EL PRIMER DISPOSITIVO QUE CUMPLIÓ ESTAS
CARACTERÍSTICAS FUE LA MEMORIA PROM, QUE PUEDE REALIZAR
UN COMPORTAMIENTO DE CIRCUITO UTILIZANDO LAS LÍNEAS DE
DIRECCIONES COMO ENTRADAS Y LAS DE DATOS COMO SALIDAS
(IMPLEMENTA UNA TABLA DE VERDAD).
Siglas memoria prom
8. EN UN ORDENADOR ENCONTRAMOS UNA GRAN VARIEDAD
DE DISPOSITIVOS PRESENTES EN FORMA FIJA, O LOS QUE SON CONOCIDOS
COMO PERIFÉRICOS, Y ES EN EL PRIMER GRUPO DONDE NOS ADENTRAMOS
EN LA PRESENCIA DE LOS DISTINTOS TIPOS DE MEMORIAS, TENIENDO POR
UN LADO LAS MEMORIAS RAM (RANDOM ACCESS MEMORY, MEMORIAS DE
ACCESO ALEATORIO) QUE ACOMPAÑAN EL FUNCIONAMIENTO
DEL PROCESADOR, MIENTRAS QUE POR OTRO LADO ENCONTRAMOS LA
MEMORIA ROM (READ ONLY MEMORY, MEMORIA DE SOLO LECTURA) QUE
CUENTA CON INFORMACIÓN DE DIAGNÓSTICO Y CONTROL DEL EQUIPO.
ESTAS ÚLTIMAS SOLAMENTE PUEDEN SER LEÍDAS Y SU ESCRITURA HA SIDO
REALIZADA ÚNICAMENTE POR EL FABRICANTE, POR LO QUE NO PODEMOS
REALIZAR MODIFICACIONES A LA INFORMACIÓN QUE ALLÍ SE ENCUENTRE,
AUNQUE ENCONTRAMOS TAMBIÉN UNA VARIANTE QUE ES LA DE
LAS MEMORIAS EPROM.
Siglas memoria eprom
9. EEPROM O E²PROM SON LAS SIGLAS DE ELECTRICALLY ERASABLE
PROGRAMMABLE READ-ONLY MEMORY (ROM PROGRAMABLE Y
BORRABLE ELÉCTRICAMENTE). ES UN TIPO DE MEMORIA ROM QUE
PUEDE SER PROGRAMADA, BORRADA Y REPROGRAMADA
ELÉCTRICAMENTE, A DIFERENCIA DE LA EPROM QUE HA DE
BORRARSE MEDIANTE UN APARATO QUE EMITE RAYOS
ULTRAVIOLETA. SON MEMORIAS NO VOLÁTILES. LAS CELDAS DE
MEMORIA DE UNA EEPROM ESTÁN CONSTITUIDAS POR
UN TRANSISTOR MOS, QUE TIENE UNA COMPUERTA FLOTANTE
(ESTRUCTURA SAMOS), SU ESTADO NORMAL ESTÁ CORTADO Y LA
SALIDA PROPORCIONA UN 1 LÓGICO. AUNQUE UNA EEPROM PUEDE
SER LEÍDA UN NÚMERO ILIMITADO DE VECES, SÓLO PUEDE SER
BORRADA Y REPROGRAMADA ENTRE 100.000 Y UN MILLÓN DE
VECES. ESTOS DISPOSITIVOS SUELEN COMUNICARSE MEDIANTE
PROTOCOLOS COMO I²C, SPI Y MICROWIRE. EN OTRAS OCASIONES,
SE INTEGRA DENTRO
DE CHIPS COMO MICROCONTROLADORES Y DSPS PARA LOGRAR UNA
Siglas memoria EEprom
10.
11. TIPOS DE MEMORIA RAM
DDR: CONOCIDA COMO SDRAM (SYNCHRONOUS DRAM) ES UN
TIPO DE MEMORIA RAM, DINÁMICA QUE ES CASI UN 20% MÁS
RÁPIDA QUE LA RAM EDO. ESTA MEMORIA ENTRELAZA DOS O
MÁS MATRICES DE MEMORIA INTERNA DE MANERA QUE
MIENTRAS SE ACCEDE A UNA MATRIZ, LA PRÓXIMA SE ESTÁ
PREPARANDO PARA ACCEDER, DICHA MEMORIA PERMITE LEER Y
ESCRIBIR DATOS A 2 VECES LA VELOCIDAD BUZ.
12. DDR2: son unas mejoras de la memoria DDR que permite
que los búferes de entrada – salida funcionan al doble de la
frecuencia del núcleo, permitiendo que durante cada ciclo de
reloj se realizan 4 transferencias. una memoria DDR a 200
MHz reales entregaba 400 MHz nominales, la ddr2 con esos
mismos 200 MHz entrega 800 MHz nominales.
DDR3: puede ser 2 veces más rápida que la memoria drr2, la
ddr3 teóricamente podía transferir datos a una tasa de reloj
efectiva de 800-2600 MHz, comparado con el rango de ddr2
de 400-1200mhz o 200-533mhz del ddr2.
13. MEMORIA CACHÉ O RAM: caché un caché es un sistema
especial de almacenamiento de alta velocidad, puede ser
tanto un área de reservada de la memoria principal como un
dispositivo de almacenamiento de alta velocidad
independiente. una memoria caché es una parte de memoria
RAM estática de alta velocidad (SRAM) más que la lenta y
barata RAM dinámica (dram) usada como memoria principal.
la memoria caché es efectiva debido a que los programas
acceden una y otra vez a los mismos datos e instrucciones.
dentro de cada una de estas memorias pueden existir
distintos tipos de capacidad de almacenamiento, es decir,
pueden tener capacidad de 1gb, 2gb, 4gb, 8gb.
14. CONSULTA SOBRE LAS UNIDADES BÁSICAS DE
INFORMACIÓN Y ALMACENAMIENTO DE
DATOS.
Hoy en día casi todos en el mundo están más o menos familiarizados con términos como
megabyte, gigabytes, memoria, disco duro, etc. pero no todos están familiarizados con
términos como petabyte, terabyte, SSD, etc. Todos hablamos de archivos, de lo que ocupan
en nuestras computadoras, de lo que tardan las descargas en Internet, pero la verdad es que
se desconoce (en muchos casos) como se almacena y distribuye esa información. En este
artículo trataré de hablar de esos términos no tan conocidos por todos, y trataré de dar una
explicación más o menos sencilla de las unidades básicas de información y almacenamiento
de datos, ayudándome con la Wikipedia y San Google.
Empecemos con algunos conceptos:
15. BIT
• ES EL ACRÓNIMO DE BINARY DIGIT (DIGITO BINARIO). UN BIT ES UN DIGITO DEL
SISTEMA DE NUMERACIÓN BINARIO, UN SISTEMA DE NUMERACIÓN ES UN
CONJUNTO DE SÍMBOLOS Y REGLAS DE GENERACIÓN QUE PERMITEN CONSTRUIR
TODOS LOS NÚMEROS VÁLIDOS Y EL SISTEMA BINARIO, EN MATEMÁTICAS E
INFORMÁTICA, ES UN SISTEMA DE NUMERACIÓN EN EL QUE LOS NÚMEROS SE
REPRESENTAN UTILIZANDO SOLAMENTE LAS CIFRAS CERO Y UNO (0 Y 1). EL BIT
ES LA UNIDAD MÍNIMA DE INFORMACIÓN EMPLEADA EN INFORMÁTICA, EN
CUALQUIER DISPOSITIVO DIGITAL, O EN LA TEORÍA DE LA INFORMACIÓN. CON
ÉL, PODEMOS REPRESENTAR DOS VALORES CUALES QUIERA, COMO VERDADERO
O FALSO, ABIERTO O CERRADO, BLANCO O NEGRO, NORTE O SUR, MASCULINO
O FEMENINO, ROJO O AZUL, ETC.
16. BYTE
• UN BYTE U OCTETO, ES UNA SECUENCIA DE BITS CONTIGUOS, CUYO TAMAÑO
DEPENDE DEL CÓDIGO DE INFORMACIÓN O CÓDIGO DE CARACTERES EN QUE SEA
DEFINIDO.
SE USA COMÚNMENTE COMO UNIDAD BÁSICA DE ALMACENAMIENTO DE DATOS EN
COMBINACIÓN CON LOS PREFIJOS DE CANTIDAD. ORIGINALMENTE EL BYTE FUE
ELEGIDO PARA SER UN SUBMÚLTIPLO DEL TAMAÑO DE PALABRA DE UN ORDENADOR,
DESDE CINCO A DOCE BITS. EL TÉRMINO “OCTETO” SE UTILIZA AMPLIAMENTE COMO
UN SINÓNIMO PRECISO DONDE LA AMBIGÜEDAD ES INDESEABLE (POR EJEMPLO, EN
DEFINICIONES DE PROTOCOLOS).
• ASÍ QUE TENEMOS QUE UN BYTE = 8 BITS
17. KILOBYTE (KB):
• EL KB ES UNA UNIDAD DE
ALMACENAMIENTO DE INFORMACIÓN
QUE EQUIVALE A 103 BYTES. EL TÉRMINO
KILOBYTE Y EL SÍMBOLO KB SE HAN
UTILIZADO HISTÓRICAMENTE PARA
HACER REFERENCIA TANTO A 1024 (210)
BYTES COMO A 1000 (103) BYTES,
DEPENDIENDO DEL CONTEXTO, EN LOS
CAMPOS DE LA INFORMÁTICA Y DE LA
TECNOLOGÍA DE LA INFORMACIÓN.
18. MEGABYTE:
• EL MEGABYTE (MB) O MEGA OCTETO (MO) ES UNA UNIDAD DE MEDIDA DE CANTIDAD
DE DATOS INFORMÁTICOS. ES UN MÚLTIPLO DEL BYTE U OCTETO, QUE EQUIVALE A
106 B (UN MILLÓN DE BYTES). SE REPRESENTA POR MB Y NO POR MB, CUYA
CORRESPONDENCIA EQUIVALDRÍA A MEGABIT. COLOQUIALMENTE A LOS MEGABYTES
SE LES DENOMINA MEGAS.
• ES LA UNIDAD MÁS TÍPICA ACTUALMENTE, JUNTO AL MÚLTIPLOS INMEDIATAMENTE
SUPERIORES, EL GIGABYTE, USÁNDOSE PARA ESPECIFICAR LA CAPACIDAD DE LA
MEMORIA RAM, DE LAS MEMORIAS DE TARJETAS GRÁFICAS, DE LOS CD-ROM, O EL
TAMAÑO DE LOS PROGRAMAS, DE LOS ARCHIVOS GRANDES, ETC. LA CAPACIDAD DE
ALMACENAMIENTO SE MIDE HABITUALMENTE EN GIGABYTES, ES DECIR, EN MILES DE
MEGABYTES.
19. GIBIBYTE:
• UN GIBIBYTE (CONTRACCIÓN DE GIGABYTE BINARIO) ES UNA UNIDAD DE
INFORMACIÓN O ALMACENAMIENTO DE DATOS. CORRESPONDE A 230 BYTES, ES
DECIR 1.073.741.824 BYTES. SE REPRESENTA CON EL SÍMBOLO GIB.
20. LA ESTRUCTURA INTERNA DE LA MEMORIA
DRAM Y EXPLIQUE SU FUNCIONAMIENTO.
• UNO DE LOS TÉRMINOS MÁS UTILIZADOS EN LA ACTUALIDAD ES MEMORIA RAM.
MUCHAS VECES, HEMOS HABLADO DE ESTE TIPO DE MEMORIA DE LA
COMPUTADORA QUE SE EXTIENDE A OTROS DISPOSITIVOS, COMO LOS
SMARTPHONES Y LAS TABLETAS. SIN EMBARGO, CREEMOS CONVENIENTE QUE ES
INDISPENSABLE DEJAR BIEN CLARO CUÁL ES LA FUNCIÓN DE LA MEMORIA RAM,
CON LO QUE TENDREMOS CLAROS TODOS LOS CONCEPTOS Y PODREMOS
TOMAR DECISIONES IMPORTANTES EN MOMENTOS CLAVES. ES POR ELLO, QUE
EN ESTE ARTÍCULO VAMOS A DESCRIBIRLES CUÁL ES LA FUNCIÓN ESPECÍFICA DE
LA MEMORIA RAM.
21. FUNCIÓN DE LA MEMORIA DRAM
AHORA QUE HEMOS DEFINIDO CORRECTAMENTE
LO QUE ES UNA MEMORIA RAM, ES MOMENTO DE DESCRIBIR
CUÁL ES LA FUNCIÓN DE LA MEMORIA RAM EN LOS DIFERENTES
DISPOSITIVOS COMPUTARIZADOS. LA RESPUESTA ES BASTANTE SIMPLE, LA FUNCIÓN
PRINCIPAL DE LA MEMORIA RAM ES CARGAR INFORMACIÓN Y EJECUTAR
PROGRAMAS DE MANERA TEMPORAL Y ALEATORIA, LO QUE PERMITE QUE LA
COMPUTADORA, EL SMARTPHONE O LA TABLETA FUNCIONEN.
• MIENTRAS MÁS MEMORIA RAM TENGA UN EQUIPO ELECTRÓNICO, MÁS VELOCIDAD
DE EJECUCIÓN DE PROGRAMAS Y CAPACIDAD DE TRABAJO TENDRÁ. ESTO SE DEBE
A QUE CUENTA CON MÁS ESPACIO PARA ALMACENAR DATOS TEMPORALES Y
EJECUTAR SECUENCIAS DE COMANDOS (PROGRAMAS).
22. SRAM
• SON LAS SIGLAS DE LA VOZ INGLESA STATIC RANDOM ACCESS MEMORY,
• QUE SIGNIFICA MEMORIA ESTÁTICA DE ACCESO ALEATORIO (O RAM ESTÁTICA),
PARA DENOMINAR A UN TIPO DE TECNOLOGÍA DE MEMORIA RAM BASADA EN
SEMICONDUCTORES, CAPAZ DE MANTENER LOS DATOS, MIENTRAS SIGA
ALIMENTADA, SIN NECESIDAD DE CIRCUITO
• DE REFRESCO. ESTE CONCEPTO SURGE EN OPOSICIÓN AL DE MEMORIA DRAM (RAM
DINÁMICA), CON LA QUE SE DENOMINA AL TIPO DE TECNOLOGÍA RAM BASADA EN
CONDENSADORES, QUE SÍ NECESITA REFRESCO DINÁMICO DE SUS CARGAS.
• EXISTEN DOS TIPOS: VOLÁTILES Y NO VOLÁTILES, CUYA DIFERENCIA ESTRIBA EN SI
LOS DATOS PERMANECEN O SE VOLATILIZAN EN AUSENCIA DE ALIMENTACIÓN
ELÉCTRICA.
• VARIABLES LOCALES, DATOS PARCIALES. USUALMENTE SE TRATA COMO BANCO DE
REGISTROS (PIC) Y MEMORIA VOLÁTIL. DONDE EL SKETCH CREA Y MANIPULA LAS
23. RAM.
• ESTRUCTURA LÓGICA DE LA MEMORIA RAM
• DESDE LAS PRIMERAS COMPUTADORAS, LA ESTRUCTURA LÓGICA HA SIDO LA SIGUIENTE:
• MEMORIA BASE: DESDE O HASTA 640 KB (KILO BYTES), ES EN ESTA ZONA DONDE SE
ALMACENA LA MAYORÍA DE LOS PROGRAMAS QUE EL USUARIO UTILIZA.
• MEMORIA SUPERIOR Y RESERVADA: DE 640 A 1.024 MB (MEGA BYTES), CARGA UNAS
ESTRUCTURAS LLAMADAS PÁGINAS DE INTERCAMBIO Y UNOS BLOQUES DE MEMORIA
LLAMADOS UMB.
• BLOQUES UMB (UPPER MEMORY BLOCKS): SE TRATA DE ESPACIOS ASIGNADOS PARA EL
SISTEMA DENTRO DE LA MEMORIA SUPERIOR, PERO DEBIDO A LA CONFIGURACIÓN DE
DIVERSOS DISPOSITIVOS COMO EL VIDEO, EN ALGUNOS CASOS ESTOS ESPACIOS QUEDAN
SIN UTILIZAR, POR LO QUE SE COMENZÓ A PENSAR EN UTILIZARLOS DE MODO
FUNCIONAL, LO QUE SE LOGRA CON OPTIMIZADORES DE MEMORIA COMO EL COMANDO
“MEMMAKER” DE MS-COSR, QUE SE UTILIZABA ESTOS BLOQUES PARA CARGA CIERTOS
DRIVERS (CONTROLADORES QUE PERMITEN AL HARDWARE SER UTILIZADO EN EL
24. • MEMORIA EXPANDIDA: SE TRATA DE MEMORIA
PAGINADA QUE SE ASIGNA A PROGRAMAS EN MEMORIA
SUPERIOR, LA CUAL ALGUNAS VECES NO SE UTILIZA
DEBIDO A LA CONFIGURACIÓN DEL EQUIPO Y CON ESTE
MÉTODO SE PUEDE UTILIZAR
• MEMORIA EXTENDIDA: DE 1.024 MB HASTA 4 GB (GIGA
BYTES), SE CARGA TODAS LAS APLICACIONES QUE NO
CABEN EN LA MEMORIA BASE. ANTES DEBIDO A QUE LOS
CONTABAN CON MEMORIA RAM LIMITADA, EXISTÍAN
UTILERÍAS QUE RECOMENDABAN LOS PROGRAMAS
CARGADOS EN MEMORIA PARA OPTIMIXAR SU
FUNCIONAMIENTO, INCLUSIVE EL SISTEMA OPERATIVO
MICROSOFTR MS-DOS NECESITABA DE UN
CONTROLADOR ESPECIAL (HIMEN.SYS), PARA
RECONOCER LA MEMORIA LA MEMORIA EXTENDIDA, SIN