DMA y Discos. María Elena Buemi. 15 de junio María Elena Buemi () DMA y Discos 15 de junio / 27

Tamaño: px
Comenzar la demostración a partir de la página:

Download "DMA y Discos. María Elena Buemi. 15 de junio María Elena Buemi () DMA y Discos 15 de junio / 27"

Transcripción

1 DMA y Discos María Elena Buemi 15 de junio 2010 María Elena Buemi () DMA y Discos 15 de junio / 27

2 Transferencias entre Módulos María Elena Buemi () DMA y Discos 15 de junio / 27

3 DMA según Wikipedia 1 El acceso directo a memoria (DMA, del inglés Direct Memory Access) permite acceso a la memoria para leer o escribir sin que CPU intervenga. 2 Muchos sistemas hardware utilizan DMA, incluyendo controladores de unidades de disco, tarjetas gráficas y tarjetas de sonido. 3 DMA es una característica esencial en todos los ordenadores modernos, ya que permite a dispositivos de diferentes velocidades comunicarse sin someter a la CPU a una carga masiva de interrupciones. 4 Una transferencia DMA consiste principalmente en copiar un bloque de memoria de un dispositivo a otro. 5 En lugar de que la CPU inicie la transferencia, la transferencia se lleva a cabo por el controlador DMA. María Elena Buemi () DMA y Discos 15 de junio / 27

4 Ejemplo, Wikipedia 1 Mover un bloque de memoria desde una memoria externa a una interna más rápida 2 Qué Dispositivo se ocupa? 3 DMA 4 Consecuencia? 5 CPU puede hacer otras tareas. María Elena Buemi () DMA y Discos 15 de junio / 27

5 Ejemplo, Wikipedia 1 Por qué DMA? 2 Aumenta el rendimiento de aplicaciones que necesiten muchos recursos. 3 Qué se necesita del Sistema, ya que no usa CPU? 4 Se necesitan las ĺıneas del sistema de interconexión(system Bus) María Elena Buemi () DMA y Discos 15 de junio / 27

6 Módulo DMA(Stallings) María Elena Buemi () DMA y Discos 15 de junio / 27

7 Funciones de DMA Stallings DMA es capaz de imitar al CPU, y efectivamente, toma el control del sistema. Para qué? Para hacer transferencias de datos - lectura o escritura - con la memoria por el sistema de bus. Cuando el procesador envía una petición de Lectura o Escritura, envía al DMA la siguiente información: 1 Read o Write ĺıneas entre CPU y DMA 2 Datos comunica la dirección del dispositivo de I/O, Posición en Memoria, cantidad de Palabras. 3 Registro de dirección guarda la dirección de Memoria. 4 Qué se necesita del Sistema, ya que no usa CPU? 5 El sistema de bus. María Elena Buemi () DMA y Discos 15 de junio / 27

8 Ejercicio 1 María Elena Buemi () DMA y Discos 15 de junio / 27

9 Protocolo entre DMA y Dispositivo E/S A continuación se describe el protocolo entre el controlador de DMA y un dispositivo de E/S para realizar transferencias de datos usando el I/O Bus. 1. El controlador DMA pone en el bus de direcciones el identificador del dispositivo con el que desea iniciar la comunicación y levanta la señal de Request, de RD o WR, según corresponda y baja la ĺınea de M/IO. 2. El controlador del dispositivo detecta la señal de Request y compara su propio identificador con el contenido del bus de direcciones. 3. Si coincide el identificador y el dispositivo se encuentra listo, el controlador del dispositivo levanta la señal de Ready. 4. El controlador DMA detecta la señal de Ready. En el caso de tratarse de una escritura, el controlador DMA pone el dato a escribir junto con su posición de memoria en los buses correspondientes. Por otro lado, en el caso de una lectura, el controlador de DMA pone la dirección del dato deseado. 5. El controlador DMA baja la señal de Request. 6. De tratarse de una escritura, el controlador del dispositivo ordena grabar el dato, o en el caso de una lectura pone el dato en el bus. Luego, baja la señal de Ready. 7. Si se trata de una lectura el DMAC lee el dato del bus de datos. 8. En ambos casos, lectura y escritura, el DMAC retira las ĺıneas y baja la señal de RD o WR según corresponda. 9. Si es una lectura, cuando el DMAC baja la señal de RD la controladora del dispositivo quita el dato del bus de datos. María Elena Buemi () DMA y Discos 15 de junio / 27

10 Protocolo entre DMA y Memoria Equivalente al que hay entre DMA y Dispositivo. Cambia el valor de la ĺınea M/IO y no se coloca en el bus el indentificador del dispositivo. María Elena Buemi () DMA y Discos 15 de junio / 27

11 Registros de DMA mapeados a Memoria La Placa de Captura de video tiene su espacio de direcciones mapeado amemoria en las direcciones FE00 a FF00. por simplicidad se supone que es una pantalla de video. El identificador de este dispositivo es 0x005F.(lo usaremos más adelante) El controlador de DMA posee los siguientes registros también mapeados a memoria en las direcciones indicadas: DEVICE (0xFFA0): identificador del dispositivo. DEVICE ADDRESS (0xFFA1): dirección de memoria (en el espacio de direccionamiento del dispositivo) que se desea leer/escribir. MEM ADDRESS (0xFFA2): dirección de memoria (en el espacio de direccionamiento de la memoria principal) que se desea leer/escribir. SIZE (0xFFA3): cantidad de datos a transferir. STATUS (0xFFA4): si bit 0 contiene 1 indica que ya se han cargado todos los datos necesarios, y se puede iniciar la transmisión. el bit 1 contiene un 1 en caso de escritura, y un 0 en caso contrario. María Elena Buemi () DMA y Discos 15 de junio / 27

12 Comportamiento del controlador de DMA Es el siguiente: cuando el bit 0 de STATUS contiene un 1 significa que se puede comenzar la transferencia. Si el bit 1 de STATUS es un 1 entonces será de IO a Memoria, si es 0 sera de Memoria a IO. Serán transferidos la cantidad de palabras que indique SIZE, de la dirección indicada por MEM ADDRESS a DEVICE ADDRESS o viceversa. María Elena Buemi () DMA y Discos 15 de junio / 27

13 Primitivas para obtener/liberar el bus: requestbus() : Solicita el bus para realizar cualquier transferencia. releasebus() : Libera el bus una vez que se termino de utilizar. María Elena Buemi () DMA y Discos 15 de junio / 27

