TÉCNICAS DE DIRECCIONAMIENTO DE MEMORIA Y PUERTOS DE I/O.

Páginas: 8 (1900 palabras) Publicado: 4 de diciembre de 2014
TÉCNICAS DE DIRECCIONAMIENTO DE MEMORIA Y PUERTOS DE I/O.
Cualquier dispositivo (distinto de la memoria RAM) que intercambie datos con el sistema lo hace a través de un "puerto", por esto se denominan también puertos de E/S ("I/O ports").  Desde el punto de vista del software, un puerto es una interfaz con ciertas características; se trata por tanto de una abstracción (no nos referimos alenchufe con el que se conecta físicamente un dispositivo al sistema), aunque desde el punto de vista del hardware, esta abstracción se corresponde con un dispositivo físico capaz de intercambiar información (E/S) con el bus.
Como los dispositivos E/S tienen algún tipo de conexión con el bus externo), deben tener una dirección (o conjunto de ellas) que los identifique.  Los hemos comparado con unteléfono, un dispositivo con el que se puede enviar/recibir información mediante una dirección.  Hablar de un puerto E/S es casi siempre sinónimo de una dirección, y es costumbre informática referirse a estas direcciones en hexadecimal De modo que, por ejemplo, un puerto puede ser 0x21 en un fuente o 21h en un texto informático.
Nota: Al tratar de las E/S) hemos indicado que puerto es sinónimo deperiférico; un dispositivo externo que comunica con el sistema a través de una dirección.  Sin embargo no todos son dispositivos externos a la placa-base, de hecho algunos dispositivos hardware incluidos en ella tienen la característica de "Puertos".  Por ejemplo, durante mucho tiempo algunos PC's disponían de un botón frontal señalado "Turbo", con el que se podía cambiar la velocidad defuncionamiento.  Este cambio de la velocidad del reloj también puede realizarse por software.  Basta para ello cambiar un par de bits en un "Puerto" instalado en la propia placa-base (generalmente en el rango 62-6Fh).


§2  Direcciones de puertos
El modelo de direccionamiento del PC ha adoptado dos modelos, según la naturaleza del dispositivo a conectar: Direccionamiento dedicado para dispositivos demedia/baja velocidad.  Por ejemplo, puertos serie y paralelo (impresora), teclado, Etc. y direccionamiento mapeado en memoria para dispositivos rápidos (típicamente los adaptadores gráficos).  En el apartado dedicado a E/S se explican las diferencias entre ambas modalidades
§2.1  Respecto a los dispositivos de direccionamiento dedicado, desde la introducción del IBM-PC, es costumbre quedeterminados dispositivos muy comunes se conecten mediante puertos de direcciones determinadas.
Puede observarse que para un mismo periférico se tienen varias direcciones (un "rango").  La razón es que estos dispositivos tienen varios registros y/o son programables, para lo que disponen de registros especiales (cada registro de un Byte tiene una dirección, y estas son correlativas).  Por ejemplo, elcontrolador de puerto serie de los primeros PCs era un circuito integrado 8250 de National Semiconductor; que dispone de 8 registros, aunque los datos se reciben y transmiten por uno de ellos, el resto sirve para programar y controlar el funcionamiento del chip.
§2.1a  Respecto a las asignaciones "Estándar" de algunos puertos, es pertinente hacer algunas observaciones:
En realidad IBM definió deforma distinta las direcciones de puerto de las interfaces de impresora en los PC monocromo y en los de color.  Las asignaciones fueron las siguientes:
Puerto
Monocromo
Color
LPT1
3BC-3BFh
378-37Fh
LPT2
378-37Fh
278-27Fh
LPT3
278-27Fh
---
En lo referente a los puertos serie, durante la secuencia inicial de identificación del hardware la BIOS realiza una búsqueda de dispositivos de E/Spor direcciones en un orden determinado, y les asigna un nombre lógico según el orden de aparición.  En el caso de los puertos serie el orden suele ser el siguiente:
Puerto
Dirección
COM1
3F8-3FFh
COM2
2F8-2FFh
COM3
3E8-3EFh
COM4
2E8-2EFh
§2.1b  Los usuarios de Windows 98 pueden comprobar la asignación de puertos del sistema mediante la utilidad msinfo032.exe (generalmente en el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Direccionamiento de memoria
  • tecnicas de direccion
  • Memorias I
  • tecnicas de direccion
  • memoria tecnica
  • memoria tecnica
  • Memoria Tecnica
  • Memoria Tecnica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS