A ngren universiteti mustaqil ish



Yüklə 0,87 Mb.
səhifə4/5
tarix14.12.2023
ölçüsü0,87 Mb.
#140702
1   2   3   4   5
Apple va macintosh operatsion tizimlari.

Ishlashni yaxshilash


DOS-ning RWTS dasturi ikki intervalda trekni to'g'ri interleave bilan o'qishi yoki yozishi mumkin. Yigiruvchi diskning bir qismi o'qish / yozish boshining ostidan RWTS muntazam o'qilgan sektorni dekodlash paytida (yoki keyingi yozilishini kodlashda) o'tadi va agar bu o'tkazib yuborilgan sektor kerak bo'ladigan keyingi qism bo'lsa, DOS kutish kerak sektorning qaytishi uchun diskning deyarli butun inqilobi. Bunga "revolyutsiyani puflash" deyiladi va bu disk tizimlarida yaxshi tushunilgan ishlash darboğazidir. Bunga yo'l qo'ymaslik uchun DOS diskidagi sektorlar o'zaro tartibda joylashtirilgan:[8]
0 7 e 6 d 5 c 4 b 3 a 2 9 1 8 f
Keyinchalik ProDOS sektorlarni quyidagi tartibda joylashtirdi:[8]
0 8 1 9 2 a 3 b 4 c 5 d 6 e 7 f
0-sektorni o'qiyotganda va dekodlashda 8-sektor o'tib ketadi, shunda 1-sektor, kerak bo'ladigan keyingi sektor kutishsiz mavjud bo'ladi. 7-sektorni o'qiyotganda, 8-sektor mavjud bo'lmasdan oldin ikkita kerak bo'lmagan f va 0 sektorlar o'tib ketadi va 15-sektorni o'qiyotganda haydovchi har doim 0-sektor uchun bir xil yo'lda qo'shimcha inqilobni kutishi kerak bo'ladi. Biroq, aksariyat hollarda haqiqatan ham zarur bo'lgan sektor 0 keyingi bosqichda bo'ladi va ushbu trekni so'nggi o'qilgan sektorni dekodlashi va 0 sektori kelguncha boshini siljitishi uchun kerakli vaqtni berish uchun oxirgisiga nisbatan joylashtirilishi mumkin. atrofida. O'rtacha diskning ikki aylanishida to'liq trekni o'qish mumkin.
Afsuski, dastlabki DOS Fayl menejeri ushbu samaradorlikni diskda saqlanadigan va xotirada saqlanadigan fayllardan birma-bir o'qilgan yoki yozilgan baytlarni nusxalash orqali buzdi, bu ko'proq vaqtni talab qildi va natijada DOS fayllarni o'qish yoki yozishda doimiy ravishda aylanishlarni amalga oshirdi.[9] Disklarni formatlangan sektorlar oralig'ida formatlash uchun dasturlar erta paydo bo'ldi; ushbu disklar DOS-ga ma'lumotlarni nusxalash uchun sektorlar o'rtasida ko'proq vaqt ajratib, muammoni yaxshilaydi.
Keyinchalik, Apple-dan tashqaridagi dasturchilar, faylning ko'pgina tarmoqlari uchun qo'shimcha nusxa ko'chirmaslik uchun Fayl menejeri ishlarini qayta yozdilar; RWTS-ga to'liq sektor uzatilganda disklar buferidan emas, balki to'g'ridan-to'g'ri asosiy xotiradan o'qish yoki yozish bo'yicha ko'rsatmalar berildi. Ushbu funktsiyani ta'minlash uchun dastlabki "yamoq" nashr etilgan Qo'ng'iroq-A.P.P.L.E.. Uchdan besh martagacha LOAD buyrug'idagi tezlashtirish odatiy edi.
Tez orada ushbu funksiya tijorat mahsulotlarida paydo bo'ldi, masalan Pronto-DOS, Diversi-DOS, Hyper-DOS, va Devid-DOS, qo'shimcha funktsiyalar bilan birga, lekin u hech qachon rasmiy Apple DOS versiyasida ishlatilmagan. Shunga o'xshash funktsiyalar, ammo Apple-ning vorisi bo'lgan ProDOS operatsion tizimida ishlatilgan. The Apple IIGS - maxsus operatsion tizim, GS / OS, oxir-oqibat, o'qish faylini o'qish uchun kerak bo'lsa, o'qish boshi ostidan o'tib ketadigan har qanday sektorni o'qiy oladigan yanada samarali "tarqoq o'qish" uslubini qo'llaydi.



Yüklə 0,87 Mb.

Dostları ilə paylaş:
1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin