Apple Pascal fue un lenguaje y un sistema operativo basado en la UCSD Pascal sistema.
Apple Pascal se refiere a un sistema operativo para el Apple II, de la familia de las computadoras en libertad en agosto de 1979 entre laApple DOS 3.2 y versiones 3.3. El sistema se ha incluido como parte de un / paquete de hardware y software con soporte para Pascallenguaje para el Apple II. Se agregó una serie de características que más tarde se incorporaron en la versión 3.3, así como otros que no sería visto de nuevo hasta la introducción de ProDOS .
Los cambios más importantes fueron en el formato de disco y almacenamiento de los métodos de archivo, como Apple Pascal fue diseñado para tomar ventaja de 140 K 5.25 " disquetes . En lugar de dividir el disco en bytes sectores 256 como con el DOS 3.2, Apple Pascal se divide en " bloques "de 512 bytes cada uno, cada bloque lo que contenía dos sectores. Esto hizo que por un método diferente para guardar y recuperar archivos. En Apple DOS, los archivos se guardan en un sector disponible que el sistema operativo que encontramos, independientemente de su ubicación. Esto causó grandes archivos se fragmentan y se ralentizó el acceso al disco cuando se carga y el ahorro. Apple Pascal trató de rectificar esta guardando sólo los bloques consecutivos en el disco.
Las desventajas incluyen las nuevas limitaciones sobre los nombres de los archivos. Mientras que Apple DOS permite nombres de archivo de hasta treinta caracteres y cualquier ASCII de caracteres pueden ser utilizados, Apple Pascal dejó caer la longitud de quince caracteres y permitió sólo letras, números y puntos que se utilizará. Esto se hizo para crear un aspecto más limpio en el disco de catálogo o lista de archivos, como nombres de archivo más corto reduciría al mínimo el "wrap-around" en la pantalla. Como la mayoría de monitores de Apple en ese momento eran sólo 40 caracteres de ancho, el nombre del archivo limitaciones no fueron vistos como el gran inconveniente.
El método de archivo consecutivos de ahorro también ha creado algunos problemas. espacio de archivos eliminados no se podría utilizar si no estaba en el "fin" del disco (después de que el archivo más reciente guardado). Una utilidad llamada Krunch se incluyó en el paquete para "limpiar" el disco moviendo archivos hasta que todos estaban almacenados consecutivamente de nuevo.
No hay comentarios:
Publicar un comentario