Apple Pascal

sistema operativo

Apple Pascal es una implementación del Pascal para las series de computadoras Apple II y Apple III. Está basado en UCSD Pascal,[2]​ y al igual que otras implementaciones de UCSD Pascal, se ejecutó en su propio sistema operativo (Apple Pascal Operating System,[3]​ un derivado del UCSD p-System con extensiones gráficas).

Apple Pascal
Parte de UCSD Pascal
Información general
Tipo de programasistema operativo
DesarrolladorApple Computer
Lanzamiento inicialagosto de 1979
LicenciaApple Software License Agreement
Versiones
Última versión estable1.3 (Apple II)
1.1 (Apple III)
( 1984[1]​)
Serie UCSD Pascal
Apple DOS
Apple Pascal
Enlaces

Originalmente lanzado para Apple II en agosto de 1979, justo después de Apple DOS 3.2, Apple Pascal fue pionero en una serie de características que luego se incorporarían al DOS 3.3, así como otras que no se volverían a ver hasta la introducción de ProDOS.

El paquete de software Apple Pascal también incluía utilidades de mantenimiento de disco,[4]​ y un ensamblador[5]​ destinado a complementar el «monitor» de ensamblador integrado de Apple. También estaba disponible un compilador FORTRAN (escrito por Silicon Valley Software, de Sunnyvale, California) que compilaba con el mismo p-code de Pascal cuando estaba disponible.[6]

Comparación de Pascal OS con DOS 3.2

El sistema operativo Apple Pascal introdujo un nuevo formato de disco.[nota 1]​ En lugar de dividir el disco en sectores de 256 bytes como en DOS 3.2, Apple Pascal lo divide en «bloques» de 512 bytes cada uno.[7]​ El p-System también introdujo un método diferente para guardar y recuperar archivos. Bajo Apple DOS, los archivos se guardaban en cualquier sector disponible que el sistema operativo pudiera encontrar, independientemente de la ubicación. Con el tiempo, esto podría conducir a fragmentación del sistema de archivos, ralentizando el acceso al disco. Apple Pascal intentó rectificar esto guardando solo bloques consecutivos en el disco.[8]

Otras innovaciones introducidas en el sistema de archivos incluyeron la introducción de una función marca de tiempo. Anteriormente, solo se mostraban el nombre, el tipo básico y el tamaño de un archivo. Los discos también se pueden nombrar por primera vez.[nota 2]

Las limitaciones del p-System incluían nuevas restricciones en el nombre de los archivos.[nota 3]​ Escribir archivos solo en bloques consecutivos también creaba problemas, porque con el tiempo el espacio libre tendía a fragmentarse demasiado para almacenar nuevos archivos. Se incluyó una utilidad llamada Krunch en el paquete para consolidar el espacio libre.[9]

El mayor problema con el sistema Apple Pascal era que era demasiado grande para caber en un disquete. Esto significaba que en un sistema con una sola unidad de disquete, se necesitaba un intercambio frecuente de discos. Un sistema necesitaba al menos dos unidades de disco para poder utilizar el sistema operativo correctamente.

Cronología

PlataformaFechaOSComentarios
Apple II1979Apple Pascal 1.0
1980Apple Pascal 1.1
1983Apple Pascal 1.2
1985Apple Pascal 1.3
Apple III1981[10]Apple Pascal 1.0
1983[11]Apple Pascal 1.1

Notas

Referencias

Bibliografía

. 
. 
. 

Enlaces externos