14 Primitivas para leer/escribir valores en las señales: señal(es) Request Ready RD RW M/IO bus de datos bus de direcciones primitivas setrequest(x), getrequest() setready(x),getready() setread(x),getread() setwrite(x),getwrite() setmemoryio(x),getmemoryio() setdata(x),getdata() setaddress(x),getaddress() María Elena Buemi () DMA y Discos 15 de junio / 27

15 Qué hace cada primitiva setrequest(x): Setea la señal de Request con el valor de x(x en 1 ó 0) getrequest(): Devuelve el valor de Request setready(x): Setea la señal de Ready con el valor de x(x en 1 ó 0) getready(): Devuelve el valor de Ready setread(x): Setea la señal de RD con el valor de x(x en 1 ó 0) getread(): Devuelve el valor de RD setwrite(x): Setea la señal de RW con el valor de x(x en 1 ó 0) getwrite(): Devuelve el valor de RW setmemoryio(x): Setea la señal de M/IO con el valor de x(x en 1 ó 0) getmemoryio(): Devuelve el valor de M/IO setdata(x): Escribe x en el bus de datos getdata(): Lee el bus de datos setaddress(x): Escribe x en el bus de direcciones getaddress(): Lee el bus de direcciones María Elena Buemi () DMA y Discos 15 de junio / 27

16 a) Escribir el seudo-codigo que realiza el controlador de DMA MIENTRAS (true){ SI STATUS Tiene bit 0 en 1 ENTONCES{ SI STATUS tiene bit 1 en 1 ENTONCES { 1.Si se solicita transferir del I/O a Memoria 1.1 Leer del dispositivo al DMA 1.2 Escribir del DMA a la Memoria 1.3 actualiza registros Sino 2. Si en cambio se solicita Transferir de Memoria a Dispositivo 2.1 Lee de Memoria al DMA 2.2 Escribe de DMA a Dispositivo 3.3 actualiza registros FinSi FINSI} FINSI} FINMIENTRAS} } María Elena Buemi () DMA y Discos 15 de junio / 27

17 a)1.1. Tranferir de I/O a Memoria: Leer del dispositivo a DMA while(true) { if(status AND [10...0] =/= 0 ) { if( STATUS AND [ ] =/= 0 ) { //comentario: IO a Memoria while( SIZE > 0 ) { requestbus() setmemoryio(0) setread(1) setwrite(0) setaddress(device) setrequest(1) wait while( getready() = 0 ) setaddress(device ADDRESS) setrequest(0) wait while( getready() = 1 ) tempdato < getdata() setread(0) releasebus() María Elena Buemi () DMA y Discos 15 de junio / 27

18 a)1.2 Tranferir de I/O a Memoria: Escribir de DMA a Memoria requestbus() setmemoryio(1) setread(0) setwrite(1) setrequest(1) wait while(getready() = 0) setaddress(mem ADDRESS) setdata(tempdato) setrequest(0) wait while(getready() = 1) setwrite(0) setmemoryio(0) releasebus() MEM ADDRESS <- MEM ADDRESS + 1 DEVICE ADDRESS <- DEVICE ADDRESS + 1 SIZE <- SIZE - 1 } STATUS <- STATUS AND [01...1] } María Elena Buemi () DMA y Discos 15 de junio / 27

19 a)2.1tranferir de Memoria a I/O: Leer de Memoria a DMA else { //comentario: IO a Memoria while( SIZE > 0 ) { requestbus() setmemoryio(1) setread(1) setwrite(0) setrequest(1) wait while( getready() = 0 ) setaddress(mem ADDRESS) setrequest(0) while( getready() = 1 ) tempdato < getdata() setmemoryio(0) setread(0) releasebus() María Elena Buemi () DMA y Discos 15 de junio / 27

20 a)2.2memoria a I/O: Escribir de DMA a I/O requestbus() setmemoryio(0) setread(0) setwrite(1) setaddress(device) setrequest(1) while(getready() = 0) setaddress(device ADDRESS) setdata(tempdato) setrequest(0) while(getready() = 1) setwrite(0) setmemoryio(0) releasebus() MEM ADDRESS <- MEM ADDRESS + 1 DEVICE ADDRESS <- DEVICE ADDRESS + 1 SIZE <- SIZE - 1 } STATUS <- STATUS AND [01...1] } enviarinterrupcion() } María Elena Buemi () DMA y Discos 15 de junio / 27

21 b)escribir rutina de interrupción La Placa de Captura de video tiene su espacio de direcciones mapeado amemoria en las direcciones FE00 a FF00. por simplicidad se supone que es una pantalla de video. El identificador de este dispositivo es 0x005F. Suponga que existe un proceso que muestra en la pantalla los cuadros de video capturados por la placa. Este proceso posee una rutina que escribe en la memoria principal el cuadro capturado. La placa capturadora genera una interrupción, cada vez que se captura un cuadro. Realizar el seudo-código de la rutina que atiende la interrupción de la placa. (El rango de memoria AB00 a AC00 esta reservado para guardar la pantalla capturada en memoria principal) María Elena Buemi () DMA y Discos 15 de junio / 27

22 b) Rutina rutina: MOV R1, 0xAB00 MOV R2, 0xFE00 MOV R0, 0x0100 ciclo: MOV [R1], [R2] ADD R1, 1 ADD R2, 1 SUB R0, 1 CMP R0, 0 JE fin fin: JMP ciclo RETI copia el ppio del rango de memoria en R1 María Elena Buemi () DMA y Discos 15 de junio / 27

23 c) Escribir rutina usando el controlador de DMA rutina: MOV [DEVICE], 0x005F MOV [DEVICE ADDRESS], 0x0000 MOV [MEM ADDRESS], 0xAB00 MOV [SIZE], 0x0100 OR [STATUS], 0x RETI María Elena Buemi () DMA y Discos 15 de junio / 27

24 Ejercicio 2: Discos A continuación se presentan algunos parámetros característicos de un disco rígido. Cantidad de Bytes por Sector : Sector bytes Bytes Cantidad de Platos o Cantidad de Cabezas : Cabezas Cantidad de Pistas por Plato o Cantidad de Cilindros : Cilindros Cantidad de Sectores por Pista : Sectores pista Tiempo entre Pistas adyacentes : T adyasentes Seg Tiempo promedio entre Pistas : T promedio Seg Latencia : T latencia Seg Capacidad del Buffer : Buffer Mb Velocidad de Rotacion : Disco rotacion RPM Velocidad de Transferencia de la Interfaz : Interfaz velocidad Mb/Seg María Elena Buemi () DMA y Discos 15 de junio / 27

