jueves, 28 de octubre de 2010

bUseeS




Bus Local
Es el conjunto de líneas (cables) de hardware utilizados para la transmisión de datos entre los componentes de un sistema informático. Un bus es en esencia una ruta compartida que conecta diferentes partes del sistema como el procesador, la controladora de unidad de disco, la memoria y los puertos de entrada, salida, permitiéndoles transmitir información.

Bus de Datos
El Bus de Datos trabaja en conjunción con el Bus de Direcciones 
para transportar los datos a través del computador. El tamaño del Bus de Datos puede ser de 16, 32 o 64 bits.





Bus de Direcciones
Es utilizado por el microprocesador 
para señalar la celda de memoria (o el dispositivo de E/S) con el que se quiere operar. El tipo de operación será de lectura o de escritura y los datos implicados viajarán por el bus de datos.



Bus de Control 

Un bus de control, es parte del bus de la computadora 
(la conexión física), que es utilizado por la CPU para comunicarse con otros dispositivos. El bus de control transmite comandos desde la CPU y devuelve una señal de estado desde el dispositivo.




miércoles, 27 de octubre de 2010

Arquitectura de computadoras

La arquitectura de computadoras es el diseño conceptual y la estructura operacional fundamental de un sistema de computadora.

Ventajas de las arquitecturas

  • Pila : Modelo sencillo para evaluación de expresiones (notación polaca inversa). Instrucciones cortas pueden dar una buena densidad de código.
  • Acumulador: Instrucciones cortas. Minimiza estados internos de la máquina (unidad de control sencilla).
  • Registro: Modelo más general para el código de instrucciones parecidas. Automatiza generación de código y la reutilización de operandos. Reduce el tráfico a memoria. Una computadora actualmente tiene como estándar 32 registros. El acceso a los datos es más rápido.

Desventajas de las arquitecturas

  • Pila: A una pila no se puede acceder aleatoriamente. Esta limitación hace difícil generar código eficiente. También dificulta una implementación eficente, ya que la pila llega a ser un cuello de botella es decir que existe dificultad para la transferencia de datos en su velocidad mk.
  • Acumulador: Como el acumulador es solamente almacenamiento temporal, el tráfico de memoria es el más alto en esta aproximación.
  • Registro: Todos los operadores deben ser nombrados, conduciendo a instrucciones más largas.