REPUBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD ALONSO DE OJEDA FACULTAD DE INGENIERÍA ESCUELA DE COMPUTACIÓN ING. PROF. LEONEL SEQUERA MEMORIAS.

Slides:



Advertisements
Presentaciones similares
1 Memorias Conceptos. Se denomina elemento de memoria a cualquier dispositivo que tenga capacidad para “recordar” información almacenada previamente. ¿Que.
Advertisements

DISEÑO DE TRANSFERENCIA ENTRE REGISTROS
Microprocesadores Componentes básicos..
Organización y arquitectura de sistemas de memoria
Fernando Escribano Pro 1º de Bachillerato
Síntesis de Representación y Almacenamiento de Datos
Arquitectura Vonn Neuman. 2 Máquina Vonn Neuman John Vonn Neuman fue un destacado científico y matemático que realizó contribuciones muy importantes en.
MEMORIA 1.
Funcionamiento, programación
Tema II Unidad de memoria. 2 Unidad de memoria 2.1 Definiciones y conceptos básicos Localización Capacidad Unidad de transferencia
El nivel de la Microprogramación
Algorítmo de Mapeo Directo
El propósito del almacenamiento es guardar datos que la computadora no esté usando. El almacenamiento tiene tres ventajas sobre la memoria: Hay más espacio.
INTEGRANTES MEDINA ORTIZ MISSAEL MARTIN GONZALEZ MADRIGAL OMAR
Computadora Digital Arquitectura de John Von Neumann
Introducción a la Informática Clase 7
Arquitectura del Computador

Electrónica Digital 1. Es la parte de un sistema que almacena datos binarios en grandes cantidades. Están formadas por matrices de elementos de almacenamiento.
ARQUITECTURA DE LOS MICROPROCESADORES DE 8 BITS
MICRO Y MACRO ARQUITECTURA
Memorias – Introducción
Alumno: Israel Espinosa Jiménez Matricula: Licenciatura: TIC Asignatura: Arquitectura de Computadoras Cuatrimestre: 4 Página 1 de 9.
Estructura y Tecnología de Ordenadores Noviembre 2004.
JERARQUIA DE LA MEMORIA
Hardware alumnos: ángel zhou y Alberto pascual.. INDICE 1- Introducción/Definición. 1- Introducción/Definición. 2-Funciones básicas. 2.1-La unidad central.
TEMA 2: Organización de computadores
Memorias RAM Características: Son de lectura escritura
 La cuestión de la cantidad es simple, cuanto más memoria haya disponible, más podrá utilizarse. La velocidad óptima para la memoria es la velocidad.
MEMORIA RAM Concepto RAM: Siglas de Random acces Memory, un tipo de memoria a la que se puede acceder de forma aleatoria; esto es, se puede acceder a cualquier.
Chips Controladores Pequeño circuito electrónico utilizado para realizar una función electrónica especifica. El chips es el que hace posible que la placa.
Nombre: Cristian Achina Curso: 4to «A» Fecha:
Introducción a la Programación “Componentes y Arquitectura de un computador” Semestre de Otoño 2006 MEng. Pedro Campos Soto.
Ing. María Rosa Dámaso Ríos1 MEMORIA PRINCIPAL Y SECUNDARIA Quinta Semana.
Memoria RAM: Arquitectura y funcionamiento. Definición Random Access Memory, normalmente conocida como Memoria RAM) es un tipo de dispositivo de almacenamiento.
Estructura de Computadores
Memorias.
Componentes básicos del ordenador
Memoria Principal Memoria de acceso aleatorio. La unidad de memoria y jerarquías de almacenamiento Unidades de Almacenamiento. La unidad de memoria es.
PARTES INTERNAS DEL COMPUTADOR
Memorias.
PRESENTADO: Hernan Dario Delgado murcia. son las siglas de random access memory, un tipo de memoria de ordenador a la que se puede acceder aleatoriamente;
MEMORIA CAHÉ.
Cisco Networking 1.4.4Identificación de los nombres, los propósitos y las características de la memoria ROM y RAM.
FUNCIONAMIENTO INTERNO DEL ORDENADOR
Cisco Networking 1.4.4Identificación de los nombres, los propósitos y las características de la memoria ROM y RAM.
Tema 10 Subsistema de memoria de un computador.
Memoria RAM Es utilizada por el sistema para procesar toda la información que pasa por la PC, por lo cual todos los programas necesitan de ella para ejecutarse.
ALMACENAMIENTO DE DATOS. Son componentes que leen o escriben datos en medios o soportes de almacenamiento, y juntos conforman lamemoria o almacenamiento.
     Jerarquía de memoria.