25 Se pide: 1 Calcular los siguientes valores característicos a partir de los parámetros presentados. 1 Cantidad de Sectores totales. 2 Capacidad máxima en Mbytes. 3 Tiempo de lectura de un sector. 4 Tiempo de transferencia de un sector. 5 Tiempo de transferencia de n sectores consecutivos sobre una misma pista. María Elena Buemi () DMA y Discos 15 de junio / 27

26 Resolución- ambos ej. D. González Márquez 1 Sectores totales = Cabezas Cilindros Sectores pista 2 Capacidad total = Sectores totales Sector bytes 3 T Lectura.Sector = 60/( Disco rotacion Sectores pista ) 4 T Transferencia.Sector = T Lectura.Sector + Sector bytes /(2 20 Interfaz velocidad ) 5 T Transferencia.Sectores.Unica.Pista (n) = n T Transferencia.Sector + (n 1) T latencia María Elena Buemi () DMA y Discos 15 de junio / 27

27 Bibliografía Computer Organization and Architecture: Designing for Performance,8/E William Stallings. ISBN-10: ISBN-13: Publisher: Prentice Hall. Copyright: 2010 Null, Linda. The essentials of computer organization and architecture / Linda Null, Julia Lobur. p. cm. ISBN X María Elena Buemi () DMA y Discos 15 de junio / 27

Práctica 8 - DMA y Almacenamiento Masivo

Práctica 8 - DMA y Almacenamiento Masivo Práctica 8 - DMA y Almacenamiento Masivo Organización del Computador 1 Segundo Cuatrimestre 2011 Ejercicio 1 El siguiente protocolo de handshaking permite a un amo (por ejemplo: CPU) ordenar la realización

Más detalles

ENTRADA/SALIDA. Conectar con el mundo real CPU. Arquitectura de Ordenadores. Entrada/Salida. Arquitectura de Ordenadores. Entrada/Salida MEMORIA

ENTRADA/SALIDA. Conectar con el mundo real CPU. Arquitectura de Ordenadores. Entrada/Salida. Arquitectura de Ordenadores. Entrada/Salida MEMORIA ENTRADA/SALIDA UPCO ICAI Departamento de Electrónica y Automática 1 Conectar con el mundo real MEMORIA DATAPATH R0 R1 PC LO L1 LPC MX OA TPC MY X Y RA TAD LA 1 0 0 0 0 1 0 0 0 1 1 0 0 0 0 1 1 0 0 0 1 0

Más detalles

28/09/2012. Interfaz con Dispositivos de Salida. Interfaz con Dispositivos de Entrada. Port Mapped. Memory mapped. Interfaz con Dispositivos I/O

28/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 detalles

Tema 5: Memorias. Espacio reservado para notas del alumno

Tema 5: Memorias. Espacio reservado para notas del alumno Tema 5: Memorias S Definiciones S Parámetros característicos S Jerarquía de memoria S Dispositivos de almacenamiento S Clasificación S Fundamentos de las memorias S Memoria caché / Memoria virtual S Memoria

Más detalles

Soluciones a los problemas impares. Tema 5. Memorias. Estructura de Computadores. I. T. Informática de Gestión / Sistemas

Soluciones 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 detalles

0-31 : caracteres de control : carac. Comunes : especiales (flechas, símbolos) y particulares (ñ)

0-31 : caracteres de control : carac. Comunes : especiales (flechas, símbolos) y particulares (ñ) Hardware y Software (1/6) Lenguaje binario Los ordenadores sólo entienden 1 y 0. Lógica positiva: 0: no hay señal 1: hay señal Código ASCII American Standard Code for Information Interchange Carácter =

Más detalles

Arquitectura de Computadoras. Anexo Clase 8 Buses del Sistema

Arquitectura de Computadoras. Anexo Clase 8 Buses del Sistema Arquitectura de Computadoras Anexo Clase 8 Buses del Sistema Estructuras de interconexión Todas las unidades han de estar interconectadas. Existen distintos tipos de interconexiones para los distintos

Más detalles

2 Sea una unidad de disco duro de brazo móvil con las siguientes características:

2 Sea una unidad de disco duro de brazo móvil con las siguientes características: 1 Sea una unidad de disco duro de brazo móvil con las siguientes características: 18 superficies, 20.331 cilindros y 400 sectores por pista. Sectores de 1.024 bytes de información neta. Velocidad de rotación:

Más detalles

Contenido TEMA 2 ENTRADA / SALIDA. Interfaz HW: buses del sistema. Interfaz HW de E/S

Contenido TEMA 2 ENTRADA / SALIDA. Interfaz HW: buses del sistema. Interfaz HW de E/S Contenido TEMA ENTRADA / SALIDA Sergio Romero Montiel Depto Arquitectura de Computadores El concepto de interfaz de E/S Direccionamiento de interfaces de E/S Mapa de memoria Organización Mapeada y no mapeada

Más detalles

La memoria del ordenador

La 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 detalles

1) Se dispone de un computador de 32 bits con la siguiente estructura:

1) Se dispone de un computador de 32 bits con la siguiente estructura: 1) Se dispone de un computador de 32 bits con la siguiente estructura: MP CPU CACHE DISCO1 DISCO2... DISCO n El sistema de memoria está formado por una Memoria principal cuyo tiempo de acceso es de 550nseg

Más detalles

Tema 6: Periféricos y entrada-salida

Tema 6: Periféricos y entrada-salida Enunciados de problemas Tema 6: Periféricos y entrada-salida Estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 2008-2009 Tema 6: Hoja: 2 / 8 Tema 6: Hoja: 3 / 8 Base teórica Al diseñar

Más detalles

2º CURSO INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN TEMA 5 ENTRADA/SALIDA. JOSÉ GARCÍA RODRÍGUEZ JOSÉ ANTONIO SERRA PÉREZ Tema 5.

2º CURSO INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN TEMA 5 ENTRADA/SALIDA. JOSÉ GARCÍA RODRÍGUEZ JOSÉ ANTONIO SERRA PÉREZ Tema 5. ARQUITECTURAS DE COMPUTADORES 2º CURSO INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN TEMA 5 ENTRADA/SALIDA JOSÉ GARCÍA RODRÍGUEZ JOSÉ ANTONIO SERRA PÉREZ Tema 5. Unidad de E/S 1 Unidad de E/S Indice Introducción.

Más detalles

Manejo de Entrada-Salida. Arquitectura de Computadoras

Manejo de Entrada-Salida. Arquitectura de Computadoras Manejo de Entrada-Salida Arquitectura de Computadoras Agenda 1.2.3.1Módulos de entrada/salida. 1.2.3.2Entrada/salida programada. 1.2.3.3Entrada/salida mediante interrupciones. 1.2.3.4Acceso directo a memoria.

