BUSES Y DIRECCIONAMIENTO
Jerez de Garca Salinas, Zac., 29 de julio de 2011
TEMARIO
2.1 BUS
2.1.1
Bus local 2.1.2 Bus de datos 2.1.3 Bus de direcciones 2.1.4 Bus de control
2.2 DIRECCIONAMIENTO
2.2.1
2.1 BUS
Es un sistema digital que transfiere datos entre los componentes de un computador o entre computadores. Estn formados por cables o pistas en un circuito impreso, dispositivos como resistencias y condensadores adems de circuitos integrados.
Los Buses proporcionan comunicacin entre sus componentes. El bus que conecta los componentes principales del computador (procesador, memoria y E/S) se llama bus del sistema
Estructura del bus Esta constituido usualmente por entre 50 y 100 lneas. A cada lnea se le asigna una funcin. Existen diversos diseos de buses y bsicamente se clasifican en tres grupos funcionales: Lneas de datos Lneas de direcciones Lneas de control
Temario
Temario
2.1.2 BUS DE DATOS Mueve los datos entre los dispositivos del hardware de Entrada como el teclado, el ratn, etc.; de salida como la Impresora, el Monitor; y de Almacenamiento como el Disco Duro, el Disquete o la Memoria-Flash. Las lneas de este bus proporcionan un camino para transmitir datos entre los mdulos del sistema, a todo el conjunto de estas lneas se le denomina bus de datos.
Estas transferencias que se dan a travs del Bus de Datos son gobernadas por varios dispositivos y mtodos, de los cuales el Controlador PCI, "Peripheral Component Interconnect", Interconexin de componentes Perifricos, es uno de los principales. Su trabajo equivale, simplificando mucho el asunto, a una central de semforos para el trfico en las calles de una ciudad.
Generalmente consta de 8, 16 o 32 lneas distintas. Este nmero es el ancho del bus y cada lnea solo puede transportar un solo bit cada vez El nmero de lneas determina cuantos bits pueden transferirse al mismo tiempo. El ancho del bus es clave en las prestaciones generales del sistema.
Temario
Las lneas de Direccin se usan para designar la fuente o el destino del dato situado en el bus de datos. Si el procesador desea leer una palabra (8, 16 o 32 bits) de datos de la memoria, indica su direccin colocndola en el bus de direccin. El ancho del bus de direcciones determina la cantidad de memoria posible en el sistema. Un bus de 32 bits permite 4 GB de memoria.
Tambin se usan para direccionar los puertos de E/S Los bits de orden alto se usan para seleccionar una posicin de memoria o un puerto de E/S dentro de un modulo. Ejemplo para un bus de 8 bits: - 01111111 e inferiores referencian posiciones dentro de un modulo de memoria. 128 palabras. - 10000000 referencian dispositivos conectados a un modulo de E/S
Temario
Las lneas de datos y de direcciones son compartidas por todos los componentes El bus de control es el responsable de controlar el uso de las lneas de datos y de direccin. Las seales de control transmiten ordenes e informacin de temporizacin entre los mdulos. Las seales de temporizacin indican la validez de los datos y las direcciones. Las seales de ordenes especifican las operaciones a realizar
Temario
2.2 DIRECCIONAMIENTO
Es una operacin que se realiza cuando el procesador ejecuta o interpreta una instruccin, segn el mtodo utilizado, la velocidad de ejecucin ser mayor o menor.
Temario
El chip 286 fue hecho para iniciarse en modo real - es decir, en un modo que tena apagadas las nuevas caractersticas de proteccin de memoria, de modo que pudieran correr sistemas operativos escritos para microprocesadores ms viejos. Al da de hoy, incluso los ms recientes CPUs x86 se inician en modo real al encenderse, y pueden correr el software escrito para cualquier chip anterior. Los sistemas operativos DOS (MS-DOS, DR-DOS, etc.) trabajan en modo real. Las primeras versiones de Microsoft Windows, que eran esencialmente un shell de interface grfica de usuario corriendo sobre el DOS, no eran realmente un sistema operativo por s mismas, corran en modo real, hasta Windows 3.0, que poda correr tanto en modo real como en modo protegido
Temario
Las instrucciones del modo protegido son idnticas a las de modo real. De hecho, la mayora de los programas escritos para funcionar en modo real funcionarn sin cambios en el modo protegido. La diferencia entre los dos modos es la forma en que el microprocesador interpreta el registro de segmento para acceder al segmento de memoria. Otra diferencia, en los 80386 y posteriores, es que en modo protegido la direccin de desplazamiento puede ser un nmero de 32 bits en vez de utilizar uno de 16 bits como en modo real. Es por esto que puede direccionar hasta 4 Gb de longitud.
Temario
Esta RAM ficticia se conoce como memoria virtual; una simulacin conocida de antiguo en el mundo de los mainframes, que fue introducida en la informtica personal a partir del 80286. Este procesador ya dispona de un controlador hardware para este menester, de forma que su manejo no significaba una gran sobrecarga para el Sistema. Su funcionamiento se basa en que cuando una aplicacin necesita ms espacio y la memoria fsica est agotada, el controlador de memoria virtual proporciona espacio auxiliar utilizando un fichero de intercambio (Swap file) situado en memoria externa (disco duro generalmente H2), donde se almacena la informacin que no cabe en la RAM
FUENTES
Ayala, Francisco Javier, Trabajo de Investigacin Arquitectura de Cmputo, con fuentes bibliogrficas de Enciclopedia de Informtica y Computacin; Biblioteca de Consulta Microsoft Encarta 2004. Toledo, Santiago Ismael, Trabajo de Investigacin Arquitectura de Computadoras, 2009, Instituto Tecnolgico de Coatzacoalcos, Ver. De www.wikipedia.es. Definicin