PROCESADORES.
Computadora Es una máquina electrónica que recibe y procesa datos para convertirlos en información útil. Una computadora es una colección de circuitos.
Claudio Rodríguez Eduardo Berrade. índice 1-Introducción / definición 1-Introducción / definición 2-Funciones básicas. 2-Funciones básicas. 2.1-La unidad.
INTEGRANTES: JOSE ESTEVEZ _HUGO ANDRADE CURSO: 5TO “B”
Resolución de problemas Fundamentos de Programación M.I. Jaime Alfonso Reyes Cortés.
TECNOLOGÍA Y ARQUITECTURA COMPUTADORES
Unidad de transferencia de memoria
1 Unidades funcionales de un ordenador Procesadores Memorias Dispositivos de E/S
ARQUITECTURA DEL ORDENADOR
Republica Bolivariana de Venezuela Universidad Alonso de Ojeda Facultad de Ingeniería Escuela de Computación Ing. Prof. Leonel Sequera Entrada y Salidas.
LICENCIATURAS: HERRAMIENTAS TECNOLOGICAS I GRADO: 1°
El Computador. Computador. Máquina compuesta de elementos físicos (en su mayoría de origen electrónico) capaz de aceptar unos datos de entrada, realizar.
Arquitectura de Computadores Clase 16 Sistemas y Jerarquías de Almacenamiento IIC 2342 Semestre Rubén Mitnik Pontificia Universidad Católica de.
Arquitectura de Computadores Clase 18 Memoria Caché: Fundamentos IIC 2342 Semestre Rubén Mitnik Pontificia Universidad Católica de Chile Escuela.
Arquitectura de Computadores IIC 2342 Semestre Rubén Mitnik Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia.
Arquitectura de Computadores Clase 17 Tecnologías de Memorias IIC 2342 Semestre Rubén Mitnik Pontificia Universidad Católica de Chile Escuela de.
CAPITULO V Arquitectura de Von Neumann
UNIVERSIDDA TECNICA DE MACHALA FACULTAD DE CIENCIAS QUIMICAS Y DE LA SALUD ESCUELA DE ENFERMERIA UNIVERSIDDA TECNICA DE MACHALA FACULTAD DE CIENCIAS QUIMICAS.
Unidad de Control Ubicación: Es uno de los tres bloques funcionales principales en los que se divide una unidad central de procesamiento (CPU). Realizar.
MEMORIA  Es un conjunto de celdas de almacenamiento junto a circuitos asociados que tienen como fin leer y/o almacenar información digital  La memoria.
Transcripción de la presentación:

REPUBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD ALONSO DE OJEDA FACULTAD DE INGENIERÍA ESCUELA DE COMPUTACIÓN ING. PROF. LEONEL SEQUERA MEMORIAS

Elemento de un sistema digital que almacena información binaria en grandes cantidades (datos o instrucciones). Puede verse como un conjunto de m registros de almacenamiento (palabras) de n bits. D n-1 D n-2 D 1 D 0 Palabra 0 Palabra 1 Palabra m-1 Capacidad de la memoria: viene determinada por el numero de palabras que es capaz de almacenar (m) y el tamaño de cada palabra (n), en el formato mxn. Ejemplos: Memoria de 128x1bits Memoria de 512x8bits (0 512bytes) Palabra: igual al numero de bits utilizados para representar un numero entero y la longitud de una instrucción MEMORIA

