sábado, 29 de diciembre de 2012

Sistema Operativo ProDOS.

Historia del ProDOS

La historia comienza en 1983 con la idea de mejorar el sistema operativo del Apple II y hacerlo más compatible con el sistema operativo del Apple III, llamado el Sistema Operativo Sofisticado, SOS (que en inglés suena como "sauce", salsa en castellano). SOS era un potente sistema que permite al usuario comunicarse con diferentes periféricos via un cotrolador de dispositivos. Todo el sistema operativo SOS reside en disco; de ese modo se conseguia una mayor flexibilidad. La idea de Apple Computer era de dar al  Sistema Operativo más ligazones con el sistema del Apple III pero sin cambiar drásticamente y no perder la simplicidad del DOS. Después de una larga serie de proyectos, se desarroyó ProDOS (o XDOS como se le llamó originalmente).

Pero ProDOS fue mucho más que un intento de cruce entre SOS y DOS. Sus creadores modificaron tanto el sistema operativo DOS 3.3 que los ingenieros de Apple se vieron obligados a mejorar algunas partes y errores que contenia el sistema. El temor de algunos de esos ingenieros estaba justificado porque cualquier modificación del código podria hacer incompatibles muchos paquetes de software que se comercializaban en el mercado.
La idea de Apple era crear un sistema operativo completamente autosuficiente, conciso, facil de aprender y sobre todo seguro. Apple lo diseñó de tal forma que que se permiten adiciones al sistema por medio del intérprete de órdenes. El intérprete traduce la información a un nivel que puede ser entendido por el núcleo (Kernel). El núcleo es el propio sistema operativo PoroDOS y Apple garantizaba que se podían hacer "experimentos" sin miedo a perder compatibilidad con los paquetes de software comercializados.

Desde el punto de vista del desarroyo, ProDOS es tan parecido al SOS que los programadores podían adaptar y transferir sus programas a ProDOS en un corto espacio de tiempo. ProDOS no era sino el siguiente paso en el proceso de evolución del Apple II. ProDOS proporcionaba también al usuario del DOS 3.3 una simple transición hacia el nuevo sistema operativo.

La posibilidad del ProDOS de usar un disco duro como medio de almacenamiento ampliaba las posibilidades de poder usarlo en múltiples aplicaciones de negocio y en aplicaciones en las que se necesitaban un alto flujo de datos.

El Sistema Operativo ProDOS

ProDOS es un conjunto de programas escritos en código máquina que controlan , entre otras cosas, los interfaces de entrada/salida (I / O). El núcleo no puede interpretar las órdenes del BASIC ni del teclado. El núcleo dirije el flujo de información y se comunica con su programa a través del intérprete. En el disco ProDOS el núcleo aparece bajo la etiqueta PRODOS.

Además del núcleo, ProDOS contiene un intérprete de órdenes o programa del sistema. Un interprete es otro programa que trabaja con el núcleo para permitir el uso de lenguajes como el BASIC, PASCAL, ASSEMBLER etc...

El núcleo y el intérprete ocupan aproximadamente 25 Kb en la memoria del ordenador. Por tanto queda la misma cantidad de memoria para los programas BASIC que la que quedaba al utilizar DOS 3.3.
 Como consecuencia de la necesidad de minimizar la ocupación de memoria, no se pueden ejecutar todas las órdenes de ProDOS desde el BASIC.System. Por lo tanto, se desarrollaron otros intérpretes que si incorporaban esas órdenes.

El Sistema de Gestión de Ficheros es una versión expandida del programa FID del sistema DOS 3.3 y dado que el sistema ProDOS no es totalmente compatible con el sistema DOS 3.3, se tuvo que diseñar el programa Convertidor. Como su nombre indica , el Convertidor transforma los ficheros DOS 3.3 en ficheros del tipo ProDOS y los ficheros ProDOS en ficheros compatibles con DOS 3.3,


Pantalla de arranque de ProDOS



                    
                                                            ********************************************
                                                            *                    PRODOS USER'S DISK                        *
                                                            *  COPYRIGHT APPLE COMPUTER, INC.  1983  *
                                                            ********************************************


                                                            YOUR OPTIONS ARE:

                                                                         ? - TUTOR:PRODOS EXPLANATION
                                                                         F - PRODOS FILER (UTILITIES)
                                                                         C - DOS <-> PRODOS CONVERSION
                                                                         S - DISPLAY SLOT ASSIGNMENTS
                                                                         T - DISPLAY/SET TIME
                                                                         B - APPLESOFT BASIC
                                                             PLEASE SELECT ONE OF THE ABOBE █


                                                          Menú principal del disco del usuario



Años más tarde ,en 1986, Apple sacó al mercado su Apple GSII y la par su sistema operativo optimizado para el salto  a los 16 bits denominado ProDOS 16 que aprovechaba todo el potencial del GSII. El lanzador  ya no usaba el modo texto de su antigua versión de 8 bits que paso a llamarse ProDOS 8 sino que usaba el modo de alta resolución para elegir las aplicaciones y utilidades a ejecutar.







Para más información :

- Apple II History.
- Wikipedia



No hay comentarios:

Publicar un comentario