Apple DOS վերաբերում է գործող համակարգերի համար: Apple II շարքը microcomputers - ից ուշ 1978 միջոցով վաղ 1983 թ. Apple DOS էր երեք հիմնական հաղորդագրություններ: DOS 3.1, 3.2 DOS, եւ DOS 3.3, ամեն մեկը այս երեք հաղորդագրություններ հաջորդեց երկրորդը, անչափահաս »bug-ամրագրել» ազատ արձակելու, բայց միայն այն դեպքում Apple DOS 3.2 էր, որ անչափահաս ազատել ստանում է իր սեփական տարբերակը համարը, Apple-ը DOS 3.2.1. Լավագույն հայտնի եւ առավել օգտագործվող Ծանոթություններ էր Apple-DOS 3.3 է 1980 եւ 1983 թողարկումներ: Մինչեւ ազատ արձակման Apple DOS 3.1, Apple օգտվողները ստիպված էին ապավինել աուդիո cassette ձայնագրությունները տվյալների պահպանման եւ որոնման, բայց այդ մեթոդը notoriously դանդաղ, անհարմար ու անհուսալի: Բովանդակություն

[Թաքցնել]

• 1 Տարբերակ պատմությունը • 2 - Տեխնիկական տվյալներ o 2.1 Relocatable ծրագրային ապահովում o 2.2 Boot loader o 2.3 ամբողջ թիվ հիմնական եւ Applesoft լողացող կետը ՀԻՄՆԱԿԱՆ աջակցություն • 3 անկման Apple DOS • 4 կատարողականի բարելավման եւ այլ տարբերակները • 5 References • 6 Արտաքին հղումներ