Más detalles

Estructura del Computador

Estructura del Computador Estructura del Computador 1 definiciones preliminares Estructura: es la forma en que los componentes están interrelacionados Función: la operación de cada componente individual como parte de la estructura.

Más detalles

Entrada salida y comunicación

Entrada salida y comunicación Entrada salida y comunicación E/S de los computadores Introducción: Variedad de dispositivos. Modo de transfer. Tipo de información. Diferencias de velocidades (tasas de transferencias). Ejemplos de periféricos:

Más detalles

Manejo de Entrada-Salida. Arquitectura de Computadoras

Manejo de Entrada-Salida. Arquitectura de Computadoras Manejo de Entrada-Salida Arquitectura de Computadoras Agenda 1.2.3.1Módulos de entrada/salida. 1.2.3.2Entrada/salida programada. 1.2.3.3Entrada/salida mediante interrupciones. 1.2.3.4Acceso directo a memoria.

Más detalles

Guía rápida para gestionar el puerto paralelo del PC

Guía rápida para gestionar el puerto paralelo del PC Guía rápida para gestionar el puerto paralelo del PC Descarga desde: http://eii.unex.es/profesores/jisuarez/descargas/ip/guia_rapida_pp.pdf José Ignacio Suárez Marcelo Universidad de Extremadura Escuela

Más detalles

Sistemas de Computación I/O. 2º Semestre, 2008 José Miguel Rubio L. jose.rubio.l@ucv.cl http://www.inf.ucv.cl/~jrubio

Sistemas de Computación I/O. 2º Semestre, 2008 José Miguel Rubio L. jose.rubio.l@ucv.cl http://www.inf.ucv.cl/~jrubio Sistemas de Computación I/O 2º Semestre, 2008 José Miguel Rubio L. jose.rubio.l@ucv.cl http://www.inf.ucv.cl/~jrubio Funciones: Enviar comandos a los dispositivos Detectar interrupciones. El usuario no

Más detalles

Introducción a la Computación. Capítulo 10 Repertorio de instrucciones: Características y Funciones

Introducción a la Computación. Capítulo 10 Repertorio de instrucciones: Características y Funciones Introducción a la Computación Capítulo 10 Repertorio de instrucciones: Características y Funciones Que es un set de instrucciones? La colección completa de instrucciones que interpreta una CPU Código máquina

Más detalles

TEMA 6.- INTERFACES PARA DISCOS DUROS. nexo de conexión que facilita la comunicación entre dos dispositivos

TEMA 6.- INTERFACES PARA DISCOS DUROS. nexo de conexión que facilita la comunicación entre dos dispositivos TEMA 6.- INTERFACES PARA DISCOS DUROS 1. Introducción Interfaz: Adaptador: nexo de conexión que facilita la comunicación entre dos dispositivos convierte las señales del computador a las que necesita el

Más detalles

PROBLEMAS TEMA 3: Unidad de Entrada/Salida

PROBLEMAS TEMA 3: Unidad de Entrada/Salida PROBLEMAS TEMA 3: Unidad de Entrada/Salida Problemas propuestos en examen 3.1 Un computador dispone de un canal multiplexor que controla 2 unidades de disco y 2 unidades de cinta. Las unidades de disco

Más detalles

Estructura de los dispositivos de E/S.

Estructura de los dispositivos de E/S. Estructura de los dispositivos de E/S. Sistemas Operativos. Tema 6. 1 Estructura dispositivos de almacenamiento masivo. Almacenamiento secundario o masivo: Su misión: Contener permanentemente gran cantidad

Más detalles

VOCABULARIO DEL HARDWARE. Docente Yeni Ávila

VOCABULARIO DEL HARDWARE. Docente Yeni Ávila VOCABULARIO DEL HARDWARE Docente Yeni Ávila HARDWARE El Hardware Básico: son las piezas fundamentales e imprescindibles para que la computadora funcione como son: Placa base, monitor, teclado y ratón.

Más detalles

ESTRUCTURA BÁSICA DE UN ORDENADOR

ESTRUCTURA BÁSICA DE UN ORDENADOR ESTRUCTURA BÁSICA DE UN ORDENADOR QUÉ ES UN ORDENADOR? Un ordenador es una máquina... QUÉ ES UN ORDENADOR? Un ordenador es una máquina... QUÉ ES UN ORDENADOR? Un ordenador es una máquina... Qué son los

Más detalles

CICLOS DEL PROCESADOR

CICLOS DEL PROCESADOR UNIDAD DE CONTROL CICLOS DEL PROCESADOR Qué es un ciclo de búsqueda? Para qué sirve estudiar los ciclos de instrucción de una CPU? Para comprender el funcionamiento de la ejecución de instrucciones del

Más detalles

Tema 2 HARDWARE III. TICs 1º Bachillerato

Tema 2 HARDWARE III. TICs 1º Bachillerato Tema 2 HARDWARE III TICs 1º Bachillerato Arquitectura de ordenadores Sistemas de almacenamiento Medios de almacenamiento: Componentes 9sicos o materiales en que se almacenan datos. Disposi0vos o unidades

Más detalles

Conceptos de Arquitectura de Computadoras Curso 2015

Conceptos de Arquitectura de Computadoras Curso 2015 PRACTICA 1 Assembly, Instrucciones, Programas, Subrutinas y Simulador MSX88 Objetivos: que el alumno Domine las instrucciones básicas del lenguaje assembly del MSX88. Utilice los diferentes modos de direccionamiento.

Más detalles

Organización lógica Identificación de bloque

Organización lógica Identificación de bloque Cómo se encuentra un bloque si está en el nivel superior? La dirección se descompone en varios campos: Etiqueta (tag): se utiliza para comparar la dirección requerida por la CPU con aquellos bloques que

Más detalles

ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla

ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla Índice de contenido 1.- Qué es un ordenador?...3 2.-Hardware básico de un ordenador:...3 3.-Software...4 3.1.-Software

Más detalles

PROCESADORES. Existen 3 tipos de procesadores: DE GALLETA, DE PINES Y DE CONTACTO. DE GALLETA: se utilizaban en las board en los años 80 y 90.

PROCESADORES. Existen 3 tipos de procesadores: DE GALLETA, DE PINES Y DE CONTACTO. DE GALLETA: se utilizaban en las board en los años 80 y 90. PROCESADORES TIPOS DE PROCESADORES. Existen 3 tipos de procesadores: DE GALLETA, DE PINES Y DE CONTACTO DE GALLETA: se utilizaban en las board en los años 80 y 90. DE PINES: reemplazaron los procesadores

