Microcomputadoras XT:
El IBM Personal Computer XT, normalmente abreviado como IBM XT o simplemente XT, fue el sucesor de IBM al IBM PC original. Fue puesto a la venta como IBM número de
producto 5160 el 8 de marzo de
1983. El XT son las siglas
de eXtended Tecnología (Tecnología extendida).
Estaba basado esencialmente en la misma arquitectura que el PC original,
únicamente añadiendo algunas mejoras: se añadió un disco duro, 8
slots de expansión en vez de 5, más memoria en la tarjeta madre,
una fuente de poder de mayor potencia y se le quitó la interface para cassettes
del IBM PC original. Se convirtió en un estándar. El sistema estaba ampliamente
diseñado para usuarios de negocios, y un 3270 PC
correspondiente que implementaba la emulación de la terminal IBM se
comercializó después, en octubre de 1983. Posteriormente, con el AT llegaría una nueva arquitectura de bus de 16 bits. El
estándar XT traía de serie 128KB de memoria RAM en la tarjeta madre, una
disquetera 5 1/4" de doble cara, doble densidad, de 360KB de tamaño
completo, un disco duro Seagate de 10MB Seagate ST-412, un adaptador asíncrono
serial (RS 232); una fuente de alimentación de 130W suministraba energía eléctrica
a todos los componentes. La placa base tenía ocho ranuras de expansión ISA de 8
bits, y al igual que el IBM PC, un microprocesador Intel 8088 corriendo a 4,77
MHz y un zócalo para coprocesador matemático Intel 8087. El sistema operativo
con el que se solía vender fue el PC-DOS 2.0 y superior. Las ocho ranuras de
expansión eran un aumento de las cinco del IBM PC, aunque tres de ellas eran
utilizadas por el adaptador de la unidad de disquetes, el adaptador del disco
duro, y la tarjeta de video. Pronto se actualizó la especificación básica para
estandarizarla a 256KB de memoria RAM en la tarjeta madre. Había dos versiones
de la placa base del XT. La original podía admitir hasta 256kB en la misma
placa (en cuatro bancos de chips de 64kB), con un máximo de 640kB alcanzados
usando tarjetas de expansión. La segunda revisión de la placa, introducida en
1986, podía admitir los 640kB enteros en la placa base, en dos bancos de chips
de 256kb y dos de 64kB. Las placas más recientes podían ser adaptadas para las
últimas especificaciones después de un par de modificaciones menores. La
segunda revisión de la placa tenía además un IBM BIOS revisado, que incluía
soporte para el teclado expandido y reducía el tiempo de arranque a la mitad.
Los últimos XTs venían con unidades de disquetes de media altura instaladas de
fábrica, así como con la opción para un disco duro de 20MB y para el teclado
"expandido" (en esencia un Model M sin el panel de LEDs). Sin
embargo, en 1985, algunas unidades fueron manufacturadas con solo dos
disqueteras de tamaño completo y sin disco duro. Este montaje en particular fue
una opción de bajo coste para usuarios que solo tendían a usar el ordenador
como una máquina de escribir. Como el PC original, el XT venía con un
interprete de BASIC en una ROM (el IBM Cassette BASIC). Ya que este interprete
se usaba con una unidad de casete (la cual no era ofrecida en el XT), la única
manera de acceder a él era desconectando el disco duro y dejando vacía la
disquetera, usando el programa BASICA, (incluido en el disquete del PC DOS, que
añadía extensiones para usar las disqueteras), o invocando manualmente una
llamada al BIOS usando un depurador.Los teclados PC y XT no eran compatibles
con aquellos de los PC más modernos (IBM AT o superior). Incluso con
adaptadores DIN a mini-DIN PS/2 porque los teclados PC/XT usaban diferentes
códigos de escaneo del teclado y porque además tenían una interfaz eléctrica
ligeramente diferente de los teclados PC/AT. Se necesitaba un adaptador de
señal XT a AT para hacerlo compatible con los ordenadores modernos Esta es mi
IBM PC-XT 286. Se trata de una máquina originaria de 1986, con un procesador
Intel 80286 a una velocidad de reloj de 6 Mhz. Curiosamente resultó más rápida
que las AT con el 80286 a 8 MHz, debido al tipo de memoria que la XT usaba
(tenía cero estados de espera, con lo que movía los datos más rápidamente). Ya
que hablamos de la memoria, decir que cuenta con 640 Kb de RAM. En cuanto a los
medios de almacenamiento, inicialmente contaba con una unidad de disco flexible
de 5 1/4″ de
doble cara de 1.2 megabytes y un disco duro de 20 Mg (algo lento, por cierto),
en mi XT cuento además con una unidad de 3,5″ y doble densidad con una capacidad de 720 kilobytes (lo
que le da algo más de versatilidad)
Todos los IBM PC contenían una BIOS, que es una pieza de software
relativamente pequeña almacenada en ROM, y que se utiliza principalmente para
arrancar el sistema, y el sistema operativo que tengo instalado es el DOS 3.30,
aunque probable no tarde en probar el 5.0 o… el 6.2. El microprocesador Intel
80286 se caracteriza por poseer dos modos de funcionamiento completamente
diferenciados: el modo real en el que se encuentra nada más ser conectado a la
corriente y el modo protegido en el que adquiere capacidad de proceso
multitarea y almacenamiento en memoria virtual. El proceso multitarea consiste
en realizar varios procesos de manera aparentemente simultánea, con la ayuda
del sistema operativo para conmutar automáticamente de uno a otro optimizando
el uso de la CPU, ya que mientras un proceso está esperando a que un periférico
complete una operación, se puede atender otro proceso diferente. La memoria
virtual permite al ordenador usar más memoria de la que realmente tiene,
almacenando parte de ella en disco: de esta manera, los programas creen tener a
su disposición más memoria de la que realmente existe; cuando acceden a una
parte de la memoria lógica que no existe físicamente, se produce una
interrupción y el sistema operativo se encarga de acceder al disco y traerla.
Cuando la CPU está en modo protegido, los programas de usuario tienen un acceso
limitado al juego de instrucciones; sólo el proceso supervisor -normalmente el
sistema operativo- está capacitado para realizar ciertas tareas. Esto es así
para evitar que los programas de usuario puedan campar a sus anchas y entrar en
conflictos unos con otros, en materia de recursos como memoria o periféricos.
Además, de esta manera, aunque un error software provoque el cuelgue de un
proceso, los demás pueden seguir funcionando normalmente y el sistema operativo
podría abortar el proceso colgado. Por desgracia, con el DOS el 286 no está en
modo protegido y el cuelgue de un solo proceso -bien el programa principal o
una rutina operada por interrupciones- significa la caída inmediata de todo el
sistema.
No hay comentarios.:
Publicar un comentario