Apple Pascal - Apple Pascal

Apple Pascal
Apple Pascal 1.2.jpg
Apple Pascal pro Apple II, verze 1.2
Vývojář Počítač Apple
Rodina OS UCSD Pascal
Pracovní stav Historický
Zdrojový model Uzavřený zdroj
První vydání Srpen 1979 ; Před 41 lety  ( 1979-08 )
Poslední vydání 1.3 (Apple II)
1.1 (Apple III)
/ 1984 ; Před 37 lety  ( 1984 )
Typ jádra Monolitické
Licence Licenční smlouva k softwaru Apple

Apple Pascal je implementace Pascal pro počítačovou řadu Apple II a Apple III . Je založen na UCSD Pascal Stejně jako ostatní implementace UCSD Pascal běžel na vlastním operačním systému ( Apple Pascal Operating System , derivát UCSD p-System s grafickými rozšířeními).

Apple Pascal, který byl původně vydán pro Apple II v srpnu 1979, těsně po Apple DOS 3.2, byl průkopníkem řady funkcí, které by později byly začleněny do systému DOS 3.3, stejně jako dalších, které by se znovu objevily až po zavedení ProDOS .

Softwarový balíček Apple Pascal také zahrnoval nástroje pro údržbu disků a assembler, který měl doplňovat vestavěný asembler „monitoru“ společnosti Apple. K dispozici byl také kompilátor FORTRAN (napsaný Silicon Valley Software, Sunnyvale v Kalifornii) kompilující se stejným p-kódem jako Pascal.

Porovnání OS Pascal s DOS 3.2

Operační systém Apple Pascal představil nový formát disku. Místo rozdělení disku na 256bajtové sektory jako v systému DOS 3.2 jej Apple Pascal rozdělí na „bloky“ po 512 bajtech. Systém p-System také představil jinou metodu pro ukládání a načítání souborů. V systému Apple DOS byly soubory ukládány do jakéhokoli dostupného sektoru, který OS mohl najít, bez ohledu na umístění. To by v průběhu času mohlo vést k fragmentaci systému souborů a zpomalení přístupu na disk. Apple Pascal se to pokusil napravit uložením pouze do po sobě jdoucích bloků na disku.

Mezi další inovace zavedené v systému souborů patřilo zavedení funkce časového razítka . Dříve se zobrazoval pouze název souboru, základní typ a velikost. Poprvé bylo možné pojmenovat také disky.

Omezení systému p-System zahrnovala nová omezení pro pojmenování souborů. Zápis souborů pouze na po sobě jdoucí bloky také způsoboval problémy, protože v průběhu času mělo volné místo tendenci být příliš fragmentované, aby bylo možné ukládat nové soubory. Součástí balíčku byl nástroj s názvem Krunch, který konsolidoval volné místo.

Největším problémem systému Apple Pascal bylo, že byl příliš velký, aby se vešel na jednu disketu. To znamenalo, že v systému s pouze jednou disketovou jednotkou bylo nutné časté výměny disku. Aby systém mohl správně používat operační systém, potřeboval alespoň dvě diskové jednotky.

Historie vydání

Plošina datum OS komentář
Apple II 1979 Apple Pascal 1.0
1980 Apple Pascal 1.1
1983 Apple Pascal 1.2
1985 Apple Pascal 1.3
Apple III 1981 Apple Pascal 1.0
1983 Apple Pascal 1.1

Zdroje

Apple (1980). Referenční příručka k operačnímu systému Apple II Pascal (PDF) . Archivovány z původního (PDF) 30. dubna 2015 . Citováno 12. září 2018 .
Apple (1981). Apple III Pascal - Úvod, Filer a editor (PDF) . Citováno 12. září 2018 .
Apple (1983). Aktualizace Apple III 1.1 (PDF) . Citováno 12. září 2018 .

Poznámky