Más detalles

El nivel ISA (II)! Conjunto de Instrucciones

El nivel ISA (II)! Conjunto de Instrucciones El nivel ISA (II) Conjunto de Instrucciones EC-2721 Arquitectura del Computador I Que es un Conjunto de Instrucciones? Colección completa de instrucciones comprendida por un procesador Lenguaje de máquina

Más detalles

Definición de Memoria

Definición de Memoria Arquitectura de Ordenadores Representación de Datos en Memoria Abelardo Pardo abel@it.uc3m.es Universidad Carlos III de Madrid Departamento de Ingeniería Telemática Definición de Memoria DRM-1 La memoria

Más detalles

EL ORDENADOR Y SUS COMPONENTES

EL ORDENADOR Y SUS COMPONENTES EL ORDENADOR Y SUS COMPONENTES Esta presentación ha sido realizada por Mónica Escamilla. Virgilio Marco Aparicio, profesor de Apoyo al Área Práctica del IES Tiempos Modernos de Zaragoza, la tradujo del

Más detalles

Introducción a la arquitectura de computadores

Introducción a la arquitectura de computadores Introducción a la arquitectura de computadores Departamento de Arquitectura de Computadores Arquitectura de computadores Se refiere a los atributos visibles por el programador que trabaja en lenguaje máquina

Más detalles

Tutoría 2. Banco de memoria de 8 y 16 bits (8086)

Tutoría 2. Banco de memoria de 8 y 16 bits (8086) Tutoría 2. Banco de memoria de 8 y 16 bits (8086) RESUMEN Cuando el procesador opera en modo mínimo, éste genera las señales de control para la memoria y los dispositivos de E/S. [1, pág. 292]. Para utilizar

Más detalles

Convivencia. Gestión del Sistema de Entrada/Salida

Convivencia. Gestión del Sistema de Entrada/Salida Convivencia Gestión del Sistema de Entrada/Salida Dra. Carolina Carolina Mañoso Mañoso Dpto. Dpto. Imformática Informática y y Automática.UNED Introducción (1/2) El sistema de Entrada/Salida es la parte

Más detalles

4. Escribe con palabras lo que significan las siguientes letras y di cuántos bytes hay aproximadamente: a) 1 Gb? b) 1 Mb? C) 1 Kb?

4. Escribe con palabras lo que significan las siguientes letras y di cuántos bytes hay aproximadamente: a) 1 Gb? b) 1 Mb? C) 1 Kb? 1. Qué es un bit? 2. Qué valores puede tener un bit? 3. Cuántos bits hay en 1 byte? 4. Escribe con palabras lo que significan las siguientes letras y di cuántos bytes hay aproximadamente: a) 1 Gb? b) 1

Más detalles

TEMA 6: GESTIÓN DE ENTRADA/SALIDA

TEMA 6: GESTIÓN DE ENTRADA/SALIDA 1. Introducción TEMA 6: GESTIÓN DE ENTRADA/SALIDA Función principal de un S.O.: controlar todos los dispositivos de E/S de la computadora. El Subsistema de E/S se encarga de Emitir órdenes a los dispositivos

Más detalles

Estructura de Computadores

Estructura de Computadores Estructura de Computadores Tema 6. Sistemas de entrada/salida Departamento de Informática Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas UNIVERSIDAD CARLOS III DE MADRID Contenido Concepto

Más detalles

Introducción a los Sistemas Operativos

Introducción a los Sistemas Operativos Introducción a los Sistemas Operativos Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es 1 Índice General Conceptos sobre ordenadores Concepto

Más detalles

Area Académica: Sistemas Computacionales. Tema: Elementos de diseño de memoria caché

Area Académica: Sistemas Computacionales. Tema: Elementos de diseño de memoria caché Area Académica: Sistemas Computacionales Tema: Elementos de diseño de memoria caché Profesor: Raúl Hernández Palacios Periodo: 2011 Keywords: Memory, cache memory. Tema: Elementos de diseño de memoria

Más detalles

Dispositivos de Procesamiento y Dispositivos de Memoria. Dra. Leticia Flores Pulido Introducción a la Ingeniería en Computación

Dispositivos de Procesamiento y Dispositivos de Memoria. Dra. Leticia Flores Pulido Introducción a la Ingeniería en Computación Dispositivos de Procesamiento y Dispositivos de Memoria Dra. Leticia Flores Pulido Introducción a la Ingeniería en Computación Dispositivos de procesamiento El procedimiento por medio del cual podemos

Más detalles

Señal de petición de Interrupción

Señal de petición de Interrupción Consideren una tarea que require tomar caracteres desde un teclado y mostrarlos en la pantalla de un monitor. La tasa de transferencia desde un teclado a un computador está limitado por la velocidad del

Más detalles

Arquitectura de Computadores. Apellidos, Nombre:

Arquitectura de Computadores. Apellidos, Nombre: No se considerarán como válidas las respuestas en las que no se justifiquen los cálculos realizados No se permite el uso de ningún tipo de documentación, ni de calculadora Sólo existe una única opción

Más detalles

Almacenamiento magnético, 4

Almacenamiento magnético, 4 Almacenamiento magnético, 4 RAID (1) o R.edundant o A.rray o I.nexpensive (I.ndependent) o D.isk Agrupación redundante de discos baratos RAID (2) o Años 80 o Los sistemas de disco se habían ya convertido

Más detalles

Arquitectura de Computadores II Clase #3

Arquitectura de Computadores II Clase #3 Clase #3 Facultad de Ingeniería Universidad de la República Instituto de Computación Curso 2010 Veremos Registros Repertorio de instrucciones Modos de direccionamiento El stack Formatos de datos Control

Más detalles

UNIDAD 1. COMPONENTES DEL COMPUTADOR

UNIDAD 1. COMPONENTES DEL COMPUTADOR UNIDAD 1. COMPONENTES DEL COMPUTADOR OBJETIVO Nº 1.1: DEFINICIÓN DE COMPUTADOR: Es un dispositivo electrónico compuesto básicamente de un procesador, una memoria y los dispositivos de entrada/salida (E/S).

Más detalles

INTERFACE CON MEMORIA y E/S

INTERFACE CON MEMORIA y E/S Todos los sistemas con procesadores tienen tres canales o buses: Bus de direcciones que proporcionan dirección de memoria al numero de puerto de E/S. Bus de datos que transfiere información entre el procesador

