OLIVETTI M300-02

OLIVETTI M300-02Esta pieza de museo tiene una CPU Intel 80386 SX a 16 MHz y cuenta con zócalo para coprocesador, concretamente para un Intel 80387SX.
La placa base tiene también instalados 4 MB de RAM (2 soldados en el banco 0 y otros 2 en el banco 1) aunque se puede ampliar hasta 10 mediante 2 módulos SIMM de 30 contactos y 4Mb cada uno (con lo que la distribución de la RAM quedaría así: un módulo SIMM de 2Mb en el banco 0 + dos módulos SIMM de 4Mb cada uno en el banco 1).
En cuanto al apartado sonoro, únicamente cuenta con altavoz interno (característica común de la época) pero se puede incorporar una tarjeta de sonido en BUS ISA de 8 o 16 bits.
Finalmente, la salida a pantalla está encomendada a una tarjeta gráfica VGA integrada en placa, algo que hoy en día a vuelto a ser práctica habitual.

Aquí tenéis un esquema de la motherboard de este Olivetti:

PLACA BASE OLIVETTI-386-M300-02

ESQUEMA MOTHERBOARD DEL M300-02

  • Placa madre Olivetti BA013 de 254 mm x 218 mm. Dos ranuras ISA mediante una riser card. Dos bancos de memoria, el banco 0 poblado de fábrica con 2 MB (no modificables) el banco 1 compuesto por dos ranuras SIMM de 30 pines.
  • Entrada/Salida:
    • Alimentación
    • Puerto de teclado PS/2
    • Puerto de raton PS/2
    • 1 puertos RS-232 en formato DE-9
    • Puerto paralelo de Impresora DB-25
    • Puerto Monitor VGA DE-15
    • Dos ranuras ISA internos en riser card
    • Un conector IDE interno
    • Un conector de Disquete interno
    • Un conector Feature connector de la VGA en placa
INTERIOR OLIVETTI M300-02

INTERIOR OLIVETTI M300-02

MOTHERBOARD OLIVETTI M300-02 1

MOTHERBOARD OLIVETTI M300-02 1

MOTHERBOARD OLIVETTI M300-02 2

MOTHERBOARD OLIVETTI M300-02 2

El procesador Intel 80386 dispone de una arquitectura de registros de 32 bits, con un bus de direcciones también de 32 bits (direcciona hasta 4 Gigabytes = 4096 Mb) y la posibilidd de funcionar en modo real (compatible 8086), en modo protegido (relativamente compatible con el del 286), un modo protegido propio que permite romper la barrera de los tradicionales segmentos y en modo «virtual 86», en el que puede emular el funcionamiento simultáneo de varios 8086. Todos los modos son incompatibles entre sí y requieren de un sistema operativo específico.

Normalmente, los 386 suelen operar en modo real (debido al DOS) por lo que no se aprovechan las posibilidades multitarea ni de gestión de memoria. Por otra parte, aunque se pueden emplear los registros de 32 bits en modo real, ello no suele hacerse -para mantener la compatibilidad con procesadores anteriores- con lo que de entrada no se aprovecha aproximadamente un 50% de la capacidad de proceso del chip, aunque por fortuna estos procesadores suelen trabajar a frecuencias de 16/20 MHz (obsoletas) y normalmente de 33 y hasta 40 MHz.

El 386sx (que es el que monta este Olivetti) es la variante económica del 386 a nivel de hardware, aunque es compatible en software. Básicamente, es un 386 con un bus de datos de sólo 16 bits -más lento, al tener que dar dos pasadas para un dato de 32 bits-. De hecho, podría haber sido diseñado perfectamente para mantener una compatibilidad hardware con el 286, aunque el fabricante lo evitó probablemente por razones comerciales.

MOTHERBOARD OLIVETTI M300-02 3

MOTHERBOARD OLIVETTI M300-02 3

MOTHERBOARD OLIVETTI M300-02 4

MOTHERBOARD OLIVETTI M300-02 4

La carcasa del M300-02 tiene, en la zona superiror de la parte frontal, dos bahías de 3,5″, una de ellas ocupada por la Unidad de disquete de 3,5″ y 1,44 Mb y la otra por el disco duro, que en mi caso tiene una capacidad de 40 Mb, aunque habían modelos que lo montaban de 80 y hasta 120 Mb. Ya en la zona inferior hay una bahía de 5,25″ para CD-ROM IDE.

VISTA FRONTAL OLIVETTI M300-02

VISTA FRONTAL OLIVETTI M300-02

OLIVETTI M300-02 FRONTAL 2

OLIVETTI M300-02 FRONTAL 2

En la parte posterior, tiene los puertos PS/2 de teclado y ratón, puerto paralelo, puerto serie y puerto VGA. También encontramos la entrada de alimentación con salida para monitor.

OLIVETTI M300-02 TRASERA 1

OLIVETTI M300-02 TRASERA 1

OLIVETTI M300-02 TRASERA 2

OLIVETTI M300-02 TRASERA 2

Finalmente, aquí os lo dejo en plena tarea de instalación del Windows 3.11 (al lado el PS/1 de IBM que aparece en otro post),  el monitor no es el original sino un Fujitsu-Siemens de 17″ ya que el original es VGA monocromo y no se disfruta tanto, pero lo conservo en las mismas condiciones que la CPU:

INSTALANDO W3.11 OLIVETTI-M300-02

INSTALANDO W3.11 OLIVETTI-M300-02

OLIVETTI M300-02 W311

OLIVETTI M300-02 W311

OLIVETTI M300-02 W311

OLIVETTI M300-02 W311

MOTHERBOARD USER’S MANUAL

IBM PC-XT 286

ibm pc xt 286Esta 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.

IBM PC XT 286

IBM PC XT 286

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.

IBM PC XT 286 logo

IBM PC XT 286 logo

El 286 se caracteriza por tener un bus de datos de 16 bits, un bus de direcciones de 24 bits (16 MB); poseer 25 instrucciones más que el 8086 y admite 8 modos de direccionamiento. En modo virtual permite direccionar hasta 1 GB. Las frecuencias de trabajo típicas son de 12 y 16 MHz, aunque existen versiones a 20 y 25 MHz. Aquí, la instrucción más lenta es la misma que en el caso del 8086, solo que emplea 29 ciclos de reloj en lugar de 206. Un 286 de categoría media (16 MHz) podría ejecutar más de medio millón de instrucciones de estas en un segundo, casi 15 veces más que un 8086 medio a 8 MHz. Sin embargo, transfiriendo datos entre registros la diferencia de un procesador a otro se reduce notablemente, aunque el 286 es más rápido y no sólo gracias a los MHz adicionales.

IBM PC XT 286 INTERIOR

IBM PC XT 286 INTERIOR

IBM PC XT 286 INTERIOR

IBM PC XT 286 INTERIOR

IBM PC XT 286 INTERIOR

IBM PC XT 286 INTERIOR

IBM PC XT 286 INTERIOR

IBM PC XT 286 INTERIOR

IBM PC XT 286 INTERIOR

IBM PC XT 286 FUENTE DE ALIMENTACIÓN

IBM PC XT 286 DISCO DURO

IBM PC XT 286 DISCO DURO

IBM PC XT 286 INTERIOR

IBM PC XT 286 INTERIOR