Acceso a la memoria: Requiere indicar sobre que palabra se desea operar, el tipo de operación, y disponer de un canal para el flujo de datos => 3 buses distintos. Memoria Bus de direcciones A[M-1:0] M Bus de control R/W, CS Bus de Datos n D[n-1:0] Bus de direcciones: M líneas de entrada (siendo 2 M =m) para seleccionar la palabra. Bus de datos: n líneas, una por cada bit de la palabra. Bus de Control: líneas auxiliares para llevar acabo la operación de lectura o escritura. R/W: Tipo de operación (Lectura o Escritura) CS: Señal de habilitación del chip

 Se sitúa en el bus de direcciones la posición donde se quiere escribir.  Se introduce el dato por el bus de datos.  Se aplica la orden de escritura mediante las líneas de control. Registro de dirección Matriz de memoria organizada en bytes Registro de datos Bus de direcciones Bus de datos Escritura Operación de escritura

 Se sitúa en el bus de direcciones la posición donde se quiere leer.  Se aplica la orden de lectura.  En el bus de datos se dispone de la información almacenada. Lectura Operación de lectura Registro de dirección Matriz de memoria organizada en bytes Registro de datos Bus de direcciones Bus de datos

Tamaño= N° de localidades * Datos (1 ) Ejemplo: N° de localidades = 2 N° direcciones Si Tamaño = 2 N° direcciones * Datos (2 ) Decodificador A0A0 A1A1 A2A2 Direcciones 8x8 (1)Tamaño = N°Loc * Datos = 8 * 8 = 64bits (2) Tamaño = 2 N° direcciones * Datos = 2 3 * 8 = 64bits N° de Localidades = m Calculo del tamaño de la Memoria

Las medidas mas empleadas para la capacidad de memoria son: Recordemos que: 1Byte = 8bits = 2 3 Ejercicio 1: Si se tiene un tamaño de 2GB con datos de 64 bits ¿Cuántas localidades tiene la memoria? Nota: 2GB= 2*2 30 B * 2 3 = 2 34 b 64b = 2 6 b Tamaño= N° de localidades*Datos => N° L = Tamaño / Datos N° L = 2GB / 64b = 2 34 b / 2 6 b = 2 28 Ejercicio 2: Un modulo de memoria tiene un bus de datos de 16 bits y un bus de direcciones de 16bits ¿Cuál seria su máxima capacidad? Tamaño = 2 N° direcciones * Datos Tamaño = 2 16 * 16 = 2 16 * 2 4 = 2 20 = 1Mbits Tamaño = 2 20 / 2 3 = 2 17 Bytes

Tipos de Memorias

Memoria Interna Formada por circuitos integrados (Memoria Semiconductora) Tiene mayor relación directa con el procesador Sus unidades son Memoria cache Memoria Principal

Existen dos tipos de memorias semiconductoras que pueden utilizarse para configurar la memoria interna del computador  SRAM o RAM Estática (Static Random Access Memory): Cada celda de memoria (circuito capaz de almacenar un bit) esta constituida por un biestable de unos 6 transistores.  DRAM o RAM Dinámica (Dynamic Random Access Memory): Consta básicamente de tan solo un transistor funcionando como condensador que almacena la carga correspondiente al valor binario que memoriza Memorias semiconductoras

La memoria cache es usada por el sistema de memoria para mantener la información mas comúnmente usada por el procesador, evitando así los relativamente lentos accesos a la memoria principal. El control de la cache, a partir de la dirección emitida por el procesador comprueba si su contenido esta o no en la cache; si lo esta se produce un acierto y se realiza la lectura o escritura en la cache. Por el contrario, se produce un fallo. El espacio en la memoria cache esta dividido en líneas El espacio de la memoria principal esta dividida en bloques Memoria cache

Operación de la memoria cache Recibe dirección D del CPU Asigna espacio en cache para el bloque de Memoria Principal Leer de Memoria Principal el Bloque y llevarlo a la memoria Cache Extraer la palabra con dirección D y entregarla al CPU ¿Esta en la cache el bloque que contiene D? No Si