[Խմբագրել] Պատմություն Version Apple DOS հիմնականում գրված են Steve Wozniak, Randy Wigginton, եւ դուրս կապալառու Փոլ Laughton. Դեպի սարսափեցնել շատ ծրագրավորողների, Apple-ը հրապարակել է որեւէ պաշտոնական փաստաթղթերի թողարկման, մինչեւ 3.2. Չկար Apple DOS 1 կամ 2, ինքնին. տարբերակները 0.1 միջոցով: 2.8 էին serially թվարկված տարբերակները ընթացքում զարգացմանը (ինչպես նաեւ, որոնք կարող են կանչվել կառուցում է 1 - ից մինչեւ 28): Apple DOS 3.0 (ա վերանվանվել է 2.8 տարբերակի), այդպես էլ հրապարակավ արձակվել պատճառով bugs: [1] [2] Apple DOS 3.1 հրապարակավ թողարկվել է Հունիս 1978 (մի փոքր պակաս, քան մեկ տարի անց Apple II էր ներկայացվել), դառնալով առաջին սկավառակը, օպերացիոն համակարգի վրա հիմնված ցանկացած Apple համակարգչի համար. A bug-ամրագրել ազատ արձակման եկավ ավելի ուշ, դիմելով իր հետ կապված որեւէ խնդիր ՄԱՍՏԵՐ ՍՏԵՂԾԵԼ կոմունալ, որը օգտագործվում է ստեղծել Apple DOS վարպետ սկավառակի. (Ներկառուցված է INIT հրաման ստեղծել սկավառակների, որոնք կարող են booted միայն մեքենաների առնվազն նույն հիշողության ծավալը, ինչպես նաեւ այն, որ ստեղծել էր նրանց. ՄԱՍՏԵՐ ՍՏԵՂԾԵԼ ընդգրկված ինքնասպասարկման տեղափոխել տարբերակի DOS, որ boot մասին խնձոր որեւէ հիշողություն կազմաձեւման) Apple DOS 3.2 ազատ էր արձակվել 1979 թ արտացոլելու խոշոր փոփոխություններ համակարգչային booting մեթոդներ, որոնք կառուցվել են իրավահաջորդն է Apple II, որ Apple II Պլյուս. Փոխարեն սկզբնական ամբողջ թիվ ՀԻՄՆԱԿԱՆ է, Apple II Plus որոնում ընդգրկել է ավելի Applesoft II լողացող կետ BASIC. Նոր որոնում ունեցել նաեւ մի առանձնահատկություն, որը ավտոմատ կերպով autostart գտնել սկավառակի հսկիչ եւ boot այն, երբ համակարգը ԴԱՐ մինչեւ վաստակելու այն անունը Autostart ROM. Apple DOS 3.3 ազատ էր արձակվել 1980 թ. Այն բարելավվել տարբեր գործառույթներ 3.2 ազատ արձակելու, ինչպես նաեւ թույլ է տալիս մեծ շահույթ մատչելի ճկուն մագնիսական սկավառակ պահեստավորման, իսկ ավելի P5A/P6A PROMs է սկավառակի վերահսկիչ կարող է կարդալ եւ գրել տվյալներ բարձր խտության, որպեսզի փոխարեն 13 ոլորտների (3.25 KB) , 16 ոլորտներում (4 ԿԲ) տվյալների կարող պահվել մեկ սկավառակ շավղի աճող հզորությունը 113,75 - ից մինչեւ 140 kB kB մեկ սկավառակի կողմը (16 kB որի կողմից օգտագործված filesystem էլեկտրական լամպը եւ պատճենը DOS, մի DOS 3.3-ֆորմատավորումից սկավառակի), թողնելով 124 kB համար Օգտվողի ծրագրերի եւ տվյալների. DOS 3.3 էր, սակայն, ոչ թե retrocompatible, այն չի կարող կարդալ կամ գրել DOS 3.2 սկավառակի. Հասցեով: Այս խնդիրը, Apple Computer արձակվել օգտակար կոչվում է «կեքս" վերաբնակվելու Apple DOS 3.2 ֆայլերը եւ ծրագրեր 3.3 տարբերակի սկավառակի. Apple երբեք առաջարկել օգտակար պատճենել այլ եղանակով: Վերաբնակվելու Apple DOS 3.3 ֆայլերը ետ տարբերակին 3.2 սկավառակների, մեկը գրել է «NIFFUM» կոմունալ. Եղել են նաեւ առեւտրային կոմունալ ծառայությունների (օրինակ `Copy II Plus), որոնք կարող են ֆայլեր պատճենը եւ կամ ֆորմատով (եւ, ի վերջո նաեւ ProDOS). ՕՆԼԱՅՆ 3.3 նաեւ բարելավված հնարավորություն կայանների միջեւ ամբողջ թիվ հիմնական եւ Applesoft հիմնական, եթե համակարգչային մի լեզու քարտ (RAM ընդլայնման) կամ որոնում քարտ: [Խմբագրել] Տեխնիկական տվյալներ Apple DOS 3.1 սկավառակների օգտագործվում 13 հատվածների տվյալների մեկ սկավառակի շավղի յուրաքանչյուր հատվածում գտնվող 256 B չափի. Այն օգտագործվում է 35 հետքերը մեկ սկավառակի կողմը, եւ կարող է մուտք գործել միայն մեկ կողմն է ճկուն մագնիսական սկավառակ, եթե Օգտվողի շրջված են սկավառակ է. Այս տվել Օգտվողի ընդհանուր հզորությունը պահպանման 113,75 kB մեկ սկավառակ կողմը, որից շուրջ 10 kB են օգտագործվել խանութ DOS իրեն եւ սկավառակը ցուցակում, թողնելով մոտ 100 kB համար Օգտվողի ծրագրերի համար: Համեմատ ժամանակակից գործառնական համակարգերը, Apple-ը DOS էր, շատ պարզունակ. Առաջին շերտը օպերացիոն համակարգի կոչվում էր RWTS, որը հանդես է գալիս "կարդալ / գրել այս ոլորտում»: Այս շերտը բաղկացած subroutines համար շավղի փնտրելով, Կարդալու եւ Գրելու հատվածի, եւ սկավառակի ֆորմատավորելը An API որը կոչվում է Ֆայլի մենեջեր կառուցվել է վերեւում, եւ իրականացվող գործառույթներ բացել, փակել, կարդալու, գրելու, վերացնելու փական (այսինքն գրելու-protect), բացելու (այսինքն գրելու հնարավորություն) եւ վերանվանել ֆայլերը, եւ ստուգել ֆայլ կառուցվածքային ամբողջականությունը. Կա նաեւ կատալոգ գործառույթ է, ցուցակման ֆայլերի վրա diskette, եւ init գործառույթը, որը ձեւաչափերը է սկավառակի հետ օգտագործելու համար DOS, եւ խանութներ է նորաստեղծ ծրագրի (սովորաբար կոչվում HELLO), որ կլինի ավտո - սկսել, երբ այս սկավառակ է booted. Ին վերին Ֆայլի կառավարչի API, հիմնական DOS routines են իրականացվել, որոնք ծուռ մեջ մեքենայի հիմնական թարգմանչի եւ intercepted բոլոր սկավառակ հրահանգներին: Այն նախատեսված BLOAD, BSAVE, եւ BRUN համար պահպանման, բեռնում եւ վազում երկուական կատարելիները. Բեռ, RUN, եւ փրկել են նախատեսված հիմնական ծրագրերի, եւ EXEC է տրամադրվել է ընթացիկ տեքստը վրա հիմնված ֆայլերի փաթեթը կազմված հիմնական եւ DOS հրահանգներին: Վերջապես, 4 տեսակի ֆայլերը գոյություն ունեցող, նույնականացվում է նամակներ է կատալոգ ցուցակման. Apple DOS Պատկեր ձեւաչափերը: • Ես `ամբողջ թիվ հիմնական ծրագրերի (պահվում է կոմպակտ ձեւաչափով, ոչ թե պարզ տեքստային). • Ա. AppleSoft հիմնական ծրագրերի (նաեւ պահվում են փաթեթավորված, տարածության տնտեսող ֆորմատով): • B: Երկուական ֆայլեր, կամ executable մեքենա լեզվի ծրագրերին, կամ տվյալների ֆայլեր. • T: ASCII տեքստային ֆայլեր (կամ պարզ տեքստային, unpacked փաթեթը ֆայլեր). Կան չորս տեսակի լրացուցիչ ֆայլը. 'R', 'S »եւ լրացուցիչ« A »եւ« Բ », որոնցից ոչ մեկը լիովին աջակցում. DOS ճանաչել է այս տեսակի համար: կատալոգ Ձեր միայն, եւ չկային ուղղակի եղանակներ շահարկել այս տեսակի ֆայլեր. Որ «R» տեսակի գտել որոշ օգտագործել relocatable երկուական executable ֆայլեր. Մի քանի ծրագրերի աջակցել է «S» տեսակը, ինչպես նաեւ տվյալների ֆայլեր. [Խմբագրել] Relocatable ծրագրային ապահովում Մեծ մասը 8-bit Apple II մեքենա լեզվի ծրագրերը չեն վերաբերում իրենց հետ, քանի որ Apple II կոդը տեղաբաշխման սովորաբար չի առաջադրվելու բազմաթիվ ծրագրեր, միեւնույն ժամանակ նման են ժամանակակից համակարգիչներով. Ծրագրեր, որոնք ընդհանուր առմամբ գրավոր միշտ ակնկալում գտնել իրենց մեքենա կոդը միեւնույն հիշողության մեջ գտնվելու վայրը ամեն անգամ. Լիովին relocatable կոդը էր, ավելի բարդ է եւ դժվար է իրականացնել: Apple DOS, սակայն, անհրաժեշտ է տեղավորել տարբեր քանակությամբ հիշողություն տեղադրված է Apple II - 16 - ից մինչեւ 48 kB kB. DOS, որ բեռը իր ամենաբարձր կետում հնարավոր է, ազատ մինչեւ ստորին հիշողության վայրերի համար հիմնական ծրագրերի եւ գրաֆիկայի կարողությունները. Իսկ ավտոմատների 48 kB կամ այլ հիշողություն, այն զբաղեցրել է տարածաշրջանում $ 9600 - ից $ BFFF (երեք ֆայլի buffers + 10 kB ծրագրային ապահովման), բայց կարող է ավելի ցածր բեռ հիշողության տարածք, եթե ավելի ցածր են համակարգի հիշողության մատչելի. (Համեմատ, ProDOS միշտ բեռների մեջ լեզվի Հարցաթերթիկ RAM, այսպիսով պահանջում առնվազն 64 kB մեքենա). Ահազանգ վեկտորի սեղան տարածաշրջանում $ 03D0 - 03FF թույլ ծրագրերի գտնել DOS ուր այն բեռնված մեջ է համակարգի հիշողության մեջ: Օրինակ, եթե DOS Կեռիկներ մեջ ՀԻՄՆԱԿԱՆ CLI դադարեց գործել, DOS կարող reinitialized զանգահարելով գտնվելու $ 03D0 (976), ուստի ավանդական «3D0G» հրամանը վերադառնալու հիմնական ից Համակարգի մոնիտորի. [Խմբագրել] Boot loader Գործընթացը Բեռնում Apple DOS ներգրավված է մի շարք շատ փոքր ծրագրեր, որոնցից յուրաքանչյուրը տանում էր բեռնումը գործընթացը առաջ մի քանի քայլ առաջ անցնելու հսկողության հաջորդ ծրագիրը շղթայում. • սկզբանե, որ Apple II ROM չի աջակցի սկավառակի բոլոր booting. Այսօր իշխանությունը, մինչեւ որ ուղիղ գնամ համակարգին Monitor արագ. Այս պահին, booting - ից սկավառակի անհրաժեշտ օգտագործողի մուտքագրել բլոկը թիվը հետեւեց Control-P հետո վերադարձ). • Երբ Apple II Plus ներդրվել, այն ներառում կարողությունը սկան յուրաքանչյուր ընդլայնման բլոկը (Աշխատանքային ներքեվ - ից 7 - ից բլոկը բլոկը 1) համար ընդլայնում քարտ ROM լրացուցիչ boot կոդը, եւ այն անվանում են ինքնաբերաբար: • ընդլայնումը քարտը ROM boot կոդը փորձերը boot - ից քշել 1 - վերահսկիչ կողմից տեղափոխելու կարդալ / գրելու ARM հետեւելու զրո, եւ փորձում է կարդալ 256 բայթ - ից հատվածի զրոյական, որ այս. (Եթե ոչ ընթեռնելի սկավառակի է ներկայացնել վարել spins անորոշ ժամանակով, մինչեւ ընթեռնելի սկավառակի տրամադրվում է, եւ դեպի դուռը փակ է:) • Ոլորտի զրո պարունակում է մի փոքր ծրագիր, որը պատմում է համակարգիչը Ինչպես կարդալ հատվածների 0 - ից 9 - ը այս զրոյական (կրկնակի ընթերցող ոլորտի 0 գործընթացին). • Ծրագիրը ոլորտներում 1-9 - րդ շավղի 0, այդ թվում, ամբողջական RWTS կոդը, ապա հասույթը բեռնել հետքերը 1 - ին եւ 2 - րդ, որոնք պարունակում են մնացած DOS. Վրա "համակարգի վարպետ» սկավառակ, կոդը միացված է տեղափոխվել նաեւ DOS, ինչպես նաեւ բարձր է հիշողության համակարգում, ինչպես նաեւ հնարավոր է, ընդհուպ մինչեւ 48 kB սահմանաչափի Apple II հիմնական հիշողություն ($ BFFF): • Երբ DOS-ը բեռնվում հիշողության մեջ, այն փորձում է բեռը, եւ կատարել մի շարք նորաստեղծ ծրագիրը, ինչպես նշված է ծրագրում DOS կոդը. Սա սովորաբար հիմնական լեզու ծրագրի անունը HELLO (կամ որեւէ այլ անվանումով), բայց կարող էր DOS ձեւափոխված են այլ տիպի ծրագրերի նորաստեղծ, օրինակ, որպես executable երկուական Թեմա. Արտաքին տեսքը, որ աջ փակագիծ () էկրանի վրա էր ցուցում է, որ Օգտվողի Applesoft ՀԻՄՆԱԿԱՆ նորաստեղծ ծրագիրը բեռնում, իսկ ավելի քան - խորհրդանիշ (>), նշվում է ամբողջ թիվ ՀԻՄՆԱԿԱՆ ծրագիրը բեռնվում է.

• նորաստեղծ ծրագրի ապա կսկսի կատարող.

[Խմբագրել] ամբողջ թիվ հիմնական եւ Applesoft լողացող կետը ՀԻՄՆԱԿԱՆ աջակցություն The Apple II սկսվել են, օգտագործելով պարզ ՀԻՄՆԱԿԱՆ թարգմանչի հայտնի է որպես Apple-ի սկզբանե հիմնական եւ հետագայում որպես ամբողջ թիվ BASIC. Դա կարող է միայն կարգավորել ամբողջ թիվ համարներ սկսած -32768 մինչեւ 32767, եւ միայն էր կառուցել է աջակցել ցածր լուծման գրաֆիկայի. Բայց առաջին տարբերակի հիմնական համար մատչելի Apple II եւ ինչ ամենավաղ հիմնական ծրագրերի օգտագործումը. Հետագայում, Apple-ը Microsoft հանձնարարել է մշակել շատ ավելի ունակ թարգմանչի հայտնի է որպես Applesoft հիմնական, [3], որը կարող է քննության լողացող - րդ իրական համարներ մինչեւ ինը թվանշանները եւ ճշգրիտ եւ բազայի 10 - ից -38 multipliers մինչեւ +38, եւ աջակցության համար: բարձր բանաձեւը գրաֆիկայի. Մինչդեռ ավելի շատ ընդունակ, Applesoft չէր կարող առաջադրել ամբողջ թիվ հիմնական ծրագրերի `պատճառելով որոշ օգտվողները դիմակայել արդիականացնելու այն. DOS 3.3 ազատ էր արձակվել, երբ Applesoft ՀԻՄՆԱԿԱՆ էր, ստանդարտ է ROM - ին Apple II, գումարած, որ Apple-ը նախատեսված է աջակցել Անցման ետ եւ առաջ միջեւ երկու հիմնական թարգմանիչներ: Այդ համակարգը DOS 3.3 Վարպետ սկավառակի մեջ պարունակվող ամբողջ թիվ հիմնական եւ Applesoft պնակում որպես Երկուական ֆայլեր, որոնք կարող են բեռնվել մեջ RAM, թույլ տալով, որն լեզուն չէր բնակիչ ROM պետք է օգտագործել ցանկացած մեքենա բավարար RAM. Օգտագործողը կարող կայանների միջեւ հիմունքներ է մուտքագրում, կամ էլ FP int - ին, ժամը էլ ՀԻՄՆԱԿԱՆ արագ. DOS ինքնաբերաբար ընտրել անհրաժեշտ լեզուն, երբ վազում պահպանված ծրագիր. Applesoft ծրագրեր փրկվեցին որպես տեսակ A ֆայլեր, իսկ ամբողջ թիվ հիմնական ծրագրերի փրկվեցին որպես տեսակ ես ֆայլեր. [Խմբագրել] անկման Apple DOS Հետո 1980 թ. DOS մտել պետական եւ լճացման հետ մեկտեղ բոլոր մյուս Apple II ապրանքներ, քանի որ Apple-ը կենտրոնացել է իր ջանքերը տարաբախտ Apple III համակարգիչը եւ նրա SOS օպերացիոն համակարգը: Հետո Apple III էր լքված ընկերության կողմից, եւս երկու տարբերակները Apple DOS, երկուսն էլ մինչ օրս անվանում են DOS 3.3, բայց որոշ bug ամրագրում ու ավելի լավ աջակցություն նոր Apple IIe մոդելը, ազատ են արձակվել սկզբին եւ կեսերին 1983 թ. Առանց երրորդ կողմի patches, Apple-ը DOS կարող կարդալ անգործունյա սկավառակների վազում է 5.25 դյույմ - Disk II սկավառակասարք եւ չէր էլ կարող մուտք գործել որեւէ այլ զանգվածային լրատվության միջոցներում, ինչպես օրինակ, կոշտ սկավառակի կրիչներ, վիրտուալ RAM կրիչներ, կամ 3.5 դյույմանոց ճկուն մագնիսական սկավառակ կրիչներ. Կառուցվածքը DOS էր, այնպես, որ այն հնարավոր չէ ունենալ ավելի մատչելի 400kB մեկ վարել առանց հիմնական արտագրել գրեթե բոլոր հատվածները կոդը, սա էր հիմնական պատճառը Apple DOS լքված 1983 թ, երբ Apple-ը DOS էր, ամբողջությամբ փոխարինվել են ProDOS : ProDOS պահպանեց 16 ոլորտի ցածր մակարդակի ձեւաչափը DOS 3.3 դյույմ սկավառակների համար, 5,25, իսկ ներդրել է նոր ձեւաչափով, որը բարձր մակարդակի էր, հարմար համար սարքերի, մինչեւ 32 ՄԲ չափի, այդ այն հարմար ծանր սկավառակների եւ 3.5 դյույմանոց floppies : Բոլոր Apple համակարգիչների ից Apple II Plus առաջ կարող է երկու DOS 3.3, եւ ProDOS, որ Apple II Պլյուս պահանջում է «Լեզվի քարտ» հիշողություն ընդլայնումը օգտագործել ProDOS, եւ Apple / / E, եւ հետագայում մոդելների էր կառուցել է լեզվի քարտ, սարքաշարեր, եւ այլն կարող են ProDOS դուրս Թեմա. ProDOS ընդգրկված ծրագրային պատճենել ֆայլեր Apple DOS սկավառակի. Սակայն բազմաթիվ մարդիկ, ովքեր ոչ մի կարիք համար բարեփոխումների ProDOS (եւ ով չի սիրում իր ավելի բարձր հիշողության ոտնահետք) շարունակել, օգտագործելով Apple DOS կամ դրա clones երկար հետո 1983 թ. Խնձորի կոնվենցիան պահելու ա ՕՀ - ին bootable յուրաքանչյուր ճկուն մագնիսական սկավառակ նշանակում է, որ առեւտրային ծրագրային կարող է օգտագործվել անկախ նրանից, թե ինչ OS օգտագործողի սեփականություն. Ծրագիրը հնարավորություն է տալիս օգտվողներին DOS.MASTER այսպես կոչված մի քանի վիրտուալ DOS 3.3 partitions վրա ավելի մեծ ProDOS ծավալը, ինչը թույլ է տվել օգտագործել շատ անփույթ վրա հիմնված DOS ծրագրերի հետ կոշտ սկավառակի. Apple-ը դադարեց լիազորում Օգտվողի խմբերի բաժանելու DOS 3.3 տարիներ առաջ [աղոտ, բայց տրված է մեկ ընկերության, Syndicomm, բացառիկ լիցենզիա resell DOS 3.3. [4] [Խմբագրել] կատարողականի բարելավման եւ այլ տարբերակները DOS-ի RWTS կարող կարդալ կամ գրել a Հետեւել երկու հեղափոխությունների հետ, պատշաճ interleaving. Մի հատվածում մանում սկավառակի չէր անցնում տակ կարդալ / գրելու, իսկ RWTS ղեկավար էր, վերծանման արդար - կարդալ ոլորտի (կամ կոդավորում հաջորդ մեկը պետք է գրավոր), եւ եթե այս ոլորտում էր, հաջորդ մի անհրաժեշտ, DOS, որ պետք է սպասել գրեթե մի ամբողջ հեղափոխություն է սկավառակի համար հատվածի գալիս շուրջ կրկին. Սա կոչվում է «փչում է rev» եւ լավ էր հասկացել կատարման bottleneck է սկավառակ համակարգեր. Խուսափելու համար: Այս ոլորտների վրա DOS սկավառակի էին կազմակերպել է սկավառակի նման բան միանալ այս խմբին:

  0 8 1 9 2 10 3 11 4 12 5 13 6 14 7 15

Երբ կարդում ու վերծանման ոլորտի 0, ապա ոլորտը 8 չէր անցնում, որ ոլորտի 1 - ին, հաջորդ ոլորտը, ամենայն հավանականությամբ, պետք է անհրաժեշտ, որ պետք է մատչելի առանց սպասելու. Երբ կարդում ոլորտի 7 - ին, երկու unneeded հատվածների, ոլորտների 15 եւ 0, որ անցնում մինչեւ ոլորտի 8 առկա էր, եւ երբ կարդում հատվածի 15 - ին վարել, որ միշտ պետք է սպասել մի քանի հեղափոխություն է ոլորտի 0 նույն այս. Սակայն ոլորտի 0 իրականում անհրաժեշտ է շատ դեպքերում կլինի հաջորդ ավելի բարձր շավղի, եւ որ կարող է լինել կազմակերպված այս հարաբերական է վերջին մեկ հնարավորություն անհրաժեշտ ժամանակն է վերծանել արդար-կարդալ հատվածի եւ տեղափոխել գլխին նախկինում ոլորտի 0 եկան շուրջ : Միջին հաշվով, այս ամբողջ կարող է կարդալ երկու հեղափոխությունների է սկավառակի. Ցավոք, DOS ֆայլային մենեջերի քանդեցին այս արդյունավետությունը `պատճենահանման բայթ կարդալ կամ գրել ֆայլի մեկ միաժամանակ միջեւ բուֆերային RWTS եւ հիմնական հիշողություն, պահանջում ավելի շատ ժամանակ, եւ արդյունքում DOS անընդհատ փչում revs երբ կարդալու կամ գրել ֆայլերը: [5] ծրագրեր մատչելի է դարձել ավելի վաղ է ֆորմատով սկավառակի հետ, անգամ փոփոխվել է interleaves, այդ սկավառակների տվել DOS ավելի շատ ժամանակ միջեւ հատվածների պատճենեք տվյալների, ameliorating խնդիրը. Հետագայում, ծրագրավորողների rewrote ֆայլի մենեջերի routines խուսափելու մասին լրացուցիչ պատճենը համար ոլորտներում ֆայլի մասին, RWTS էր հանձնարարվել է կարդալ կամ գրել հատվածների ուղղակիորեն կամ գլխավոր հիշողությունից, այլ ոչ թե բուֆեր, երբ առնվազն լիարժեք ոլորտը պետք է փոխանցվել: Speedups է բեռը հրամանատարության երեքից հինգ անգամ էր բնորոշ. Այս գործառույթն շուտով հայտնվել առեւտրային ապրանքները, ինչպիսիք են Pronto-DOS, Diversi-DOS, եւ Դավիթ - Դոսի հետ մեկտեղ լրացուցիչ հնարավորությունները, բայց երբեք օգտագործվել պաշտոնական Apple DOS հաղորդագրության մեջ: Նմանատիպ գործունակությունն էր, սակայն, աշխատում է Apple-ի իրավահաջորդ օպերացիոն համակարգ, ProDOS. Խնձորի IIGS օպերացիոն համակարգը, GS / OS, որ, ի վերջո, աշխատանքի ավելի արդյունավետ "թափել կարդալ« տեխնիկային, որ կարդալ որեւէ հատվածին, որը տեղի է անցնող տակ կարդում գլխին, եթե դա անհրաժեշտ է լինելու ֆայլը Թեմա. [Խմբագրել] References • արժանավոր է, Դոն, եւ Պիտեր Lechner (1981), ներքեւից Apple DOS, որակի ապահովման ISBN 0-912985-00-3 1. ^ Http://www.laughton.com/Apple/Apple.html 2. ^ Http://apple2history.org/history/ah14.html # 03 3. ^ Սթիվեն Weyhrich. «Apple II Պատմություն Գլուխ 16»: http://apple2history.org/history/ah16.html # 05: Վերցված է 2009-01-26. 4. ^ Դեկան Esmay. «Նույնիսկ Apple Used ծովահեն Tools». http://apple2history.org/2010/11/18/even-apple-used-pirate-tools/. Վերցված է 2011-08-11. 5. ^ DOS 3.3, ProDOS & Beyond v1.3 գնդակ 07 Jul 01 [Խմբագրել] Արտաքին հղումներ • Paul Laughton հաշվին գրելու DOS 3.1 • Apple II Պատմություն: DOS