1. Hardware o soporte físico

Anuncio
1. Hardware o soporte físico
Lo forman todos los elementos de un ordenador: la portada, impresora, ratón, teclado, disco duro... es
decir, todo aquello que pueda tocar con mis manos.
1.1 periféricos
Se denominan periféricos tanto a las unidades o dispositivos a través de los cuales el ordenador se
comunica con el mundo exterior, como a los sistemas que almacenan o archivan la información,
sirviendo de memoria auxiliar de la memoria principal
Según la definición de periférico dada anteriormente, éstos están constituidas por unidades de entrada,
unidades de salida y unidades de memoria masiva auxiliar. Estas últimas unidades también pueden
considerarse como unidades de E/S, ya que el ordenador central puede escribir (dar salidas) sobre ellas,
y la información escrita puede ser leída, es decir, ser dada como entrada. Ahora bien, la información
grabadas en estos soportes no es directamente inteligible para el usuario de la ordenador, esto es, no
puede haber una intercomunicación directa usuario−ordenador como la que hay a través de un
teclado/pantalla.
El ordenador es una máquina que no tendría sentido si no se comunicase con el exterior, es decir, si
pareciese de periféricos. Por lo que debe disponer de:
• Unidad(es) de entrada, a través de la(s) cual(es) poderle dar los programas que queramos que
ejecute y los datos correspondientes.
• Unidad(es) de salida, con la(s) que la ordenador nos da los resultados de los programas.
• Memoria masiva o auxiliar, que facilite su funcionamiento y utilización.
Los dispositivos de E/S transforman la información externa en señales codificadas, permitiendo su
transmisión, detección, interpretación, procesamiento y almacenamiento de forma automática. Los
dispositivos de Entrada transforman la información externa (instrucciones o datos tecleados) según
alguno de los códigos de entrada/salida (E/S). Así el ordenador recibe dicha información
adecuadamente preparada (en binario). En un dispositivo de Salida se efectúa el proceso inverso: la
información binaria que llega del ordenador se transforma de acuerdo con el código de E/S en
caracteres escritos inteligibles por el usuario.
Hay que distinguir claramente entre periféricos de un ordenador y máquinas auxiliares de un
determinado servicio informático. Las máquinas auxiliares no están físicamente conectadas al
ordenador (su funcionamiento es totalmente autónomo) y sirven para preparar o ayudar en la
confección o utilización de la información que se da a, o produce, el ordenador. Por ejemplo, hace
algunos años existían máquinas autónomas para perforar tarjetas, para grabar cintas magnéticas
manualmente a través de un teclado, para separar el papel continuo producido por un programa a
través de la impresora, etc.
Tampoco hay que confundir periférico con soporte de información. Por soporte de información se
entiende aquellos medios físicos sobre los que va la información. Por unidades o dispositivos periféricos
se entiende aquellos elementos encargados de transcribir la información al correspondiente soporte.
1.2. Conexión de periféricos al ordenador.
Las unidades funcionales del ordenador , así como éstas con los periféricos, se comunican por conjuntos
1
o grupos de hilos denominados buses.
Como las unidades del ordenador central funcionan a velocidades muy elevadas, se intercomunican con
buses paralelos. Sin embargo, hay periféricos que actúan, en comparación con las unidades centrales,
muy lentamente y además pueden estar muy alejados del ordenador central necesitándose hilos muy
largos para realizar la conexión. En este caso es aconsejable una conexión de tipo serie.
Los periféricos se interconectan al bus del sistema directamente, o bien a través de unos circuitos
denominados interfaces.
Existe una gran diversidad de periféricos con distintas características eléctricas y velocidades de
funcionamiento. Las interfaces son para adaptar las características de los periféricos a las del bus del
sistema.
Más concretamente, las interfaces cubren básicamente estos tres objetivos:
• Conversión de datos: Adaptan la representación de datos del bus del sistema a la representación
de datos del periférico. Si el periférico, por ejemplo, es de tipo serie la interfase realiza la
conversión de paralelo a serie (si es un dispositivo de salida) o de serie a paralelo (si es un
dispositivo de entrada).
• Sincronización: La velocidad operativa del ordenador central suele ser mucho mayor que la de
los periféricos. La interfase regula el tráfico de información para que no se den problemas de
desincronización o pérdidas de información. Los periféricos (o las interfases) incluyen una
memoria intermedia o tampón ("buffer"), efectuándose el tráfico de datos entre el periférico y
el bus a través de ella. La interfase suele actuar con unas señales de control y estado que
intercambia con la CPU indicando situaciones tales como que está preparada o lista para recibir
o transmitir, que ha reconocido la llegada de unos datos, que desea ser atendida por la CPU, etc.
• Selección de dispositivos: Las interfaces también se encargan de identificar la dirección del
periférico que debe intervenir en tráfico de datos. Todos los periféricos están conectados
físicamente al bus del sistema, pero en una transmisión concreta, por lo general, solamente uno
de ellos debe estar conectado lógicamente al bus de datos, para transmitir a través de él.
1.3 Clasificación de los periféricos
Los periféricos se dividen en tres categorías, ya conocidas:
• Unidades de entrada.
• Unidades de salida.
• Unidades de memoria masiva auxiliar (mixtas).
No necesariamente las distintas unidades están físicamente individualizadas en módulos independientes,
pudiendo, por ejemplo, estar montadas una unidad de entrada y una unidad de salida conjuntamente.
Así un terminal interactivo suele estar constituido por un teclado (unidad de entrada) acoplado
solidariamente a una pantalla (unidad de salida).
A veces se dice que estas unidades son de tipo mixto. Incluso hay dispositivos de entrada que
únicamente tienen sentido actuando conjuntamente con un dispositivo de salida (Ejemplo: lápiz óptico).
Las unidades de memoria masiva pueden considerarse como unidades de E/S mixtas. Así una unidad de
cinta magnética, cuando lee información de una cinta, actúa como dispositivo de entrada; cuando
escribe o graba información procedente de la ordenador central, actúa como unidad de salida. Los
periféricos más usuales son los siguientes:
2
1.4 Unidades de entrada
• Teclado,
• Ratón,
• Lápiz óptico,
• Lector óptico
• Lector de caracteres imanables
• Lector de bandas magnéticas
• Lector de tarjetas "Chip" o inteligentes (Smart Card)
• Lector de marcas
• Lector de caracteres manuscritos
• Lector de códigos de barras
• Reconocedores de voz
• "Joystick "o palanca manual de control
• Digitalizador o tabla gráfica
• Pantalla sensible al tacto
• Scanner o rastreadores
1.5 Unidades de salida
• Impresora
• Sintetizado de voz
• Visualizador
• Trazador de gráficos o "plotter"
• Monitor
• Microfilm
• Instrumentación científica o industrial
• 8. Unidades de memoria masiva auxiliar
• Cinta magnética
• Disco magnético
• Tambor magnético
• Disco óptico
• Sistema de CD−ROM
• DVD− Disco Versátil Digital.
1.6 Unidades Mixtas
• Terminal interactivo
• Terminal teletipo
• Pantalla sensible al tacto
• Lectora/perforadora de tarjetas
• MODEM
Existe otra clasificación de los periféricos del ordenador según a qué distancia de éste se encuentren.
Según esto encontraremos:
• Locales: Se encuentran cerca del ordenador.
• Remotos: Si debido a su situación lejana la conexión hay que realizarla a través de líneas
especiales de transmisión.
2. carcasa
3
Es la encargada de alojar todos los componentes internos del ordenador, asi como unir todos los
dispositivos de entrada y de salida.
Existen diferentes tamaños de carcasas que se denominan carcasas minitorre, semi torre, gran torre o
de sobremesa. Su uso dependerá del espacio que tengamos disponible donde se alojará en un futuro, de
la cantidad de tarjetas internas que queramos alojar en ella, etc.
En el exterior de la carcasa y en su frontal, podemos distinguir diversos elementos tales como
pulsadores, indicadores luminosos e incluso, en determinados modelos, una pequeña "cerradura" que
conmutándola bloqueamos el teclado como medida de seguridad.
2.1 Los pulsadores más comunes son :
− Botón de RESET, que nos sirve para reiniciar el ordenador,
− Botón de TURBO (actualmente obsoleto), utilizado para conmutar la velocidad del ordenador. En
ordenadores basados en procesadores 486 e inferiores podíamos cambiar la velocidad de proceso de la
CPU. Las nuevas tecnologías han eliminado esta opción.
2.2 Los indicadores luminosos que nos encontraremos son los siguientes :
− Indicador de DISCO DURO(H/DISK), que nos mostrará cuando se encuentre encendido que el disco
duro está leyendo,
− Indicador de TURBO (en caso de haberlo), que permanecerá encendido cuando tengamos al
ordenador trabajando a su máxima velocidad.
− Indicador de POWER, que nos indica cuando la máquina está encendida.
Es posible el uso de displays numéricos que nos indicarán supuestamente la velocidad de trabajo del
ordenador. En los modernos equipos que nos vamos encontrando, este tipo de displays es cada vez
menos común. Decimos supuestamente porque no hay que fiarse de lo que muestre el display ya que
nada tiene que ver con la frecuencia de trabajo del ordenador, a no ser que lo hayamos ajustado
previamente. Esta operación es muy sencilla; no hay más que cambiar unos pequeños interruptores en
su parte posterior para cambiar el número que aparece en dicho indicador.
Todos estos indicadores e interruptores están internamente conectados a la placa base mediante unos
cables que son fácilmente identificables debido a su gran número y diversidad de colores.
En el frontal de la carcasa encontramos también las ranuras de inserción de las disqueteras, de los
dispositivos tamaños 5 1/4" (lease CD−ROM, CD−RW, DVD, etc) y de los demás dispositivos que
puedan ser exteriormente manipulados por el usuario.
En la parte posterior encontramos los huecos que, cuando esté montado, nos mostrarán por lo general
lo siguiente :
− Conectores externos de las diferentes tarjetas que tengamos pinchadas en la placa principal.
− Conector de teclado.
− Conectores puerto serie y paralelo
− Otro tipo de conectores que están supliendo a los clásicos puertos serie como son los PS/2.
Espacio reservado para la fuente de alimentación que , cuando esté montado, nos mostrará el
ventilador que disipará el calor que esta genere y los conectores para los cables que unirán dicha fuente
con la red eléctrica, así como el selector de voltaje dependiendo de la tensión existente en el futuro lugar
de trabajo
3. Fuente de alimentación
4
La Fuente de Alimentación, es un montaje eléctrico/electrónico capaz de transformar la corriente de la
red electrica en una corriente que el pc pueda soportar
1. Transformación.
Este paso es en el que se consigue reducir la tensión de entrada a la fuente (220v o 125v) que son los que
nos otorga la red eléctrica.
Esta parte del proceso de transformación, como bien indica su nombre, se realiza con un transformador
en bobina.
La salida de este proceso generará de 5 a 12 voltios.
2. Rectificación.
La corriente que nos ofrece la compañía eléctrica es alterna, esto quiere decir, que sufre variaciones en
su linea de tiempo, con variaciones, nos referimos a variaciones de voltajes, por tanto, la tensión es
variable, no siempre es la misma.
Eso lógicamente, no nos podría servir para alimentar a los componentes de un PC, ya que imaginemos
que si le estamos dando 12 voltios con corriente alterna a un disco duro, lógicamente no funcionará ya
que al ser variable, no estaríamos ofreciéndole los 12 voltios constantes.
Lo que se intenta con esta fase, es pasar de corriente alterna a corriente continua, a través de un
componente que se llama puente rectificador o de Graetz.
Con esto se logra que el voltaje no baje de 0 voltios, y siempre se mantenga por encima de esta cifra.
3. Filtrado
5
Ahora ya, disponemos de corriente continua, que es lo que nos interesaba, no obstante, aun no nos sirve
de nada, porque no es constante, y no nos serviría para alimentar a ningun circuito
Lo que se hace en esta fase de filtrado, es aplanar al máximo la señal, para que no hayan oscilaciones, se
consigue con uno o varios condensadores, que retienen la corriente y la dejan pasar lentamente para
suavizar la señal, así se logra el efecto deseado.
4. Estabilización
Ya tenemos una señal continua bastante decente, casi del todo plana, ahora solo nos falta estabilizarla
por completo, para que cuando aumenta o descienda la señal de entrada a la fuente, no afecte a la salida
de la misma.
Esto se consigue con un regulador.
3.1 Tipos de Fuentes
Después de comentar estas fases de la fuente de alimentación, procederemos a diferenciar los dos tipos
que existen actualmente.
Las dos fuentes que podremos encontrarnos cuando abramos un ordenador pueden ser: AT o ATX
Las fuentes de alimentación AT, fueron usadas hasta que apareció el Pentium MMX, es en ese
momento cuando ya se empezarían a utilizar fuentes de alimentación ATX.
Las características de las fuentes AT, son que sus conectores a placa base varían de los utilizados en las
fuentes ATX, y por otra parte, quizás bastante más peligroso, es que la fuente se activa a través de un
interruptor, y en ese interruptor hay un voltaje de 220v, con el riesgo que supondría manipular el PC.
También destacar que comparadas tecnológicamente con las fuentes ATX, las AT son un tanto
rudimentarias electrónicamente hablando.
En ATX, es un poco distinto, ya que se moderniza el circuito de la fuente, y siempre está activa, aunque
el ordenador no esté funcionando, la fuente siempre está alimentada con una tensión pequeña para
mantenerla en espera.
Una de las ventajas es que las fuentes ATX no disponen de un interruptor que enciende/ apaga la
fuente, si no que se trata de un pulsador conectado a la placa base, y esta se encarga de encender la
fuente, esto conlleva pues el poder realizar conexiones/ desconexiones por software.
Existe una tabla, para clasificar las fuentes según su potencia y caja.
Sobremesa AT => 150−200 W
Semitorre => 200−300 W
Torre => 230−250 W
Slim => 75−100 W
Sobremesa ATX => 200−250 W
6
No obstante, comentar, que estos datos son muy variables, y unicamente son orientativos, ya que varía
segun el numero de dispositivos conectados al PC.
3.2 Conexión de Dispositivos
En Fuentes AT, se daba el problema de que existian dos conectores a conectar a placa base, con lo cual
podia dar lugar a confusiones y a cortocircuitos, la solución a ello es basarse en un truco muy sencillo,
hay que dejar en el centro los cables negros que los dos conectores tienen, asi no hay forma posible de
equivocarse.
En cambio, en las fuentes ATX solo existe un conector para la placa base, todo de una pieza, y solo hay
una manera de encajarlo, así que por eso no hay problema
7
Existen dos tipos de conectores para alimentar dispositivos:
El más grande, sirve para conectar dispositivos como discos duros, lectores de cd−rom, grabadoras,
dispositivos SCSI, etc...
Mientras que el otro, visiblemente más pequeño, sirve para alimentar por ejemplo disqueteras o
algunos dispositivos ZIP.
4. placa base
8
La "placa base" (mainboard), o "placa madre" (motherboard), es el elemento principal de todo
ordenador, en el que se encuentran o al que se conectan todos los demás aparatos y dispositivos.
Físicamente, se trata de una "oblea" de material sintético, sobre la cual existe un circuito electrónico
que conecta diversos elementos que se encuentran anclados sobre ella; los principales son:
• el microprocesador, "pinchado" en un elemento llamado zócalo;
• la memoria, generalmente en forma de módulos;
• los slots o ranuras de expansión donde se conectan las tarjetas;
• diversos chips de control, entre ellos la BIOS.
Una placa base moderna y típica ofrece un aspecto similar al siguiente:
9
4.1 tipos
Las placas base existen en diferentes formas y con diversos conectores para periféricos. Para abaratar
costes permitiendo la intercambiabilidad entre placas base, los fabricantes han ido definiendo varios
estándares que agrupan recomendaciones sobre su tamaño y la disposición de los elementos sobre ellas.
De cualquier forma, el hecho de que una placa pertenezca a una u otra categoría no tiene nada que ver,
al menos en teoría, con sus prestaciones ni calidad. Los tipos más comunes son:
ATX
La placa de la foto superior pertenece a este estándar. Cada vez más comunes, van camino de ser las
únicas en el mercado.
Se las supone de más fácil ventilación y menos maraña de cables que las Baby−AT, debido a la
colocación de los conectores. Para ello, el microprocesador suele colocarse cerca del ventilador de la
fuente de alimentación y los conectores para discos cerca de los extremos de la placa.
La diferencia "a ojo descubierto" con las AT se encuentra en sus conectores, que suelen ser más (por
ejemplo, con USB o con FireWire), están agrupados y tienen el teclado y ratón en clavijas mini−DIN
como ésta:
. Además, reciben la electricidad mediante un conector formado por una sola pieza (ver foto superior).
Baby−AT
Fue el estándar absoluto durante años. Define una placa de unos 220x330 mm, con unas posiciones
determinadas para el conector del teclado, los slots de expansión y los agujeros de anclaje a la caja, así
como un conector eléctrico dividido en dos piezas.
Estas placas son las típicas de los ordenadores "clónicos" desde el 286 hasta los primeros Pentium. Con
el auge de los periféricos (tarjeta sonido, CD−ROM, discos extraíbles...) salieron a la luz sus principales
carencias: mala circulación del aire en las cajas (uno de los motivos de la aparición de disipadores y
ventiladores de chip) y, sobre todo, una maraña enorme de cables que impide acceder a la placa sin
desmontar al menos alguno.
Para identificar una placa Baby−AT, lo mejor es observar el conector del teclado, que casi seguro que
es una clavija DIN ancha, como las antiguas de HI−FI; vamos, algo así:
; o bien mirar el conector que suministra la electricidad a la placa, que deberá estar dividido en dos
piezas, cada una con 6 cables, con 4 cables negros (2 de cada una) en el centro.
LPX
Estas placas son de tamaño similar a las Baby−AT, aunque con la peculiaridad de que los slots para las
tarjetas de expansión no se encuentran sobre la placa base, sino en un conector especial en el que están
pinchadas, la riser card.
De esta forma, una vez montadas, las tarjetas quedan paralelas a la placa base, en vez de
perpendiculares como en las Baby−AT; es un diseño típico de ordenadores de sobremesa con caja
estrecha (menos de 15 cm de alto), y su único problema viene de que la riser card no suele tener más de
dos o tres slots, contra cinco en una Baby−AT típica.
10
4.2 los componentes de la placa base
• zócalo del microprocesador
• ranuras de memoria
• chipset de control
• BIOS
• Slots de expansión (ISA, PCI, AGP..)
• Memoria caché
• Conectores internos
• Conectores externos
• Conector eléctrico
• Pila
• Elementos integrados variados
5. la memoria principal
Componente del hardware en el que se almacena la información procesada por el ordenador. La
memoria puede estar constituida físicamente por:
Un conjunto de circuitos electrónicos, en cuyo caso estaremos haciendo referencia a la memoria interna.
Dispositivos que se basan en alguna propiedad física estable del medio para guardar la información:
propiedades ópticas, magnéticas o dieléctricas. En este segundo caso se hace referencia a la memoria
externa.
5.1 tipos y funcionamientos
Todas hacen la misma función, pero entre ellas las diferenciamos por el tiempo de acceso y la
capacidad, o por el modo como trabajan:
· Registros del microprocesador: Interaccionan continuamente con la CPU, puesto que forman parte de
ella, su tiempo de acceso es muy pequeño y una capacidad mínima, normalmente igual a la "palabra"
del microprocesador (de 1 a 8 bytes).
· Registros intermedios: Básicamente es un paso intermedio entre dos memorias, un buffer. Tiene
capacidad muy pequeña y un tiempo de acceso también muy pequeño.
· Memoria caché: Es la más utilizada por la CPU, y la más importante entre la principal y el
microprocesador. Aunque sean de pequeña capacidad, normalmente una fracción de la memoria
principal máxima posible, está continuamente intercambiando información tanto con el procesador
como con la memoria principal, aunque normalmente se utiliza para guardar la dirección de la
memoria principal, en vez de almacenar el archivo entero, así tarda menos a pasar la información hacia
la CPU, que si lo hiciera mediante la caché.
Y es por esta razón, que a menudo (excepto modelos especiales como Celeron y Duron), hay dos de
memorias caché, dos niveles: Uno en el interior del microprocesador (L1), y el otro entre la principal y
la CPU (L2), al exterior del "micro" de más capacidad que la de dentro.
· Memoria central o principal: Donde se almacenan programas y datos. La CPU lee y escribe en ella
aunque en menos cantidades que en las anteriores. Tiempo de acceso relativamente rápido y gran
capacidad
· Memorias de masas o auxiliares: Son dispositivos exteriores al ordenador o conectados a la placa base
por un controlador de bus (disco duro, disquetes, etc.). Dónde se almacenen todos los programas y
archivos para un uso posterior. En caso de que la memoria principal sea insuficiente, se hacen servir
11
como apoyo para ésta, denominada "memoria virtual".
las memorias además de clasificarse por su tiempo de acceso y capacidad, también se pueden clasificar
por la forma en que se modifican los datos y la tecnología empleada. Así, encontramos que hay dos
grandes grupos:
1. Memorias RAM (Random Acces Memory): Son memorias en las que se puede leer y escribir. Se
componen electrónicamente por chips, dónde se pueden subdividir en:
· SRAM (Static RAM): Su célula está basada en un biestable.
· DRAM (Dinamic RAM): Su célula está basada en un pequeño condensador, carga del cual representa
la información almacenada. Estas necesitan circuitos adicionales de refresco, puesto que como los
condensadores son de baja capacidad, a través de la s fugas, la información se podría perder; son de
lectura destructiva.
2. Memorias ROM (Read Only Memory): Son memorias en las que sólo se puede leer. Hay de varios
tipos:
· ROM: programadas por máscara, la información es grabada enla fábrica y no tiene posible
modificación.
· PROM, o ROM: programable una sola vez.
· EPROM (Erasable PROM) o RPROM (Reprogramable ROM): su contenido puede ser borrado
mediante rayos ultravioletas, para acto seguido regrabarlas.
· EAROM (Electrically Alterable ROM) o EEROM (Electrically Erasable ROM), son la frontera entre las
RAM y las ROM, su contenido puede ser regrabado eléctricamente, se diferencian de las RAM en que
no son volátiles.
· Memoria FLASH, denominada así por la velocidad en la que se puede reprogramar (en tan solo
segundos), usan el borrado eléctrico.
Básicamente las ROM se basan en una matriz de diodos unidos, esta unión puede ser destruida por una
sobretensión. De esta forma, salen de la fábrica con las uniones juntas y para grabarlas se rompen
dónde se quieran poner ceros.
Aparte de los módulos de memoria aquí mencionados también existen, aunque ya en desuso, de otros
como los SIMM (Single In<−Line Memory Module) y los SIP (Single In−Line Packages), los cuales no
son nada más que chips de memoria soldados entre ellos para formar un único conjunto.
También hay modelos más nuevos como el DDR (DobleData Rate) que se usa básicamente en equipos
basados en microprocesadores AMD, ahora implementados también en equipos Intel, aunque
principalmente se usan en las tarjetas gráficas, aunque Intel ya posee la del tipo RAMBUS. La DDR es
el mismo que la SDR pero en doble sentido, de ida y de vuelta, mientras que la segunda(SDR) solamente
puede hacer servir un sentido ida o vuelta.
6. el BIOS
La Bios de un ordenador es un pequeño programa que se carga una vez se enciende el ordenador. Este
controla que todos los periféricos esenciales para el funcionamiento del sistema estén correctamente
instalados (memoria, procesador, unidades de disco etc...) Este programa permite configurar además
otros parámetros del sistema como el tipo de unidades de disco de que dispone el sistema, la fecha y
hora, puertos físicos disponibles ... etc. Si se indica en la BIOS que no existe disquetera, el ordenador se
lo cree ...
12
Todos estos datos se guardan en una pequeña pastilla de silicio denominada CMOS, la cual está
alimentada por una pila de botón, o por una pequeña batería, dependiendo del tipo de placa base que
use.
Por supuesto, dada la importancia de estas configuraciones del sistema, la BIOS dispone de la
posibilidad de guardar estos datos con una contraseña, la cual es necesaria para acceder a la BIOS una
vez introducida. Dicho password se guarda también en la CMOS.
Chips de bios fuera del zócalo
6.1 tipos
Existen dos tipos de chips de BIOS:
• los EEPROM propiamente dichos;
• los EEPROM Flash ROM.
En las placas base modernas (más o menos desde la aparición de los Pentium) se utilizan los Flash
ROM, porque tienen la gran ventaja de que pueden ser actualizados por el usuario mediante un simple
programa software, mientras que los EEPROM (más antiguos) requieren ser retirados e introducidos
en un aparato especial para ser reescritos.
7. buses
"Son cada una de líneas metálicas de los circuitos impresos,
por aquí circula todo tipo de información, que va de un dispositivo a otro"
7.1 concepto y función
Es el elemento responsable de establecer una correcta interacción entre los diferentes componentes del
ordenador, es por lo tanto, el dispositivo principal de comunicación.
En un sentido físico, su descripción es: conjunto de líneas de hardware (metálicas o físicas), utilizadas
para la transmisión de datos entre los componentes de un sistema informático.
En cambio, en sentido figurado es: una ruta compartida, que conecta diferentes partes del sistema.
7.2 componentes y estructura
Un bus está compuesto por conductos (vías), éstas hacen posible la interconexión de los diferentes
componentes entre sí, y principalmente con la CPU y la memoria. En estos conductos se destacan dos
subcategorías, el bus de datos y el bus de direcciones; entre estos existe una fuerte relación, puesto que
para cada instrucción/archivo enviado por uno de los dos buses, por el otro va información sobre esta
instrucción/archivo.
En lo referente a la estructura de interconexión mediante los buses, existen de dos tipo:
· Bus único : considera a la memoria y a los periféricos como posiciones de memoria, y hace un símil de
las operaciones E/S con las de escritura/lectura en memoria. Todas estas equivalencias consideradas
por este bus, hacen que no permita controladores DMA (Direct Acces Memory ; de acceso directo a
memoria).
13
· Bus dedicado : este en cambio, al considerar la memoria y periféricos como dos componentes
diferentes, permite controladores DMA (dedicando un bus especial para él).
Éste bus especial del bus dedicado, contiene cuatro subcategorías más:
· Bus de datos : transmite información entre la CPU y los periféricos.
· Bus de direcciones : identifica el dispositivo a quién va destinada la información que se transmite por
el bus de datos.
· Bus de control o de sistema : organiza y redirige la información hacia el bus pertinente para la
información que se tiene que transmitir. Es el bus encargado de hacer el direccionamiento, quién
realiza toda la función de direccionar es el controlador, diferente para cada tipo de dispositivo.
La capacidad operativa del bus depende de: la inteligencia del sistema, la velocidad de éste, y la
"anchura" del bus (número de conductos de datos que operan en paralelo)
7.3 tipos de buses Tipos de buses
El Bus XT y el Bus ISA (AT)
El primero al salir al mercado comercial junto con el primer PC de IBM, fue el bus XT al 1980,
funcionaba a la misma velocidad que los microprocesadores de la época, los 8086 y 8088, a 4.77 MHz; y
su amplitud de banda era de 8 bits. De aquí que con el 8088 se compenetraran perfectamente, pero con
el 8086 (ancho de banda de 16 bits) ya no había tanta compenetración y surgió el concepto y el hecho de
los "cuellos de botella".
El significado del acrónimo que nos indica su nombre es: Industrial Standard Arquitecture, que
traducido sería, Arquitectura Industrial Estandarizada.
Con la introducción del AT, apareció el nuevo bus de datos de 16 bits (ISA), y compatible con su
antecesor. También se amplió el bus de direcciones hasta 24 bits, la velocidad de señales de frecuencia
también se aumentó: de 4.77 MHz a 8.33 MHz. De nuevo nos encontramos con un atasco de
información entre la memoria y la CPU.
A las tarjetas de expansión incluso, se le asignaron una señal en estado de espera (wait state), el cual
daba más tiempo a las tarjetas lentas para enviar toda la información a la memoria.
MCA (Bus Micro Channel)
En sí no es ningún tipo de bus, más bien es un sistema de canalización, en el que los datos no son
enviadas hacia al receptor con una simple instrucción de direccionamiento si no que es éste, el receptor,
quién tiene que recogerlos. Para que esta tarea se lleve a cabo, se ha de informar al receptor
previamente con la dirección dónde están los datos a recibir, y se le deja un camino (bus) libre para él,
para que transporte los datos libremente.
Surgió cuándo IBM trabajaba para crear una nueva tecnología de bus, la sacó con sus ordenadores que
incorporaban el PS/2, el MCA (Micro Channel Arquitecture) permitía un ratio (transferencia de datos)
máximo de 20 Mb/s, por la nueva dirección de 32 bits, y el aumento de velocidad a 10 MHz.
IBM incluyó un circuito de control especial a cargo del bus, que le permitía operar independientemente
de la velocidad del bus y del tipo de microprocesador.
Dentro este tipo de bus, la CPU no es nada más que otro dispositivo dónde pueden ir y venir los datos.
La circuitería de control, denominada CAP (punto de decisión central), se enlaza con un proceso
denominado controlo de bus para determinar y responder a las prioridades de cada uno de los
14
dispositivos dominantes del bus.
Para permitir la conexión de más dispositivos, el MCA especifica interrupciones sensibles al nivel, que
resultan más fiables que el sistema de interrupciones del bus ISA. de esta forma es posible compartir
interrupciones.
Esta estructura era completamente incompatible con las tarjetas de expansión del tipo ISA,
concretamente la diferencia que tenían una respeto del otro se debía al tamaño de los conectores, más
pequeños a las del tipo MCA que las del tipo ISA.
EISA (Extended ISA)
Este bus es, tal y como nos indica su nombre (Enhanced Industrial Standard Arquitecture), una
extensión del primitivo bus ISA o AT. Tal y como hacía el MCA, su bus de direcciones era de 32 bits
basándose en la idea de controlar un bus desde el microprocesador. Mantuvo la compatibilidad con las
tarjetas de expansión de su antecesor ISA, motivo por el cual tuvo que adoptar la velocidad de éste
(8.33 MHz).
Una de las ventajas que presentaba fue la de que era un sistema abierto, cantidad de compañías
contribuyeron a su desarrollo: AST, Compaq, Epson, Hewlett Packard,, Olivetti, Tandy, Wyse, y
Zenith.
Fue el primer bus a poder operar con sistemas de multiproceso (integrar al sistema varios buses dentro
del sistema, cada uno con su procesador).
Al igual que al MCA, incorporó un chip, el ISP Sistema Periférico Integrado, encargado de controlar el
tráfico de datos señalando prioridades para cada posible punto de colisión o de bloqueo mediante reglas
de control de la especificación EISA.
Ni MCA ni EISA sustituyeron a su predecesor ISA, a pesar de sus ventajas, estos representaban
encarecer el coste del PC (a menudo más del 50%), y no ofrecían ninguna mejora evidente en el
rendimiento del sistema, y si se notaba alguna mejora, tampoco era demasiado necesaria puesto que
ningun dispositivo daba el máximo de sí, ni en el bus ISA.
Local Bus
Vistos los resultados de los intentos fallidos para renovar y sustituir al bus ISA, surgió este nuevo tipo
de bus con un concepto de bus diferente a todos los otros existentes, su mayor consolidación y
aprovechamiento lo tuvo en el área de las tarjetas gráficas, que eran las que más desfavorecidas
quedaron con los anteriores buses y velocidades.
Vesa Local Bus
VL no se arriesgó a padecer otro intento fallido como los de EISA o MCA, y no quiso sustituir al ISA,
sino que lo complementó. Por lo tanto tenemos que para poseer un PC con VL, éste también tiene que
tener el bus ISA, y sus respectivas tarjetas de expansión, del VL en cambio, tendremos una o dos
ranuras de expansión, y son sólo estas las que son conectadas con la CPU mediante un bus VL; de esta
forma tenemos a cada sistema de bus trabajando por su cuenta y sin estorbarse el uno al otro.
El VL es una expansión homogeneizada del bus local, que funcionaba a 32 bits pero podía realizar
operaciones de 16 bits. El comité VESA presentó la primera versión del VL−BUS en agosto del 1992, y
dado su completa integración y compenetración con el procesador 80486 se extendió rápidamente por el
mercado.
Al presentar Intel su nuevo procesador Pentium de 64 bits, VESA empezó a trabajar en la nueva
15
versión de su bus, el VL−BUS 2.0.
Esta nueva especificación comprende los 64 bits posibles direccionables del procesador, y
compatibilidad con la anterior versión de 32 bits, su velocidad y la cantidad de ranuras de expansión se
aumentó y se estableció en tres ranuras funcionando a 40 MHz, y dos a 50 MHz.
PCI (Peripheral Components Interconnect)
Este modelo que hoy en día rige en los ordenadores convencionales, y es el más extendido de todos, lo
inventó Intel y significa: interconexión de los componentes periféricos.
Con la llegada de este nueve bus automatizado en todos sus procesos el usuario ya no se tendrá que
preocupar más de controlar las direcciones de las tarjetas o de otorgar interrupciones. Integra control
propio de todo el relacionado con él: DMA, interrupciones, direccionamiento de datos.
Es independiente de la CPU, puesto que entre estos dos dispositivos siempre habrá un controlador del
bus PCI, y da la posibilidad de poder instalarlo a sistemas no basados en procesadores Intel. Las
tarjetas de expansión se pueden acoplar a cualquier sistema, y pueden ser intercambiadas como se
quiera, tan solo los controladores de los dispositivos tienen que ser ajustados al sistema anfitrión (host),
es decir a la correspondiente CPU.
Su velocidad no depende de la de la CPU sino que está separada de ella por el controlador del bus.
Solución al problema del VL−BUS, dónde las tarjetas debían aceptar la máxima frecuencia de la CPU o
sinó no podían funcionar.
El conector empleado es estilo Micro Channel de 124 pines (128 en caso de trabajar con 64 bits),
aunque sólo se utilizan 47 de las conexiones (49 en el caso de tratarse de un conector bus−master), la
diferencia se adeuda a las conexiones de toma de tierra y de alimentación.
PCI es la eliminación de un paso al microprocesador; en vez de disponer de su propio reloj, el bus se
adapta al empleado por el microprocesador y su circuitería, por lo tanto los componentes del PCI están
sincronizados con el procesador. El actual PCI opera con una frecuencia de 20 a 33.3 MHz.
Las tarjetas ISA no pueden ser instaladas en una ranura PCI convencional, aunque existen equipos con
un puente denominado <<PCI−to−ISA−Bridge>>. Consta de un chip que se conecta entre los diferentes
slots ISA y el controlador del bus PCI, su tarea es la de transportar las señales provenientes del bus PCI
capo al bus ISA.
Su gran salida y aceptación fue en gran parte por su velocidad, así el hardware se podía adaptar a la
contínua evolución y el incremento de velocidad de los procesadores.
SCSI (Small Computer System Interface)
Se origina a principios de los años ochenta cuando el fabricante de discos desarrolló su propio sistema
de E/S nominada SASI (Shugart Asociates System Interface) que dado su éxito y su gran aceptación
comercial fue aprobado por ANSI al 1986.
SCSI no se conecta directamente a la CPU sino que utiliza de puente uno de los buses anteriormente
mencionados. Se podría definir como un subsistema de E/S inteligente, cumplido y bidireccional. Un
solo adaptador host SCSI puede controlar hasta 7 dispositivos SCSI conectados con él.
Una de las ventajas del SCSI en frente a otros es que los dispositivos se direccionan lógicamente en vez
16
de físicamente, este sistema es útil por dos razones:
1. Elimina cualquier limitación que el conjunto PC−Bios pueda imponer a las unidades de disco.
2. El direccionamiento lógico elimina la sobrecarga que podría tener el host al maniobrar los aspectos
físicos del dispositivo, el controlador SCSI lo controla.
Aunque varios dispositivos (hasta 7), pueden compartir un mismo adaptador SCSI, tan sólo 2 de éstos
pueden comunicarse sobre el mismo bus a la vez.
Puede configurarse de tres maneras diferentes que le dan gran versatilidad:
1. Único iniciador/Único objetivo: Es el más común, el iniciador es un adaptador en una ranura de un
PC, y el objetivo es el controlador del disco duro. Es una configuración fácil de implementar pero no
aprovecha al máximo las posibilidades del bus, excepto cuando se controlan varios discos duros.
2. Único iniciador/Múltiple objetivo: Menos común y raramente implementado, es bastante parecido al
anterior excepto que se controlan diferentes tipos de dispositivos de E/S. (CD−Rom y un disco duro)
3. Múltiple iniciador/Múltiple objetivo: Mucho menos utilizado que los anteriores, se aprovechan a fondo
las capacidades del bus.
AGP (Accelerated Graphics Port)
Fue creada por Intel para dar pie a la creación de un nueve tipo de PC, al cual prestaron especial
atención a los gráficos y la conectividad. Basado en la especificación PCI 2.1 a 66 MHz, incluyó tres
características para el aumento de su rendimiento: operaciones de lectura/escritura en memoria con
pipeline, demultiplexado de datos y direcciones al propio bus, e incremento de la velocidad hasta los 100
MHz ( el que supone un ratio de más de 800 Mbytes/s, más de cuatro veces que el PCI).
En su caso, como es un bus especialmente dedicado a los gráficos, no tiene que compartir con otros
dispositivos el ancho de banda; otra característica de esta estructura es la de que posibilita la
compartición de la memoria principal por parte de la tarjeta gráfica mediante un modelo denominado
por Intel como DIME ( DIrect Memory Execute | ejecución directa a memoria), la cual hace posible la
obtención de mejores texturas en juegos y aplicaciones 3D, al almacenar estas en la RAM del sistema y
transferirlas cuando las pidan otros dispositivos.
8. CPU o microprocesador
"Es en sí, un conjunto de transistores conectados entre ellos por cables, y ordenados de manera que
forman puertas lógicas, y poder así, hacer operaciones de toda clase"
8.1 Función
La Unidad central de proceso o CPU, se puede definir como un circuito microscópico que interpreta y
ejecuta instrucciones. La CPU se ocupa del control y el proceso de datos en los ordenadores.
Habitualmente, la CPU es un microprocesador fabricado en un chip, un único trozo de silicio que
contiene millones de componentes electrónicos. El microprocesador de la CPU está formado por una
unidad aritmético lógica que realiza cálculos y comparaciones, y toma decisiones lógicas (determina si
una afirmación es cierta o falsa mediante las reglas del álgebra de Boole); por una serie de registros
donde se almacena información temporalmente, y por una unidad de control que interpreta y ejecuta
las instrucciones. Para aceptar órdenes del usuario, acceder a los datos y presentar los resultados, la
CPU se comunica a través de un conjunto de circuitos o conexiones llamado bus. El bus conecta la CPU
17
a los dispositivos de almacenamiento (por ejemplo, un disco duro), los dispositivos de entrada (por
ejemplo, un teclado o un ratón) y los dispositivos de salida (por ejemplo, un monitor o una impresora).
8.2 Elementos que la componen
− Unidad de control: controla el funcionamiento de la CPU y por tanto de el computador.
− Unidad aritmético−lógica (ALU): encargada de llevar a cabo las funciones de procesamiento de datos
del computador.
− Registros: proporcionan almacenamiento interno a la CPU.
− Interconexiones CPU: Son mecanismos que proporcionan comunicación entre la unidad de control, la
ALU y los registros.
8.3 Tipos
Básicamente nos encontramos con dos tipos de diseño de los microprocesadores: RISC
(Reduced−Instruction−Set Computing) y CISC (complex−instruction−set computing). Los
microprocesadores RISC se basan en la idea de que la mayoría de las instrucciones para realizar
procesos en el computador son relativamente simples por lo que se minimiza el número de instrucciones
y su complejidad a la hora de diseñar la CPU. Algunos ejemplos de arquitectura RISC son el SPARC
de Sun Microsystem's, el microprocesador Alpha diseñado por la antigua Digital, hoy absorbida por
Compaq y los Motorola 88000 y PowerPC. Estos procesadores se suelen emplear en aplicaciones
industriales y profesionales por su gran rendimiento y fiabilidad.
Los microprocesadores CISC, al contrario, tienen una gran cantidad de instrucciones y por tanto son
muy rápidos procesando código complejo. Las CPU´s CISC más extendidas son las de la familia 80x86
de Intel cuyo último micro es el Pentium II. Últimamente han aparecido otras compañías como Cirix y
AMD que fabrican procesadores con el juego de instrucciones 80x86 y a un precio sensiblemente
inferior al de los microprocesadores de Intel. Además, tanto Intel con MMX como AMD con su
especificación 3D−Now! están apostando por extender el conjunto de instrucciones de la CPU para que
trabaje más eficientemente con tratamiento de imágenes y aplicaciones en 3 dimensiones.
Memoria auxiliar o masiva
Memoria principal
CPU o microprocesador
entrada
salida
18
Descargar