Apple Paskal - Apple Pascal

Apple Paskal
Apple Pascal 1.2.jpg
Apple II uchun Apple Pascal, 1.2 versiyasi
TuzuvchiApple Computer
OS oilasiUCSD Paskal
Ishchi holatTarixiy
Manba modeliYopiq manba
Dastlabki chiqarilish1979 yil avgust; 41 yil oldin (1979-08)
Oxirgi nashr1.3 (Apple II)
1.1 (Apple III)
/ 1984; 36 yil oldin (1984)[1]
Kernel turiMonolitik
LitsenziyaApple dasturiy ta'minotining litsenziya shartnomasi

Apple Paskal ning amalga oshirilishidir Paskal uchun Apple II va Apple III kompyuter seriyalari. Bunga asoslanadi UCSD Paskal[2]Xuddi boshqa UCSD Paskal dasturlari singari, u ham o'z operatsion tizimida ishlaydi (Apple Pascal operatsion tizimi,[3] ning hosilasi UCSD p-tizimi grafik kengaytmalar bilan).

Dastlab 1979 yil avgustda, shundan keyingina Apple II uchun chiqarilgan Apple DOS 3.2, Apple Pascal keyinchalik DOS 3.3 ga kiritilgan bir qator funktsiyalarni kashshof qildi, shuningdek, boshqalar kiritilgunga qadar boshqa ko'rinmas edi. ProDOS.

Apple Pascal dasturiy ta'minot to'plamiga disklarga xizmat ko'rsatuvchi yordam dasturlari ham kiritilgan,[4] va montajchi[5] Apple-ning o'rnatilgan "monitor" yig'uvchisini to'ldirish uchun mo'ljallangan. A FORTRAN Paskal bilan bir xil p-kodda tuzilgan kompilyator (Silicon Valley Software, Sunnyvale California tomonidan yozilgan) ham mavjud edi.[6]

Paskal operatsion tizimini DOS 3.2 bilan taqqoslash

Apple Pascal Operatsion tizimi diskning yangi formatini taqdim etdi.[7] Diskni DOS 3.2 dagi kabi 256 baytli sektorlarga bo'lish o'rniga, Apple Pascal uni har biri 512 baytdan iborat "bloklarga" ajratadi.[8] Shuningdek, p-System fayllarni saqlash va olishning boshqa usulini joriy qildi. Apple DOS-da fayllar joylashuvidan qat'i nazar, OS topishi mumkin bo'lgan har qanday sektorga saqlandi. Vaqt o'tishi bilan, bu olib kelishi mumkin fayl tizimining parchalanishi, diskka kirishni sekinlashtirish. Apple Pascal buni diskdagi ketma-ket bloklarga saqlash orqali tuzatishga urindi.[9]

Fayl tizimiga kiritilgan boshqa yangiliklar qatoriga a vaqt tamg'asi xususiyati. Ilgari faqat faylning nomi, asosiy turi va hajmi ko'rsatiladi. Disklar ham birinchi marta nomlanishi mumkin edi. [10]

P-tizimining cheklovlari fayllarni nomlash bo'yicha yangi cheklovlarni o'z ichiga olgan.[11] Fayllarni faqat ketma-ket bloklarda yozish ham muammolarni keltirib chiqardi, chunki vaqt o'tishi bilan bo'sh joy yangi fayllarni saqlash uchun juda bo'linib ketdi. Yordamchi dastur chaqirildi Krunch bo'sh joyni birlashtirish uchun to'plamga kiritilgan.[12]

Apple Pascal tizimidagi eng katta muammo shundaki, u bitta disketaga sig‘maydigan darajada katta edi. Bu shuni anglatadiki, faqat bitta floppi diskka ega tizimda diskni tez-tez almashtirish kerak edi. Operatsion tizimdan to'g'ri foydalanish uchun tizimga kamida ikkita disk drayveri kerak edi.

Chiqarish tarixi

PlatformaSanaOSsharh
Apple II1979Apple Pascal 1.0
1980Apple Pascal 1.1
1983Apple Pascal 1.2
1985Apple Pascal 1.3
Apple III1981[13]Apple Pascal 1.0
1983[14]Apple Pascal 1.1

Manbalar

Apple (1980). Apple II Paskal operatsion tizimining qo'llanmasi (PDF). Olingan 12 sentyabr, 2018.CS1 maint: ref = harv (havola)
Apple (1981). Apple III Paskal - Kirish, Filer va muharriri (PDF). Olingan 12 sentyabr, 2018.CS1 maint: ref = harv (havola)
Apple (1983). Apple III Update 1.1 (PDF). Olingan 12 sentyabr, 2018.CS1 maint: ref = harv (havola)

Izohlar

  1. ^ "Arxivlangan nusxa". Arxivlandi asl nusxasi 2015 yil 30 aprelda. Olingan 23 aprel, 2015.CS1 maint: nom sifatida arxivlangan nusxa (havola)
  2. ^ Apple 1980 yil, p. 248
  3. ^ Apple 1980 yil, p. 2018-04-02 121 2
  4. ^ Apple 1980 yil, p. 183
  5. ^ Apple 1980 yil, p. 134
  6. ^ "Apple Fortran tili bo'yicha qo'llanma" (PDF).
  7. ^ Apple Pascal o'sha paytdagi yangi 140-dan foydalanish uchun ishlab chiqilganK 5.25" floppi.
  8. ^ Apple 1980 yil, p. 25
  9. ^ Apple 1981 yil, p. 162
  10. ^ Apple DOS-ga ko'ra disklarga faqat hajm raqami berilishi mumkin. Apple Pascal disk hajmi nomlari uzunligi etti belgidan iborat bo'lishi mumkin. Qarang Apple 1980 yil, p. 27
  11. ^ Apple DOS fayl nomlarini o'ttizta belgigacha va har qanday belgidan foydalanishga ruxsat berdi ASCII belgisidan foydalanish mumkin edi, Apple Pascal uzunligi o'n besh belgigacha tushirdi va faqat harflar, raqamlar va nuqtalardan foydalanishga ruxsat berdi. Qarang Apple 1980 yil, p. 30
  12. ^ Apple 1980 yil, p. 49
  13. ^ Apple 1981 yil, p. Men
  14. ^ Apple 1983 yil, p. Men