Más detalles

Introducción a los Sistemas Operativos

Introducción a los Sistemas Operativos Introducción a los Sistemas Operativos 2º Ingeniero de Telecomunicación (Sonido e Imagen) Departamento de Ingeniería Telemática Universidad Carlos III de Madrid 2 Qué vamos a ver hoy? Qué es un sistema

Más detalles

Organización del Computador 1. Máquina de von Neumann Jerarquía de Niveles

Organización del Computador 1. Máquina de von Neumann Jerarquía de Niveles Organización del Computador 1 Máquina de von Neumann Jerarquía de Niveles Inicios de la computación Turing y Church sientan las bases teóricas de la computación Máquina de Turing Máquina teórica compuesta

Más detalles

Tema 9 Periféricos de Entrada

Tema 9 Periféricos de Entrada Tema 9 Periféricos de Entrada Periféricos e Interfaces Tema 9/1 Contenido TECLADOS DISPOSITIVOS APUNTADORES DIGITALIZADORES Teclados Tecnología y Tipos Estructura Funcionalidad Interfaz al computador:

Más detalles

Partes Internas y Externas de la Computadora

Partes Internas y Externas de la Computadora Partes Internas y Externas de la Computadora La computadora está compuesta por hardware que se clasifican según donde se encuentran: PARTES EXTERNAS MONITOR: es un dispositivo de salida que, mediante una

Más detalles

Contenido. Sistemas de Entrada/Salida. Categorias de los Dispositivos de Entrada/Salida. Categorias de los Dispositivos de Entrada/Salida

Contenido. Sistemas de Entrada/Salida. Categorias de los Dispositivos de Entrada/Salida. Categorias de los Dispositivos de Entrada/Salida Contenido Sistemas de Categorias de los Dispositivos de En qué se diferencian los dispositivos de? Técnicas para realizar la E/S Interrupciones Interfaces involucradas en E/S Buffering Categorias de los

Más detalles

Unidad de Memoria. Almacenamiento de información Operaciones básicas. Propiedades de la Memoria. Escritura o almacenamiento. Lectura.

Unidad de Memoria. Almacenamiento de información Operaciones básicas. Propiedades de la Memoria. Escritura o almacenamiento. Lectura. Unidad de Memoria Almacenamiento de información Operaciones básicas Escritura o almacenamiento Información Dirección Lectura Dirección Información 1K=1024 2 10 1M=1024K=2 20 1G=1024M=2 30 Propiedades de

Más detalles

Práctica 4 - Arquitectura CPU

Práctica 4 - Arquitectura CPU Práctica 4 - Arquitectura CPU Organización del Computador 1 1er. Cuatrimestre 2006 Programación en Assembler Ejercicio 1 Dados los siguientes valores de la memoria y del registro R0 de la arquitectura

Más detalles

Entrada/Salida. Contenidos: 1. Definición y objetivos 2. Estructura del susbsitema de entrada/salida. 3. Políticas de gestión de disco

Entrada/Salida. Contenidos: 1. Definición y objetivos 2. Estructura del susbsitema de entrada/salida. 3. Políticas de gestión de disco Entrada/Salida Contenidos: 1. Definición y objetivos 2. Estructura del susbsitema de entrada/salida 1. Elementos hardware 2. Elementos software 3. Políticas de gestión de disco 1. Definición y objetivos

Más detalles

Mapeo en el P 8086 de Intel

Mapeo en el P 8086 de Intel Mapeo en el P 8086 de Intel Ing. Silvia Domizi Ing. Diego Alegrecci Mapeo Microprocesador 8086 1 Introducción Mapeo Microprocesador 8086 2 Mapeo Mapear un dispositivo, es asignarle un intervalo definido

Más detalles

Bus I 2 C. Introducción

Bus I 2 C. Introducción Bus I 2 C Introducción 1980: Philips desarrolla el Bus de 2 alambres I 2 C para la comunicación de circuitos integrados. Se han otorgado licencias a mas de 50 compañías, encontrándonos con más de 1000

Más detalles

Sistemas Operativos. Curso 2014 Estructura de los sistemas de computación

Sistemas Operativos. Curso 2014 Estructura de los sistemas de computación Sistemas Operativos Curso 2014 Estructura de los sistemas de computación Agenda Componentes de un sistema: Introducción. CPU (procesador). Memoria. Dispositivos de Entrada/Salida (IO). Protección de hardware:

Más detalles

Componentes Internos y Externos del Ordenador. Prof: Ronald Méndez

Componentes Internos y Externos del Ordenador. Prof: Ronald Méndez Componentes Internos y Externos del Ordenador Prof: Ronald Méndez Contenido Componentes Internos Componentes Externos Componentes Externos Dispositivos de Entrada / Salida Monitor Teclado Mouse Cámara

Más detalles

Organización n del Computador 1. C13 buses

Organización n del Computador 1. C13 buses Organización n del Computador 1 C13 buses Buses Interconexiones en un computador Buses CPU ROM RAM I/O Buses Memoria ROM CPU BUS I/O Memoria RAM Buses Memoria ROM CPU I/O Memoria RAM Bus de 20 líneas Buses

Más detalles

EL HARDWARE INTERNO Y EXTERNO DE LA COMPUTADORA

EL HARDWARE INTERNO Y EXTERNO DE LA COMPUTADORA HARDWARE INTERNOS: Fuente de poder: EL HARDWARE INTERNO Y EXTERNO DE LA COMPUTADORA Es la principal fuente de corriente eléctrica de la computadora. Además, transforma la corriente alterna del tomacorriente

Más detalles

INTERRUPCIONES. Existen 256 interrupciones En el modo real cada una tiene un vector asociado Vectores de 4 bytes: segmento + offset 32 F0 50 8A

INTERRUPCIONES. Existen 256 interrupciones En el modo real cada una tiene un vector asociado Vectores de 4 bytes: segmento + offset 32 F0 50 8A Tres tipos de interrupciones: Internas (TRAPS) Externas (HARDWARE) Software Existen 256 interrupciones En el modo real cada una tiene un vector asociado Vectores de 4 bytes: segmento + offset... 0000:0008

Más detalles

Respuestas al Problemario Memoria Cache

Respuestas al Problemario Memoria Cache Respuestas al Problemario Memoria Cache 1. Para la traza de direcciones dada a continuación, calcule la tasa de aciertos suponiendo una memoria caché (mapeo directo) de cuatro líneas de ocho bytes de longitud

Más detalles

Tema 6. Gestión avanzada de la E/S

