informatica
El presente trabajo está diseñado de una forma práctica y sencilla el cual tiene como objetivo el conocimiento de los diferentes tipos de buses en informática, recorriendo los conceptos y características de cada uno de ellos. La informática por su rapidez de crecimiento y expansión, ha venido transformando las sociedades actuales, sin embargo es necesario que conozcamos mássobre sus componentes y herramientas.
1. BUSES (concepto)
En arquitectura de computadoras, el bus (o canal) es un sistema digital que transfiere datos entre los componentes de una computadora o entre computadoras, está formado por cables o pistas en circuito impreso, dispositivos como resistores y condensadores además de circuitos integrados. La mayoría de los busesestán basados en conductores metálicos por los cuales se trasmiten señales eléctricas que son enviadas y recibidas con la ayuda de integrados que poseen una interfaz del bus dado y se encargan de manejar las señales y entregarlas como datos útiles. Las señales digitales que se trasmiten son de datos, de direcciones o señales de control. Los buses definen su capacidad de acuerdo a la frecuenciamáxima de envío y al ancho de los datos. Por lo general estos valores son inversamente proporcionales: si se tiene una alta frecuencia, el ancho de datos debe ser pequeño. Esto se debe a que la interferencia entre las señales (crosstalk) y la dificultad de sincronizarlas, crecen con la frecuencia, de manera que un bus con pocas señales es menos susceptible a esos problemas y puede funcionar a altavelocidad.
2. TIPOS DE BUSES Y SUS FUNCIONAMIENTOS
2.1 TIPOS DE BUSES POR SU USO
Bus de Direcciones: Este es un bus unidireccional debido a que la información fluye es una sola dirección, de la CPU a la memoria o a los elementos de entrada y salida. La CPU sola puede colocar niveles lógicos en las líneas de dirección, con la cual se genera 2n posibles direccionesdiferentes. Cada una de estas direcciones corresponde a una localidad de la memoria o dispositivo de E / S.
Los microprocesadores 8086 y 8088 usados en los primeros computadores personales (PC) podían direccionar hasta 1 megabyte de memoria (1.048.576 bytes). Es necesario contar con 20 líneas de dirección. Para poder manejar más de 1 megabyte de memoria , en los computadores AT (con procesadores 80286)se utilizó un bus de direcciones de 24 bits, permitiendo así direccionar hasta 16 MB de memoria RAM (16.777.216 bytes). En la actualidad los procesadores 80386DX pueden direccionar directamente 4 gigabytes de memoria principal y el procesador 80486DX hasta 64 GB.
Bus de Datos: Este es un bus bidireccional, pues los datos pueden fluir hacia o desde la CPU. Los m terminales de laCPU, de D0 - Dm-1, pueden ser entradas o salidas, según la operación que se esté realizando (lectura o escritura). En todos los casos, las palabras de datos transmitidas tiene m bits de longitud debido a que la CPU maneja palabras de datos de m bits; del número de bits del bus de datos, depende la clasificación del microprocesador. En algunos microprocesadores, el bus de datos se usa paratransmitir otra información además de los datos (por ejemplo, bits de dirección o información de condiciones). Es decir, el bus de datos es compartido en el tiempo o multiplexado. En general se adoptó 8 bits como ancho estándar para el bus de datos de los primeros computadores PC y XT. Usualmente el computador transmite un carácter por cada pulsación de reloj que controla el bus (bus clock), el cual derivasus pulsaciones del reloj del sistema (system clock). Algunos computadores lentos necesitan hasta dos pulsaciones de reloj para transmitir un carácter. Los computadores con procesador 80286 usan un bus de datos de 16 bits de ancho, lo cual permite la comunicación de dos caracteres o bytes a la vez por cada pulsación de reloj en el bus. Los procesadores 80386 y 80486 usan buses de 32 bits. El...
Regístrate para leer el documento completo.