Manual de prácticas del Laboratorio de Dispositivos de Almacenamiento y de Entrada/Salida
|
|
- Purificación Poblete Calderón
- hace 5 años
- Vistas:
Transcripción
1 Secretaría/División: Área/Departamento: Manual de prácticas del Laboratorio de Dispositivos de Almacenamiento y de Entrada/Salida División de Ingeniería Eléctrica Departamento de Computación Memorias direccionables por contenido (CAMs). Práctica 4.
2 Laboratorio de Dispositivos de Almacenamiento y de Entrada Salida. Memorias direccionables por contenido (CAMs). N de práctica: 4 Nombre completo del alumno Firma Número de brigada: Fecha de elaboración: Grupo: Elaborado por: Revisado por: Autorizado por: Vigente desde: 2
3 Seguridad en la ejecución Peligro o Fuente de energía Riesgo asociado 1 Tensión alterna Electrocución 2 Tensión continua Daño a equipo Objetivos de la práctica. - Comprender el principio de funcionamiento y la estructura interna de las memorias direccionables por contenido Introducción. La memoria direccionable por contenido es también conocida como memoria CAM por sus siglas en inglés (Content Addressable Memory). Las memorias direccionables por contenido, vienen siendo una aplicación directa de las memorias de lectura-escritura de acceso aleatorio (RAMs). En éstas solamente se puede llegar a la información, si se conoce la dirección de la localidad donde está almacenada, en cambio en una memoria CAM no es necesario saber la dirección de la información, si no que basta con darle cierta información (conjunto de datos) llamada clave o llave, para que la memoria CAM pueda realizar a continuación una operación de búsqueda, la cual se realiza en forma simultánea en todas sus localidades, indicándonos en qué localidad o localidades se encuentra guardada dicha información, pudiéndose realizar a continuación una operación de lectura o escritura semejante a una RAM. En otras palabras, la memoria CAM funciona al revés en comparación a las memorias convencionales (RAM, ROM, etc.), al ingresar datos a la memoria CAM, ésta regresará la dirección asociada a la información proporcionada. Las operaciones que puede realizar una memoria direccionable por contenido son: lectura, escritura y búsquedas. Cabe hacer la aclaración que las búsquedas o comparaciones que efectúa una memoria CAM son realizadas a través de hardware, es decir la operación se realiza en forma simultánea en todas las localidades de la memoria, dando como resultado que el tiempo que emplea en la misma sea muy pequeño, siendo esto una característica de las memorias CAMs. 3
4 En otras palabras, las memorias CAM se utilizan en aplicaciones en donde se requieren que los tiempos de respuesta de búsquedas sean muy pequeños y la cantidad de datos no sea muy grande. Algunos ejemplos de aplicaciones en donde se utilizan las memorias CAMs, son entre otros: - En un switch de una red de computadoras, para enviar un paquete de datos al puerto de salida correcto, es necesario comparar la dirección destino de los datos recibidos con la tabla de direccionamiento almacenada en su interior, de tal manera de poder realizar el enrutamiento correcto de dicho paquete a su puerto o dirección destino en el menor tiempo posible. - En la memoria cache de algunos procesadores. En una estructura de una computadora, normalmente el CPU trabaja junto a la memoria cache, seguido de la memoria principal y la memoria secundaria. La memoria cache está construida en el mismo chip que el CPU, por lo que pueden comunicarse casi instantáneamente, mientras que la memoria principal está integrada por una memoria RAM dinámica, la cual se encuentra separada de éstas, por lo tanto la velocidad de comunicación entre éstas es menor. Por otro lado, la memoria cache está integrada por una memoria CAM y una memoria RAM estática, la primera guarda direcciones y la segunda guarda los datos asociados a ellas. Esto hace que las instrucciones que están guardadas en la memoria cache se ejecuten más rápidamente, debido a que le toma un solo instante a la memoria CAM saber si contiene o no la dirección, cuando la contiene ocasiona que la RAM estática coloque su contenido en el bus de datos. - En una compresión de datos, se debe eliminar la redundancia que se encuentra en la información, el uso de una memoria CAM en el empleo de un algoritmo en la compresión de datos, aumenta considerablemente el rendimiento del mismo, ya que la CAM por sus características propias nos da el resultado en una sola operación, independientemente del tamaño de la lista de búsqueda. - En una red de área local LAN o en una red de área amplia WAN, la memoria CAM sirve como un filtro de direcciones IP permitidas para tener o no acceso a un servicio determinado. A continuación se verá como es una celda CAM a diferentes niveles, como está organizada internamente la información, así como el diagrama de bloques de estas memorias. 4
5 En general, una celda de una memoria CAM está compuesta por una celda SRAM y un comparador, tal como se puede apreciar en la figura 1. Entrada dato Selección celda Lect_busq/Escritura Celda SRAM Comparador Salida Comparación Salida dato Figura 1. Celda CAM. Por tal motivo, las memorias CAMs son más caras que las RAMs, se utilizan en equipos que requieren además de las operaciones comunes de lectura y escritura, la necesidad de llevar a cabo comparaciones o búsquedas, cuyo tiempo de respuesta sea crítico o instantáneo. En la figura 2, se muestra una celda CAM a nivel compuertas lógicas. 5
6 Entrada de dato y H habilitación D Vcc R Línea selección(h) CA K J X Salida comparación Reloj Lect/Esc(L) S Salida dato Figura 2. Celda CAM a nivel compuertas lógicas. 6
7 En la figura 3, se muestra una celda CAM a nivel transistor, recuerde que está integrada por una celda RAM estática más un comparador, por lo que la celda SRAM estaría integrada por los seis primeros transistores, T1, T2, T3 y T4 formarían el flip - flop y los otros dos, T5 y T6 son los que permiten la entrada/salida de información cuando es seleccionada la celda. Finalmente los transistores T7, T8 y T9 que están en la parte de abajo de la celda corresponden al bloque comparador. VDD T3 T4 Columna Dato T5 T1 T2 T6 Columna Dato Selección de la Celda X T7 T8 T9 I/O Sal. Comparación I/O entrada/salida de dato o entrada llave entrada/salida de dato o entrada llave Figura 3. Celda CAM a nivel transistor. 7
8 La información almacenada en las memorias CAM puede estar organizada de dos maneras: - Dos campos. Un campo contiene solamente la llave y el otro la información asociada a la llave, véase figura 4. Llave Información asociada a la llave Figura 4. La información en la CAM está almacenada en dos campos. Esta forma es la más usada y por tal motivo se les conoce también a las CAMs con el nombre de memorias asociativas. - Varios campos. La información almacenada es a la vez la llave y la misma información, véase figura 5. Campo 1 Campo 2 Campo 3... Campo n Figura 5. La información en la memoria CAM está almacenada en varios campos. En este tipo de organización existen varios campos, cualquier campo puede ser la llave o incluso puede ser una combinación de varios de ellos, con lo cual la búsqueda de información se vuelve más específica. Lo anterior implica que cada campo tenga una línea para su habilitación. Como se dijo anteriormente, en este tipo de organización no existe un campo específico de llave, sino que nosotros debemos especificar cuál o cuáles serán los campos que queremos que actúen como tales. 8
9 Si se necesitara utilizar como llave a otro campo, entonces se habilitaría a ese campo, si se necesitara tener como llave a dos campos, entonces debemos de habilitar a esos dos campos y así sucesivamente. El diagrama de bloques de la memoria CAM sería el que se muestra en la figura 6. ENTRADA Y HABILITACIÓN DE DATOS HNDN H3 D3 H2 D2 H1 D1 B DIRECCIÓN X0 X1 SALIDA A C D X2 RESULTADO DE LA BÚSUEDA XM-1 SEÑALES DE CONTROL L/E(L) F E SN S3 S2 SALIDA DE DATOS S1 9 Figura 6. Diagrama de bloques de una memoria CAM. Como se puede observar, el bloque marcado con la letra A, es el bloque de direccionamiento. Este bloque tiene como función el decodificar la dirección que se le da a la memoria CAM para poder seleccionar una palabra de memoria y realizar sobre ella una operación de lectura o escritura, como si fuera una RAM común y corriente.
10 El segundo bloque identificado como B es el de habilitación de entrada de datos. Este bloque tiene como función el habilitar ciertas líneas o campos que queremos utilizar como datos o llaves. El bloque C sería el de almacenamiento, el cual está compuesto por un conjunto de celdas que integran la matriz de almacenamiento. Cada celda puede guardar un uno o un cero, el número total de celdas será de M x N, donde M es el número de palabras y N es el número de bits por palabra. El cuarto bloque marcado con la letra D sería el correspondiente al resultado de la búsqueda o comparación. Este bloque tiene como función el indicar en que palabra de la memoria fue encontrada la llave que se le dio como entrada para efectuar una búsqueda o comparación. La salida de este bloque puede estar dada de dos maneras: En la primera de ellas, el bloque puede tener M líneas de salida, donde M es el número de palabras con que cuenta la memoria. Puede suceder el caso de que en una operación de búsqueda, la llave que le fue dada, sea encontrada en dos o más palabras de memoria, por lo cual estarían activadas varias líneas de salida del mismo, este tipo de salida es conveniente únicamente cuando el número de palabras son muy pocas. En la segunda, el bloque puede presentar un conjunto de líneas de salida, por medio de las cuales nos indicaría la dirección de la localidad donde fue encontrada la llave, ahora bien si se encontró más de una vez, entonces además de la dirección mencionada, se contaría con una línea de salida que serviría como una bandera que al estar habilitada nos indicaría que la llave fue encontrada en otra u otras localidades y así sucesivamente si se encontró en varias de ellas. El quinto bloque sería el de la letra E que corresponde al bloque de salida de datos. Este bloque tiene como función el proporcionarnos los datos de salida en alguna operación de lectura normal, también recibe el nombre de buffer de salida y está integrado por N líneas de salida, donde N es el número de bits por palabra. El último bloque es el bloque de control identificado con la letra F. 10
11 Éste realiza todo lo necesario para coordinar y llevar el buen funcionamiento de la memoria. Presenta a su entrada líneas de control como puede ser una línea de entrada (L/E o Lect/Esc o Lectura_búsqueda / Escritura), por medio de la cual se indica a la memoria la operación que se realizará, así como líneas de alimentación y referencia. En la figura 7, se muestra una memoria CAM la cual tiene una organización de dos palabras, cada una de dos bits, por lo tanto la capacidad total de ésta será de 4 bits y su organización como se mencionó anteriormente es de 2 X 2. H2 D2 Vcc H1 D1 Vcc CA CA K K J J Sel. X0 Reloj CA CA K K Lect/Esc(L) J J X1 S2 S1 Figura 7. Memoria CAM con una organización de 2 X 2. 11
12 Desarrollo. Arme y compruebe el buen funcionamiento de la memoria CAM mostrada en la figura 7. Realice varias operaciones de lectura, escritura y búsquedas o comparaciones, siguiendo los siguientes pasos: Para una operación de escritura: La línea de control Lect/Esc a un voltaje alto. Poner la dirección de la palabra donde se quiere escribir. Poner los datos que se quieren escribir y las respectivas líneas de habilitación a voltaje alto. La línea de control Lect/Esc a un voltaje bajo. (En este instante el flip flip toma el dato a guardar) La línea de control Lect/Esc a un voltaje alto. Para una operación de lectura: La línea de control Lect/Esc a un voltaje alto. Poner la dirección de la palabra que se quiere leer. Las líneas de entrada de datos D2 y D1 y las de habilitación H2 y H1 no importan. La información almacenada se puede leer en las líneas de salida S2 y S1. No tomar en consideración las salidas X0 y X1. Para una operación de búsqueda: La línea de control Lect/Esc a un voltaje alto. Los datos o llave que deseo buscar en las líneas D2 y D1. Las respectivas líneas de habilitación H2 y H1 a voltaje alto. Como se trata de una operación de búsqueda, no se deben tomar en consideración las líneas de salida S2 y S1. Observar el resultado de la búsqueda o comparación en las líneas de salida X0 y X1. [Un voltaje alto, significa que el dato que le estoy dando a la CAM, se encuentra guardado en la palabra respectiva. Un voltaje bajo, significa que el dato que le estoy dando a la CAM, no se encuentra guardado en la palabra respectiva]. Posteriormente llame al instructor del laboratorio y muestre el buen funcionamiento de la memoria. 12
13 Material. 2 Circuitos integrados Circuitos integrados Circuitos integrados Circuito integrado Circuito integrado Circuitos integrados Resistencias de 330 ohms y cuatro diodos emisores de luz. Hojas de especificaciones de los circuitos integrados utilizados (Patigramas). Previo. 1.- Explique cuáles son las diferencias entre una memoria SRAM y una CAM? (1 punto) 2.- Explique las ventajas que presenta la operación de búsqueda en una memoria CAM. (1 punto) 3.- Explique qué se requiere para llegar a la información en las memorias RAM y ROM? (1 punto) 4.- Explique ahora cómo se puede llegar a una información específica en una memoria CAM? (1 punto) 5.- Identifique y explique los diferentes bloques en que debe estar integrada la memoria CAM presentada en la figura 7 de la práctica. (1 punto) 6.- Probar el buen funcionamiento de la celda CAM a nivel compuertas lógicas, mostrada en la figura 2, realice varias operaciones de lectura, escritura y comparaciones. (2 puntos) 7.- Explique cómo se llevarían a cabo las operaciones de lectura, escritura y comparación en la celda CAM a nivel transistor?, mostrada en la figura 3. (1 punto) 8.- Explique a detalle cómo se llevarían a cabo las operaciones de lectura, escritura y búsquedas en la memoria CAM?, mostrada en la figura 7. (2 puntos) 13
Manual de prácticas del Laboratorio de Dispositivos de Almacenamiento y de Entrada/Salida
Secretaría/División: Área/Departamento: Manual de prácticas del Laboratorio de Dispositivos de Almacenamiento y de Entrada/Salida División de Ingeniería Eléctrica Departamento de Computación Memorias de
Más detallesManual de prácticas del Laboratorio de Dispositivos de Almacenamiento y de Entrada/Salida
Secretaría/ivisión: Área/epartamento: Manual de prácticas del Laboratorio de ispositivos de Almacenamiento y de Entrada/Salida ivisión de Ingeniería Eléctrica epartamento de Computación Implementación
Más detallesManual de prácticas del Laboratorio de Dispositivos de Almacenamiento y de Entrada/Salida
Secretaría/División: Área/Departamento: Manual de prácticas del Laboratorio de Dispositivos de Almacenamiento y de Entrada/Salida División de Ingeniería Eléctrica Departamento de Computación Control de
Más detallesUnidad II: Memorias. Ing. Marglorie Colina
Unidad II: Memorias Ing. Marglorie Colina Memoria Elemento de un sistema digital que almacena información binaria en grandes cantidades (datos o instrucciones). Puede verse como un conjunto de m registros
Más detallesSemestre 2015-2 LABORATORIO DE DISPOSITIVOS DE ALMACENAMIENTO Y DISPOSITIVOS DE ENTRADA - SALIDA
Semestre 2015-2 LABORATORIO DE DISPOSITIVOS DE ALMACENAMIENTO Y DISPOSITIVOS DE ENTRADA - SALIDA PREVIO 3 MEMORIAS DE LECTURA ESCRITURA SEMICONDUCTORAS, RAM`s 1- Explique cuantos tipos de memoria RAM existen
Más detallesUNIDAD 2. Unidad de Microprocesador (MPU) Microprocesadores Otoño 2011
1 UNIDAD 2 Unidad de Microprocesador (MPU) Microprocesadores Otoño 2011 Contenido 2 Unidad de Microprocesador Generalizada Memoria Dispositivos de Entrada y Salida Sistemas basados en Microprocesadores
Más detallesMicroprocesador. Introducción. Instituto Sagrado Corazón de Jesús
Microprocesador Introducción El microprocesador es la parte de la computadora diseñada para llevar acabo o ejecutar los programas. Este viene siendo el cerebro de la computadora, el motor, el corazón de
Más detallesEl Microprocesador. Tecnología y Funcionamiento
El Microprocesador Tecnología y Funcionamiento EL MICROPROCESADOR (I) El microprocesador aparece como un circuito integrado con una muy elevada escala de integración VHSI. El empleo de los microprocesadores
Más detallesMemoria virtual. 6. La: memoria. Fundamentos de Computadores Ingeniería de Telecomunicación. Departamento de Automática Escuela Politécnica Superior
6. La: memoria Fundamentos de Computadores Ingeniería de Telecomunicación Raúl Durán Díaz Departamento de Automática Escuela Politécnica Superior Curso académico 2009 2010 Raúl Durán Díaz 6. La: memoria
Más detallesInstituto Tecnológico de Morelia
Instituto Tecnológico de Morelia Arquitectura de Computadoras Unidad 1b Programa 1.2.2 Memoria. 1.2.2.1 Conceptos de manejo de memoria. 1.2.2.2 Memoria principal semiconductora. 1.2.2.3 Memoria cache.
Más detallesMemoria y Entrada/Salida Tecnología Organización - Expansión
Universidad Simón Bolívar Departamento de Electrónica y Circuitos EC2721 Arquitectura del Computador I Prof. Osberth De Castro Clase 05 Memoria y Entrada/Salida Tecnología Organización - Expansión La memoria
Más detallesUNIDADES DE MEMORIA DIGITALES (PARTE 3) MEMORIAS DE ACCESO DIRECTO, ACCESO SECUENCIAL Y ASOCIATIVAS
SISTEMAS ELECTRÓNICOS DIGITALES BLOQUE UNIDADES DE MEMORIA DIGITALES (PARTE 3) MEMORIAS DE ACCESO DIRECTO, ACCESO SECUENCIAL Y ASOCIATIVAS Enrique Mandado Pérez María José Moure Rodríguez MEMORIAS DE ACCESO
Más detallesSistemas Electrónicos Industriales II EC2112
Sistemas Electrónicos Industriales II EC2112 PROF. JULIO CRUZ DEPARTAMENTO DE ELECTRÓNICA TRIMESTRE ENERO-MARZO 2009 SECCIÓN 2 Previamente Estructura general de un sistema secuencial Ejercicio Clase 6
Más detallesARQUITECTURA DE VON NEUMANN Y HARVARD
ARQUITECTURA DE VON NEUMANN Y HARVARD ARQUITECTURA VON NEUMANN En esta arquitectura se observa que las computadoras utilizan el mismo dispositivo de almacenamiento para datos e instrucciones conectados
Más detallesManual de prácticas del Laboratorio de Dispositivos de Almacenamiento y de Entrada/Salida
Secretaría/División: Área/Departamento: Manual de prácticas del Laboratorio de Dispositivos de Almacenamiento y de Entrada/Salida División de Ingeniería Eléctrica Departamento de Computación Utilización
Más detallesMEMORIAS RAM Y CAM. RAM = Memorias de acceso aleatorio. CAM = Memorias de acceso por contenidos ORGANIZACIÓN DE LAS MEMORIAS SRAM
MEMORIAS RAM Y CAM RAM = Memorias de acceso aleatorio. CAM = Memorias de acceso por contenidos. Memorias de acceso secuencial (FIFO, LIFO). 11.2. ORGANIZACIÓN DE LAS MEMORIAS SRAM Las memorias RAM estáticas
Más detallesLaboratorio de Dispositivos de Almacenamiento y de Entrada Salida. Memorias de sólo lectura semiconductoras (ROMs). Principio de funcionamiento.
Laboratorio de Dispositivos de Almacenamiento y de Entrada Salida. Memorias de sólo lectura semiconductoras (ROMs). Principio de funcionamiento. N de práctica: 2 Nombre completo del alumno Firma Número
Más detallesFundamentos de Sistemas Digitales Tema 08
Fundamentos de Sistemas Digitales Tema 08 Memorias RAM y CAM UNED Manuel Fernández Barcell http://www.mfbarcell.es/ http://prof.mfbarcell.es TEMA 8: MEMORIAS RAM Y CAM Contexto Conocimiento Previo Necesario
Más detallesSemestre LABORATORIO DE DISPOSITIVOS DE ALMACENAMIENTO Y DISPOSITIVOS DE ENTRADA / SALIDA PREVIO # 2
Semestre 2015-1 LABORATORIO DE DISPOSITIVOS DE ALMACENAMIENTO Y DISPOSITIVOS DE ENTRADA / SALIDA PREVIO # 2 MEMORIAS DE SÓLO LECTURA SEMICONDUCTORAS (ROM) 1- Existen 5 tipos de memoria ROM, mencione cuales
Más detallesLógica cableada: Lógica programada:
1-1 Lógica cableada: Circuitos vistos en Diseño Lógico (Combinatoria, Modo reloj, RTL, ) Función fija determinada en el momento del diseño por las conexiones físicas entre los componentes del circuito
Más detallesUN U I N D I AD A D E E MEM E OR O IA I 1
UNIDAD DE MEMORIA 1 Localización: Tres grandes grupos: Memoria interna del procesador: Pequeño conjunto de registros en los que CPU almacena temporalmente las instrucciones y datos. Memoria principal:
Más detallesLas palabras clave y otros términos que se han resaltado en negrita se encuentran en el glosario final del libro.
AUTOTEST 669 PALABRAS CLAVE Las palabras clave y otros términos que se han resaltado en negrita se encuentran en el glosario final del libro. Bus Conjunto de interconexiones que establece la interfaz entre
Más detallesComponentes Digitales Estructurados
Prof. Rodrigo Araya E. raraya@inf.utfsm.cl Universidad Técnica Federico Santa María Departamento de Informática Valparaíso, 1 er Semestre 2006 1 2 3 4 5 6 7 Los se construyen a partir de unidades más simples
Más detallesUD1. MEMORIAS. Centro CFP/ES FUNCIONAMIENTO BIESTABLE RS
UD1. MEMORIAS Centro CFP/ES FUNCIONAMIENTO BIESTABLE RS 1 BIESTABLE D- CELDA MEMORIA RAM BIESTABLE D- CELDA MEMORIA RAM 2 TIPOS DE MEMORIA LOS DIFERENTES TIPOS DE MEMORIA SON: RAM (Memoria de acceso aleatorio)
Más detallesLABORATORIOS DE: DISPOSITIVOS DE ALMACENAMIENTO Y DE ENTRADA/SALIDA. MEMORIAS Y PERIFÉRICOS.
LABORATORIOS E: ISPOSITIVOS E ALMACENAMIENTO Y E ENTRAA/SALIA. MEMORIAS Y PERIFÉRICOS. PRÁCTICA #5 IMPLEMENTACIÓN E MEMORIAS E MAYOR CAPACIA. OBJETIVO E LA PRÁCTICA. Que el alumno sea capaz de implementar
Más detallesTema II. Unidad de memoria
Tema II Unidad de memoria 2 Unidad de memoria 2.1 Definiciones y conceptos básicos 2.1.1 Localización 2.1.2 Capacidad 2.1.3 Unidad de transferencia 2.1.4 Método de acceso 2.1.5 Tipos físicos 2.1.6 Características
Más detallesINTRODUCCIÓN A LA UNIDAD DE MEMORIA
1 EC - I.I. 07/08 U. Memoria INTRODUCCIÓN A LA UNIDAD DE MEMORIA Características generales del sistema de memoria: jerarquía. Memoria interna: tipos y tecnologías de memorias. Mapas de memoria. Memorias
Más detallesFacultad de Ingeniería Eléctrica
Facultad de Ingeniería Eléctrica Laboratorio de Electrónica Ing. Luís García Reyes Práctica Número 10 Demultiplexores Materia: Laboratorio de Electrónica Digital I Objetivo: Comprobación del funcionamiento
Más detalles1.4 HARDWARE. Contenido. Contenido 03/06/2016
UNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS ECONOMICAS Y FINANCIERAS CARRERA DE CONTADURIA PÚBLICA MATERIA: GABINETE DE AUDITORÍA DE SISTEMAS (CPA-506) 1.4 HARDWARE Por: Ph.D.(c) Victor Hugo Chavez
Más detallesPara implementar una memoria de mayor capacidad se deben considerar los siguientes pasos:
UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO FACULTAD DE INGENIERIA LAB. DISPOSITIVOS DE ALMACENAMIENTO Y DE E/S PREVIO #5 IMPLEMENTACION DE MEMORIAS DE MAYOR CAPACIDAD 1. Investigar los pasos que se deben
Más detallesManual de prácticas del Laboratorio de Dispositivos de Almacenamiento y de Entrada/Salida
Secretaría/División: Área/Departamento: Manual de prácticas del Laboratorio de Dispositivos de Almacenamiento y de Entrada/Salida División de Ingeniería Eléctrica Funcionamiento del puerto paralelo de
Más detallesEVOLUCIÓN HISTÓRICA DE LOS µp
EVOLUCIÓN HISTÓRICA DE LOS µp El primer procesador fue inventado por los Babilonios en el año 500 ac En 1642 se perfeccionó la primera calculadora por Blas Pascal A mediados del siglo pasado se inventaron
Más detallesOrganización del Computador 1 Lógica Digital 2: circuitos y memor
Organización del Computador 1 Lógica Digital 2: circuitos y memorias Departamento de Computación Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires Circuitos secuenciales Circuitos combinatorios
Más detallesMINISTERIO DE EDUCACIÓN PÚBLICA IPEC DE SANTA BÁRBARA MANTENIMIENTO DE EQUIPO DE COMPUTACIÓN. Memoria Principal RAM Memoria de acceso aleatorio
MINISTERIO DE EDUCACIÓN PÚBLICA IPEC DE SANTA BÁRBARA MANTENIMIENTO DE EQUIPO DE COMPUTACIÓN Memoria Principal RAM Memoria de acceso aleatorio MEMORIA RAM Memoria de acceso aleatorio, es la memoria primaria
Más detallesINSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN
INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA UNIDAD CULHUACAN INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN LABORATORIO DE CIRCUITOS DIGITALES
Más detallesIntroducción a la Computación. Capitulo 4 Memoria Cache
Introducción a la Computación Capitulo 4 Memoria Cache Características generales Ubicación Capacidad Unidad de transferencia Método de Acceso Prestaciones Dispositivo Físico Características Físicas Organización
Más detalles11/09/2011. Prof. Manuel Rivas MEMORIAS. Sistemas con memoria Funcionamiento de la memoria Tipos de memoria EC2112. Memorias
Prof. Manuel Rivas MEMORIAS Sistemas con memoria Funcionamiento de la memoria Tipos de memoria 2 1 Hay sistemas que solo reaccionan a sus entradas, Cuando hay un cambio en ellas se produce un cambio en
Más detallesINFORME MEMORIA CACHE Y MEMORIA VIRTUAL.
AIEP PROGRAMACIÓN COMPUTACIONAL FUNDAMENTOS DE PROGRAMACIÓN INFORME MEMORIA CACHE Y MEMORIA VIRTUAL. Por:Diego Menéndez Introducción. Ante la inmensa velocidad de los procesadores que a medida del tiempo
Más detallesPr. Dr. Xavier Bonnaire
Pr. Dr. Xavier Bonnaire Slide 1 Temario Introducción Registros Multiplexores Codificadores y Decodificadores Archivos de Registros Unidad Aritmética Memorias Slide 2 Introducción Componentes Digital Estructurados
Más detallesESTRUCTURA Y TECNOLOGÍA DE LOS COMPUTADORES II BOLETÍN 3 MEMORIAS SEMICONDUCTORAS
NOTA: En aquellos problemas donde no se indique lo contrario debe suponerse que el espacio de direccionamiento es de 64K. Problema 1.- Un sistema basado en un microprocesador dispone de 3 RAMs de 8K*8
Más detallesSistema Cache. Técnicas Digitales III Ing. Gustavo Nudelman Universidad Tecnológica Nacional - Facultad Regional Buenos Aires
Sistema Cache Técnicas Digitales III Ing. Gustavo Nudelman 2012 RAM dinámica Almacena un bit como una capacidad espuria en un transistor La necesidad de conservar la carga y la lectura destructiva obliga
Más detallesIng. Jose Luis Apaza Gutierrez MEMORIAS. Un elemento de memoria es aquel elemento capaz de almacenar un estado durante un tiempo determinado.
LABORATORIO # 9 Realización: MEMORIAS 1. OBJETIVOS Comprender la función del bus de datos, direcciones y las líneas de control lectura(read), escritura(write) y selección de chip (CS) en una menoria RAM.
Más detallesIntroducción a memorias cache
Introducción a memorias cache Lección 6 Ing. Cristina Murillo Miranda Arquitectura de Sistemas Embebidos Programa de Maestría en Electrónica Énfasis en Sistemas Embebidos Escuela de Ingeniería en Electrónica
Más detallesCache. Ing. Marcelo Doallo. Septiembre 2013
Septiembre 2013 Memorias: Evolución Pioneros: Maurcice Wilkes con la primer memoria de tanque de mercurio para la computadora EDSAC. 2 bytes: 1947. Visionarios.... 640K debe ser suficiente para cualquiera..
Más detallesTema 0. Introducción a los computadores
Tema 0 Introducción a los computadores 1 Definición de computador Introducción Máquina capaz de realizar de forma automática y en una secuencia programada cierto número de operaciones sobre unos datos
Más detallesDesarrollo de Problemas
Desarrollo de Problemas Diseñe a nivel de Circuitos Lógicos una memoria de 2 X 2. Considere pastillas de memoria de 2 X 2 para elaborar una memoria de 16 X 8. Ejemplifique su utilización para la escritura
Más detallesSalida activa: 0 o 1 Salida colector abierto (open collector) Salida Triestado (tristate). Modelo: Modelo: (Salida open collector)
8-1 Salida activa: 0 o 1 Salida colector abierto (open collector) o Modelo: (Salida open collector) Vcc R Las llaves se cierran con un 1 Salida Triestado (tristate). Vcc o Modelo: (Salida tercer estado)
Más detallesIntroducción a la arquitectura PIC
18 de septiembre de 2012 Contenido 1 Microprocesadores y Microcontroladores 2 3 4 Microprocesadores y Microcontroladores Microcomputadora consiste básicamente de: Unidad central de procesamiento (CPU),
Más detallesTema II. Unidad de memoria
Tema II Unidad de memoria 2.1 Definiciones y conceptos básicos. 2.2 Jerarquía de memorias. 2.3 Memorias de semiconductor. 2.4 Memorias asociativas. 2.5 Memoria caché. 2.6 Discos magnéticos. 2.1 Definiciones
Más detallesPor su tipo de acceso las memorias se clasifican en:
Memorias Por su tipo de acceso las memorias se clasifican en: acceso aleatorio. El valor de [m (t+1)] es independiente de t Estas memorias, en inglés, se denominan Random Access Memory(RAM) acceso secuencial.
Más detallesMemoria. Organización de memorias estáticas.
Memoria 1 Memoria Organización de memorias estáticas. 2 Memoria En memoria físicas con bus de datos sea bidireccional. 3 Memoria Decodificación en dos niveles. 4 Necesidad de cantidades ilimitadas de memoria
Más detallesOrganización de Computadoras
Organización de Computadoras SEMANA 10 UNIVERSIDAD NACIONAL DE QUILMES Qué vimos? Mascaras Repeticiones controladas Arreglos Modo indirecto Q5 Hoy! Memorias: Características Memorias ROM Jerarquía de memorias
Más detallesSeñales de interfase del Z80
Señales de interfase del Z80 El microprocesador Z80 está integrado en una pastilla de 40 pines. Estos terminales pueden agruparse funcionalmente como muestra la figura: Bus de direcciones El bus de direcciones
Más detallesTema 0. Introducción a los computadores
Tema 0 Introducción a los computadores 1 Definición de computador Introducción Máquina capaz de realizar de forma automática y en una secuencia programada cierto número de operaciones sobre unos datos
Más detallesProceso de información en la computadora
1.1 Introducción La computadora no solamente es una maquina que puede realizar procesos para darnos resultados, sin que tengamos la noción exacta de las operaciones que realiza para llegar a esos resultados.
Más detalles16/11/2016. MEMORIAS de SEMICONDUCTORES
El funcionamiento de una memoria se evalúa por: i. el área del chip por bit de almacenamiento ii. el tiempo de acceso R/W iii. Durabilidad iv. Confiabilidad v. Costo MEMORIAS de SEMICONDUCTORES 1 MEMORIAS
Más detallesEl funcionamiento de una memoria se evalúa por: i. el área del chip por bit de almacenamiento ii. el tiempo de acceso R/W iii. Durabilidad iv.
El funcionamiento de una memoria se evalúa por: i. el área del chip por bit de almacenamiento ii. el tiempo de acceso R/W iii. Durabilidad iv. Confiabilidad v. Costo MEMORIAS de SEMICONDUCTORES MEMORIAS
Más detalles28/09/2012. Interfaz con Dispositivos de Salida. Interfaz con Dispositivos de Entrada. Port Mapped. Memory mapped. Interfaz con Dispositivos I/O
Interfaz con Dispositivos I/O Interfaz con Dispositivos de Salida y Salida Unidad 4, Segunda Parte Port Mapped Memory mapped 1 2 Ejecución de la Instrucción OUT Ejecución de la instrucción OUT Dirección
Más detallesPUERTOS DE ENTRADA / SALIDA EN UN MICROCONTROLADOR
PUERTOS DE ENTRADA / SALIDA EN UN MICROCONTROLADOR Cualquier aplicación de un sistema digital basado en un microprocesador o microcontrolador requiere la transferencia de datos entre circuitos externos
Más detallesSistema Operativo. Repaso de Estructura de Computadores. Componentes Hardware. Elementos Básicos
Sistema Operativo Repaso de Estructura de Computadores Capítulo 1 Explota los recursos hardware de uno o más procesadores Proporciona un conjunto de servicios a los usuarios del sistema Gestiona la memoria
Más detallesLa decodificación y el mapeo de memoria es importante porque permite conectar mas de un dispositivo al microprocesador.
MAPEO DE MEMORIA La decodificación y el mapeo de memoria es importante porque permite conectar mas de un dispositivo al microprocesador. Estos dispositivos pueden ser memorias (ROM y/o RAM), buffer s,
Más detallesIntroducción Composición Caracteristicas Jerarquía Tipos Memoria Diseño. Cache. Memorias
Memorias Memoria de un Computador IntroducciónI d Introducción La memoria contiene los programas y los datos Es un elemento sencillo pero de gran diversidad En un computador están organizadas jerárquicamente
Más detallesProf: Zulay Franco Puerto Ordaz, Agosto
Contadores 2.1. Introducción Los contadores son aplicaciones clásicas de los flip-flop, es un dispositivo electrónico capaz de contar, en binario, el número de pulsos que llegan a su entrada de reloj.
Más detallesTema: USO DE MEMORIAS RAM Y ROM
Tema: USO DE MEMORIAS RAM Y ROM Facultad: Ingeniería Escuela: Electrónica Asignatura: Interfaces y Perifericos Lugar de Ejecución: Fundamentos Generales. Edificio 3 Objetivo general genespecífico Usar
Más detallesESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA UNIDAD CULHUACAN CARRERA DE INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN
INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA UNIDAD CULHUACAN CARRERA DE INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN APUNTES DE MICROPROCESADORES
Más detallesTema 7 - Registros, contadores y memorias
-, contadores y memorias Eduardo Rodríguez Martínez Departamento de Electrónica División de Ciencias Básicas e Ingeniería Universidad Autónoma Metropolitana Unidad Azcapotzalco Email: erm@correo.azc.uam.mx
Más detallesOrganización del Computador 1 Lógica Digital 2: circuitos y memor
Organización del Computador 1 Lógica Digital 2: circuitos y memorias Departamento de Computación Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires Septiembre 2009 Circuitos secuenciales
Más detallesMemorias. Docente: Ing. Víctor Cárdenas Schweiger
Memorias Docente: Ing. Víctor Cárdenas Schweiger 2016 1 Qué es una memoria RAM? Es la memoria donde se almacenan los datos (programas) con los que se están trabajando en ese momento. Es un dispositivo
Más detallesDIAGRAMA A BLOQUES DE UNA COMPUTADORA
DIAGRAMA A BLOQUES DE UNA COMPUTADORA BUS DE DATOS: Interconecta los dispositivos de entrada/salida, la memoria RAM y el CPU. BUS DE DIRECCIONES: Se utiliza para direccional las localidades de memoria
Más detallesMemoria Caché. Algorítmo de Mapeo Directo
Algorítmo de Mapeo Directo Antecedentes Uno de los principales problemas con la arquitectura de computadoras Von Neumann es que la memoria principal generalmente es considerablemente más lenta que el procesador;
Más detallesINSTITUTO TECNOLÓGICO
INSTITUTO TECNOLÓGICO DE NUEVO LAREDO Con la Ciencia por la Humanidad Introducción a la Ingeniería en Sistemas Computacionales y al Diseño de Algoritmos Curso propedéutico Instructor: Bruno López Takeyas
Más detallesPartes de una computadora. Conceptos Generales. Elementos de Computación (CU) Computación (TIG) El Hardware de una computadora
Elementos de Computación (CU) Computación (TIG) Unidad 3 Organización Básica de la Computadora Conceptos Generales Sistema Digital: Es un sistema en el cual la información se representa por medio de variables
Más detallesElectrónica Digital II
Electrónica Digital II TIPOS DE MEMORIAS MEMORIA DDR MEMORIA DDR2 MEMORIA DDR3 COMPARACIÓN TIEMPOS DE ACCESO TIPOS DE LATENCIAS RAS CAS ACTIVIDAD PRECARGA TIPOS DE CONFIGURACIONES SINGLE CHANNEL DUAL CHANNEL
Más detallesElectrónica Industrial - 4º ETSII. Concepto de capacidad Concepto de bit, byte y word (palabra) Electrónica Industrial - 4º ETSII
7.6. Memorias RAM 7.6.1.Introducción a las memorias 7.6.2. Memorias ROM [ Wakerly 10.1 pág. 833] 7.6.2.1. Estructura interna [ Wakerly 10.1.2 pág. 837] 7.6.2.2. Tipos comerciales de ROM [ Wakerly 10.1.4
Más detallesMemoria y caché. Organización del Computador I, verano de 2016
Organización del Computador I, verano de 2016 (2) El problema que nos ocupa hoy Tiempos de acceso en ciclos: Registro: 0-1 ciclos. Memoria: 50-200 ciclos. Disco: decenas de millones de ciclos. Dicho de
Más detallesBibliografía básica de referencia: Fundamentos de Informática para Ingeniería Industrial, Fernando Díaz del Río et al.
1 Informática E.P.S. Universidad de Sevilla TEMA 2: Estructura de Computadores 2 BIBLIOGRAFIA Bibliografía básica de referencia: Fundamentos de Informática para Ingeniería Industrial, Fernando Díaz del
Más detallesMODULO DE MEMORIA RAM. Ing. Raúl Rojas Reátegui
MODULO DE MEMORIA RAM Ing. Raúl Rojas Reátegui OBJETIVOS Al termino de la sesión el estudiante será capaz de: Describir las principales chips de memoria RAM. Describir las principales de los módulos de
Más detallesSISTEMAS ELECTRÓNICOS DIGITALES
SISTEMAS ELECTRÓNICOS DIGITALES PRÁCTICA 6 SISTEMA DE ENCRIPTACIÓN 1. Objetivos - Estudio del funcionamiento de memorias RAM y CAM. - Estudio de métodos de encriptación y compresión de datos. 2. Enunciado
Más detallesUNIVERSIDAD NACIONAL HERMILIO VALDIZAN DIRECCION DE EDUCACION A DISTANCIA Y VIRTUAL CENTRO DE ESTUDIOS INFORMATICOS HUANUCO PERU
5. FUNCIONAMIENTO DE UN ORDENADOR 5.1. COMO FUNCIONA MI ORDENADOR? Una computadora básicamente es un dispositivo cuya principal función es la de procesar grandes cantidades de información en forma veloz
Más detallesDISEÑO CURRICULAR ARQUITECTURA DEL COMPUTADOR
DISEÑO CURRICULAR ARQUITECTURA L COMPUTADOR FACULTAD (ES) CARRERA (S) Ingeniería Computación y Sistemas. CÓDIGO HORAS TEÓRICAS HORAS PRÁCTICAS UNIDAS CRÉDITO SEMESTRE 126643 02 02 03 VI PRE-REQUISITO ELABORADO
Más detallesKIT LUCES SECUENCIALES REVERSIBLES CON 16 LEDS. Luces secuenciales con efecto de scanner o simulador de alarma.
KIT LUCES SECUENCIALES REVERSIBLES CON 16 LEDS Luces secuenciales con efecto de scanner o simulador de alarma. Tabla de Contenido DEFINICIÓN FUNCIONAMIENTO LISTA DE PARTES ENSAMBLE REFERENCIAS DEFINICIÓN
Más detallesAnálisis de la Afirmación I organización 2D
Problemas TEMA 2 2.1.- Un sistema jerárquico de memoria tiene una memoria caché de 256 palabras con un tiempo de acceso de 10 nseg, y una memoria principal de 1024 Kpalabras con un tiempo de acceso de
Más detallesUniversidad Carlos III de Madrid Electrónica Digital Ejercicios
1. Dibuje el esquema de transistores de una puerta lógica que realice la función lógica f = ab(c+d) a) en tecnología NMOS b) en tecnología CMOS 2. El circuito que aparece en la figura pertenece a la familia
Más detallesEstructura básica de un ordenador
Estructura básica de un ordenador CPU.Unidad Central de proceso Memoria Naturaleza electrónica, Microprocesador Controlar y coordinar todas las operaciones del sistema Ejecuta instrucciones de programas»
Más detallesLa memoria del ordenador
La memoria del ordenador Alberto Molina Coballes David Sánchez López Fundamentos de Hardware Diciembre 2011 La memoria Desde el punto de vista informático, memoria es todo dispositivo que es capaz de:
Más detallesMemoria RAM Estática Asincrónica de 1Kbit
1 Memoria RAM Estática Asincrónica de 1Kbit S. M. Armano, G. H. Stuarts, P. Julián y P. S. Mandolesi* CONICET - Dto. Ing. Eléctrica y Computadoras, Universidad Nacional del Sur - *CIC Resumen En este trabajo
Más detallesTRABAJO PRÁCTICO Nº 4. Sistemas combinacionales MSI
Sistemas Digitales TRABAJO PRÁCTICO Nº 4 Sistemas combinacionales MSI Ejercicio Nº 1: Se desea transmitir datos de dos bits con control de paridad impar. Utilice un decodificador para diseñar un circuito
Más detallesSoluciones a los problemas impares. Tema 5. Memorias. Estructura de Computadores. I. T. Informática de Gestión / Sistemas
Tema 5. Soluciones a los problemas impares Estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 28-29 Tema 5 Hoja: 2 / 36 Tema 5 Hoja: 3 / 36 Base teórica La memoria es el lugar en
Más detallesTema 7. Entrada / Salida
Tema 7 Entrada / Salida Problemática Entrada/Salida Elementos claves en un computador: Procesador, memoria y módulos de E/S Cada módulo de E/S se conecta al bus del sistema y controla a uno o a más periféricos
Más detallesUnidad 2: Taller de Cómputo. Estructura y Componentes de la Computadora UNIDAD DOS: INTRODUCCIÓN
UNIDAD DOS: INTRODUCCIÓN Una computadora es una máquina electrónica diseñada para manipular y procesar información de acuerdo a un conjunto de ordenes o programas. para que esto sea posible se requiere
Más detallesBloques funcionales combinacionales. Bloques para el encaminamiento y/o transferencia de datos
Bloques para el encaminamiento y/o transferencia de datos Multiplexor Demultiplexor Decodificador Codificador Bloques para el procesamiento de datos Comparador Bloques para la generación de funciones booleanas
Más detallesUNIDAD CENTRAL DE PROCESO
UNIDAD CENTRAL DE PROCESO NO SON CPU, SON CASES COMPONENTES DE UN SISTEMA DE CÓMPUTOS DISPOSITIVOS DE ALMACENAMIENTO Disco Rígido, Disquete, CD, DVD DISPOSITIVOS DE ENTRADA Teclado Mouse Micrófono Cámara
Más detallesDaivid Moras Hernando
Daivid Moras Hernando ÍNDICE LOS PERIFÉRICOS Periférico es todo componente hardware que no forma parte (o que no tiene parte esencial) de el PC (placa base, CPU, RAM, HDD/Disquetera). Estos sirven para
Más detallesElectrónica. Circuitos Digitales. 22/10/2009 Introducción a la Electrónica. Introducción a la Electrónica
Introducción a la Electrónica Circuitos Digitales 1 Familias lógicas 2 Tecnologías Los circuitos lógicos son fabricados utilizando diferentes tecnologias. Cada familia lógica tiene ventajas y desventajas
Más detallesENIAC, Primer computador electrónico y su panel de conexiones
-1 La arquitectura de Von Neumann. Los primeros computadores se programaban en realidad recableándolos. Esto prácticamente equivalía a reconstruir todo el computador cuando se requería de un nuevo programa.
Más detallesAplicaciones con transistor MOSFET
Aplicaciones con transistor MOSFET Lección 04.2 Ing. Jorge Castro-Godínez EL2207 Elementos Activos Escuela de Ingeniería Electrónica Instituto Tecnológico de Costa Rica I Semestre 2014 Jorge Castro-Godínez
Más detallesARQUITECTURA DE LOS SISTEMAS BASADOS EN MICROPROCESADOR
ARQUITECTURA DE LOS SISTEMAS BASADOS EN MICROPROCESADOR Historia Bloques funcionales Dimensionamiento Estructura CPU Concepto de programa Interrupciones Buses Entrada / Salida Ejemplo de arquitectura:
Más detalles