Tema 6. Gestión avanzada de la E/S Departamento de Ingeniería y Tecnología de Computadores Universidad de Murcia Índice 1 Objetivos de diseño del software de E/S 2 3 Sistemas RAID Reubicación de bloques Objetivos de diseño del software

Más detalles

MPI. Índice. Tecnologías de Control. TEMA MPI 1. Subred MPI. 2. Comunicación de Datos Globales. 3. Funciones Básicas S7. 4.

MPI. Índice. Tecnologías de Control. TEMA MPI 1. Subred MPI. 2. Comunicación de Datos Globales. 3. Funciones Básicas S7. 4. MPI Tecnologías de Control Índice TEMA MPI 1. Subred MPI 1.1 La Red MPI 1.2 Datos Técnicos 1.3 Condiciones Referentes al Hardware 1.4 Comparación PROFIBUS-MPI 1.5 Tipos de Comunicaciones 2. Comunicación

Más detalles

Tema: Microprocesadores

Tema: Microprocesadores Universidad Nacional de Ingeniería Arquitectura de Maquinas I Unidad I: Introducción a los Microprocesadores y Microcontroladores. Tema: Microprocesadores Arq. de Computadora I Ing. Carlos Ortega H. 1

Más detalles

Gestión de Entrada/Salida

Gestión de Entrada/Salida Gestión de Entrada/Salida Transparencias basadas en el libro de referencia: Sistemas operativos. Una visión aplicada. J. Carretero, F.García, P. de Miguel, F. Pérez. McGraw Hill 2001 Curso 2005-2006 Contenido

Más detalles

Sistemas Operativos. Curso 2016 Subsistema de Entrada-Salida

Sistemas Operativos. Curso 2016 Subsistema de Entrada-Salida Sistemas Operativos Curso 2016 Subsistema de Entrada-Salida Agenda Introducción. Métodos para realizar una E/S. Interfaz de aplicación de E/S. Subsistema de E/S. Sistemas Operativos Curso 2016 Subsistema

Más detalles

Departamento técnico. Guía rápida CC-LINK. Autómatas serie Q con variadores FR-E 1 / 33

Departamento técnico. Guía rápida CC-LINK. Autómatas serie Q con variadores FR-E 1 / 33 1 Posibilidades de la red CC_Link...2 2 Cableado tarjetas CC_Link...3 2.1 Distancias...3 2.2 Características del cable...4 2.3 Conexionado del cable en los bornes...5 3 Configuración tarjeta variadores

Más detalles

4.2 Servicio de exploración de E/S

4.2 Servicio de exploración de E/S 4.2 Servicio de exploración de E/S Acerca de esta sección En esta sección se presentan algunas funciones, características y opciones de configuración del servicio de exploración de E/S. Contenido de esta

Más detalles

Electrónica Digital II

Electró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 detalles

Jerarquía de memoria - Motivación

Jerarquía de memoria - Motivación Jerarquía de memoria - Motivación Idealmente uno podría desear una capacidad de memoria infinitamente grande, tal que cualquier. palabra podría estar inmediatamente disponible Estamos forzados a reconocer

Más detalles

SISTEMAS DE ENTRADA/SALIDA

SISTEMAS DE ENTRADA/SALIDA 1. Introducción. 2. Módulos de Entrada/Salida: comunicación CPU - Periféricos. 3. Mapa de Entrada/Salida: común y separada. 4. Introducción a los métodos de programación de E/S. SISTEMAS DE ENTRADA/SALIDA

Más detalles

COMUNICACIÓN SERIE (RS232)

COMUNICACIÓN SERIE (RS232) COMUNICACIÓN SERIE (RS232) Introducción Una manera de conectara dos dipositivos es mediante comunicaciones serie asíncronas. En ellas los bits de datos se transmiten "en serie" (uno de trás de otro) y

Más detalles

Organización del Computador 1 Memorias

Organización del Computador 1 Memorias Organización del Computador 1 Memorias Departamento de Computación Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires Octubre 2009 Jerarquía de las memorias Jerarquía de memorias en un

Más detalles

Introducción a BMP085 Versión 1.0

Introducción a BMP085 Versión 1.0 1. [ BMP085 - Barómetro ] El kit incluye el sensor de presión y temperatura BMP085 de la marca Bosch, el mismo es normalmente utilizado en plataformas electrónicas como Arduino, por lo que fácilmente se

Más detalles

MODBus RTU en los registradores CAMRegis

MODBus RTU en los registradores CAMRegis 157FHF1 E MODBus RTU en los registradores CAMRegis 1. INTRODUCCIÓN Este documento está orientado a describir al usuario el funcionamiento del protocolo serie de comunicaciones MODBus RTU implementado por

Más detalles

www.infoplc.net Discrete Automation and Motion Drives y PLC Plataforma de automatización escalable AC500 Modbus RTU

www.infoplc.net Discrete Automation and Motion Drives y PLC Plataforma de automatización escalable AC500 Modbus RTU Discrete Automation and Motion Drives y PLC Plataforma de automatización escalable AC500 Modbus RTU Version 2.0 (2009-02) Technical Guides Contenido Modbus Bus internacional Modbus RTU mediante COM1 y

Más detalles

Sistemas Operativos. Curso 2016 Estructuras de dispositivos masivos de datos

Sistemas Operativos. Curso 2016 Estructuras de dispositivos masivos de datos Sistemas Operativos Curso 2016 Estructuras de dispositivos masivos de datos Agenda Estructura de almacenamiento masivo Planificación de disco. Manejo de discos Estructuras RAID. Sistemas Operativos Curso

Más detalles

Controlador de Interrupciones (Versión programable) Manual de Usuario

Controlador de Interrupciones (Versión programable) Manual de Usuario Controlador de Interrupciones (Versión programable) Manual de Usuario Índice de contenido 1. Características...2 2.Descripción general...3 3.Descripción funcional...3 4.Estructura Interna...4 4.1 Bloque

Más detalles

Soporte a sistemas informáticos. Discos duros. Tipos. Velocidad de giro (RPM)

Soporte a sistemas informáticos. Discos duros. Tipos. Velocidad de giro (RPM) Soporte a sistemas informáticos Disco duros Discos duros Dispositivos de almacenamiento permanente Gran capacidad (almacenamiento masivo) Alta velocidad Presentes en todas las computadoras Pueden llagar

Más detalles

CyberLink. PowerDVD Copy. Guía del usuario

CyberLink. PowerDVD Copy. Guía del usuario CyberLink PowerDVD Copy Guía del usuario Copyright y Declinación de responsabilidad Todos los derechos reservados. Ninguna parte de esta publicación podrá ser reproducida, almacenada en un sistema de recuperación

Más detalles

FUNDAMENTOS DE INFORMATICA

FUNDAMENTOS DE INFORMATICA FUNDAMENTOS DE INFORMATICA TEMAS QUE SE TRATARÁN: Arquitectura Interna Sistemas Operativos Programación en Visual Basic Bases de Datos Redes e Internet 1 FUNDAMENTOS DE INFORMATICA Tema 1: Arquitectura

Más detalles

1. DATOS e INFORMACIÓN.

1. DATOS e INFORMACIÓN. TEMA 1 HARDWARE 1. DATOS e INFORMACIÓN. Datos (en informática): Información codificada, lista para ser introducida y procesada por un ordenador. Carecen de significado y sólo lo alcanzan cuando son descodificados

Más detalles

TEMA 1: Concepto de ordenador

TEMA 1: Concepto de ordenador TEMA 1: Concepto de ordenador 1.1 Introducción Los ordenadores necesitan para su funcionamiento programas. Sin un programa un ordenador es completamente inútil. Para escribir estos programas necesitamos

Más detalles

Unidad 1: Conceptos generales de Sistemas Operativos.

Unidad 1: Conceptos generales de Sistemas Operativos. Unidad 1: Conceptos generales de Sistemas Operativos. Tema 2: Estructura de los sistemas de computación. 2.1 Funcionamiento de los sistemas de computación. 2.2 Ejecución de instrucciones e interrupciones

Más detalles

Denominamos Ordenador o Computadora, a una máquina electrónica que es capaz de dar un tratamiento automatizado a la información.

Denominamos Ordenador o Computadora, a una máquina electrónica que es capaz de dar un tratamiento automatizado a la información. INTRODUCCIÓN AL ORDENADOR Denominamos Ordenador o Computadora, a una máquina electrónica que es capaz de dar un tratamiento automatizado a la información. Se compone de dos elementos fundamentales que

Más detalles

Periféricos Práctica 4: CD-Audio

Periféricos Práctica 4: CD-Audio Periféricos Práctica 4: CD-Audio Objetivo: Implementación de un reproductor de CDs para MS-DOS. Fundamento teórico: El CD de audio apareció a principios de los años 80 como competencia a los clásicos discos

Más detalles

DESCRIPCIÓN DE HARDWARE. Ing. Andrés Felipe Liloy López Skype:

DESCRIPCIÓN DE HARDWARE. Ing. Andrés Felipe Liloy López  Skype: DESCRIPCIÓN DE HARDWARE Ing. Andrés Felipe Liloy López www.ingenierosenlaweb.com Skype: andresliloy@hotmail.com QUE ES EL PC? PERSONAL COMPUTER COMPUTADOR PERSONAL Maquina analítica que recibe información,

Más detalles

Estructura de Microprocesadores. Profesor Ing. Johan Carvajal Godínez

Estructura de Microprocesadores. Profesor Ing. Johan Carvajal Godínez Estructura de Microprocesadores PIC 18F4550 Administración de la memoria Profesor Ing. Johan Carvajal Godínez Contenidos Organización de la memoria del MCU Administración de la memoria de programa (Flash)

Más detalles

LABORATORIO DE ARQUITECTURA DE COMPUTADORES. I. T. I. SISTEMAS / GESTIÓN GUÍA DEL ALUMNO

LABORATORIO DE ARQUITECTURA DE COMPUTADORES. I. T. I. SISTEMAS / GESTIÓN GUÍA DEL ALUMNO LABORATORIO DE ARQUITECTURA DE COMPUTADORES. I. T. I. SISTEMAS / GESTIÓN GUÍA DEL ALUMNO Práctica 3: Memorias Objetivos Comprender qué es y cómo funciona un banco de registros Comprender cómo se realiza

Más detalles

Objetivos. Conocer los distintos dispositivos de memoria y almacenamiento existentes y valorar ventajas e inconvenientes de cada uno

Objetivos. Conocer los distintos dispositivos de memoria y almacenamiento existentes y valorar ventajas e inconvenientes de cada uno Almacenamiento Jorge Juan Chico , Julián Viejo Cortés . 2012, 2014 Departamento de Tecnología Electrónica Universidad de Sevilla Usted es libre de copiar, distribuir

Más detalles

Organización del Computador 1 Memoria Cache

Organización del Computador 1 Memoria Cache Organización del Computador 1 Memoria Cache Departamento de Computación Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires 2011 Memorias: Evolución Memoria cache Pioneros: Maurice Wilkes

Más detalles

Todos los comandos de DEBUG se invocan usando una sola letra y son los siguientes:

Todos los comandos de DEBUG se invocan usando una sola letra y son los siguientes: USO DE DEBUG Con el sistema operativo DOS (MS-DOS = Microsoft Disk Operating System) se incluye un programa para observar el comportamiento de los registros del CPU 80386. Recuérdese que los registros

Más detalles

Curso Introducción A Los Computadores Y Open Office Writer

Curso Introducción A Los Computadores Y Open Office Writer Curso Introducción A Los Computadores Y Open Office Writer Instructor: Carlos Hernán López Tecnólogo En Electrónica. Estudiante De Ingeniería Electrónica. Universidad Del Valle 2011 Fuentes: Wikipedia

Más detalles

FUNCIONAMIENTO DEL ORDENADOR

FUNCIONAMIENTO DEL ORDENADOR FUNCIONAMIENTO DEL ORDENADOR COMPUTACIÓN E INFORMÁTICA Datos de entrada Dispositivos de Entrada ORDENADOR PROGRAMA Datos de salida Dispositivos de Salida LOS ORDENADORES FUNCIONAN CON PROGRAMAS Los ordenadores

Más detalles

Sistemas. POSTREQUISITO: CATEGORÍA: Obligatorio SECCION: A HORAS POR SEMANA

Sistemas. POSTREQUISITO: CATEGORÍA: Obligatorio SECCION: A HORAS POR SEMANA UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS PROGRAMA DEL CURSO DE ARQUITECTURA DE COMPUTADORES Y ENSAMBLADORES 1 CODIGO: 778 CREDITOS: 5 ESCUELA: Ciencias

Más detalles

SISTEMAS OPERATIVOS Arquitectura de computadores

SISTEMAS OPERATIVOS Arquitectura de computadores SISTEMAS OPERATIVOS Arquitectura de computadores Erwin Meza Vega emezav@unicauca.edu.co Esta presentación tiene por objetivo mostrar los conceptos generales de la arquitectura de los computadores, necesarios

Más detalles