Ալիքի գաղափարը, թե ինչ: Առաջնային ալիքի գաղափարը. Ինչպես միացնել Ultra DMA ռեժիմը, անջատել PIO-ն: Hardware Interrupts-ը բեռնում է համակարգը

Բարև բոլոր բլոգի ընթերցողներին: Այս հոդվածում մենք կխոսենք այն մասին, թե ինչպես վերականգնել համակարգի աշխատանքը: Հաճախ օգտատերերն ունենում են հատկապես դանդաղ համակարգչի խնդիր ձայնագրման ժամանակև ժամը ընթերցանությունսկավառակներ, կամ պարզապես համակարգի անհիմն «արգելակներ» շահագործման կամ բեռնման ժամանակ: Ինչու է համակարգը սառեցնում կարդալ
Դրա համար շատ պատճառներ կարող են լինել, այսօր ես առաջարկում եմ դիտարկել բավականին տարածված մեկը. սա սխալ գործող ռեժիմ է: CD/DVD - ROMկամ կոշտ սկավառակներ, այսինքն եկեք խոսենք PIO և DMA.Ինչպես ստուգել կոշտ սկավառակը սխալների համար և ուղղել դրանք կարդալու համար

Ո՞րն է PIO-ի և DMA-ի էությունն ու տարբերությունը.

PIO և DMA- սրանք կոշտ սկավառակների աշխատանքի երկու եղանակ են, ընդհանուր դեպքում ցանկացած սկավառակի:
PIO (ծրագրավորվող մուտք/ելք)- արդեն հնացած ռեժիմ, այն պետք է աշխատի
ներգրավվել CPU, որի արդյունքում կատարողականի զգալի կորուստ է:
DMA (ուղիղ մուտք դեպի հիշողություն)- ժամանակակից մեթոդ, որը շրջանցում է պրոցեսորը և
ոչ-ոքի է անում ուղղակիորենԴեպի պատահական մուտքի հիշողություն, սա հնարավորություն է տալիս զգալիորեն բարձրացնել արտադրողականությունըեւ ազատվել նյարդայնացնող «արգելակներից»։
Այնուամենայնիվ, տարբեր տարբերակների DMA ռեժիմը երկար ժամանակ օգտագործվել է Windows 7, 8 և 10 օպերացիոն համակարգերում Վ Windows XP, հաճախ առաջանում է մի իրավիճակ, որում DMA-ն ավտոմատ կերպով անցնում է PIO-իև սովորական մեթոդներով հետ բերելը չի ​​ստացվի։ Ինչո՞վ է պայմանավորված այս իրավիճակը:
Իրականացված Windows XP-ումմեխանիզմ սխալների վերահսկումեթե կարդալիս ից կոշտ սկավառակկամ մեկ այլ սկավառակ, սխալները շատ հաճախ են տեղի ունենում, համակարգը ավտոմատ կերպով անցնում է ավելի դանդաղ ռեժիմի, որտեղ դրանց տոկոսն ավելի քիչ է: Այնուամենայնիվ, Windows XPկարող է սովորական գործող սարքը փոխանցել այս ռեժիմին:
Ինչպես ուղղել սխալները Windows-ը կարդաց

Եվ այսպես, եկեք ստուգենք բոլոր կրիչների գործառնական ռեժիմները, որպեսզի համակարգը չդանդաղի ..

1 . Վահանակի գործարկում «Համակարգչային կառավարում»սեղմեք աջվրա "Իմ համակարգիչը"


բացվող ընտրացանկում ընտրեք տարրը "Սարք մենեջեր", կամ միջոցով
Կառավարման վահանակ.Կամ Սկսել - Գործարկել - devmgmt.msc

2. Ընտրեք « Սարք մենեջեր", ընտրիր IDE ATA/ATAPI վերահսկիչներ,


կբացվեն կարգավորիչներով մի քանի գիծ՝ մեզ հետաքրքրում է :
Առաջնային և երկրորդականալիքներ IDE→ գնալ մեկ առ մեկ դեպի հատկություններըայս ալիքները (աջ սեղմեք ալիքի վրա, տող « Հատկություններ»), էջանիշին « Լրացուցիչ ընտրանքներ»,
այստեղ երկու խումբ կա «Սարք 0» և «Սարք 1», յուրաքանչյուրն ունի տողեր
«Տեղափոխման ռեժիմ»- պետք է ընտրվի «DMA, եթե առկա է», ապա տողը «Ընթացիկ փոխանցման ռեժիմ», պետք է լինի նման բան «Ultra DMA ռեժիմ՝ 4,


եթե այստեղ սահմանված է «PIO ռեժիմ», ապա սա միայն մերն էգործը և մենք կանենք Սարքել դա.
Եթե ​​ամենուրարժե ռեժիմ ուլտրա DMA,ապա դուք ամեն ինչ կարգին եք, և չեք կարող շարունակել հետագա գործողությունները:
3. Սկսենք, եկեք փորձենք շտկել այն ձեռքով `յուրաքանչյուր տողում «Փոխանցման ռեժիմ» սահմանել «DMA, եթե առկա է», սեղմել "ԼԱՎ"և վերագործարկեք համակարգիչը: Կրկին միացնելուց հետո
մենք նայում ենք ալիքների գործառնական ռեժիմներին, եթե DMA-ն ամենուր է, ապա ամեն ինչ կարգին է, եթե PIO-ն մնա, ապա մենք շարունակում ենք.
4. Նորից գտեք Առաջնային և երկրորդային IDE ալիքներև ջնջեք դրանք (աջ սեղմեք յուրաքանչյուր ալիքի վրա, ցանկում ընտրեք «Ջնջել») Մի վախեցեք, ամեն ինչ լավ կաշխատի։
Կրկին վերագործարկեք ձեր համակարգիչը - Windows XP-ը կգտնի կարգավորիչներև դրանք դնել արագ ռեժիմի, այսինքն DMA-ում. Ստուգեք արդյունքը, ամենուր պետք է լինի ռեժիմ DMA.
5. Եթե ​​վերը նշված բոլորը չօգնեցին, և դուք նորից տեսնեք « PIO ռեժիմ», ապա անհրաժեշտ կլինի վերադասավորել վարորդներինմայր տախտակի համար՝ վերաբեռնում
և նորից ստուգեք արդյունքը:
6. Դե, վերջին կետը, եթե բոլոր տառապանքներից հետո ռեժիմը PIOերբեք չի անհետացել, ապա պետք է խմբագրել գրանցել.Ուզում եմ նշել՝ կատարել ցանկացած գործողություններ
գրանցվեք շատ ուշադիր և զգույշ, ցանկացած սխալ գործողություն կարող է հանգեցնել ձեր համակարգի ամբողջական անգործունակության: Ավելի լավ է նախօրոք ռեեստրի պատճենը պատրաստել:
Ինչպես կարգավորել Windows XP-ն՝ օգտագործելով ռեեստրի ընթերցումը

Նախ, փորձեք անջատել սխալների կառավարման համակարգը:
Դա անելու համար ռեգիստրի մասնաճյուղում.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdfs\,
ստեղծել բանալի Սխալների վերահսկումև սահմանել դրա արժեքը 0.


Դրանից հետո վերագործարկեք և հետևեք քայլին №4.


դրանում դուք կարող եք ձեռքով սահմանել ռեժիմը DMA.
Այստեղ կան մի քանի թղթապանակներ: - 0000, 0001, 0002.
0000 - պատասխանատու է հենց վերահսկիչի համար.
0001 - երկրորդական IDE Chanell-ի պատասխանատու;
0002 - պատասխանատու առաջնային IDE Chanell-ի համար;
Բացեք մեզ անհրաժեշտ ալիքի թղթապանակը: Դրանում կան
մի քանի ստեղներ, սկզբից ընտրեք.
MasterDeviceTimingModeAllowed
SlaveDeviceTimingModeAllowed
և սահմանեք արժեքը 0xffffffff.
Դրանից հետո մենք սահմանում ենք հետևյալ ստեղների արժեքը.
MasterDeviceTimingMode
SlaveDeviceTimingMode
ըստ հետեւյալ տվյալների՝ կախված
աջակցել է UDMA - ռեժիմ.
UDMA ռեժիմ 2 - 0x2010
UDMA ռեժիմ 4 - 0x8010
UDMA ռեժիմ 5 - 0×10010
UDMA ռեժիմ 6 - 0xffff

Դրանից հետո վերագործարկեք և ստուգեք արդյունքը. ամեն ինչ պետք է լավ աշխատի:

Ինչպես արագացնել և վերականգնել Windows 10-ի աշխատանքը, կարդացեք
Որքա՞ն է տեղեկատվության փոխանցման արագությունը համակարգիչներում, կարդացեք
Հուսով եմ, որ այս հոդվածը կօգնի ձեզ ճիշտ սահմանել ռեժիմները: PIO և DMAև բարելավել համակարգի ընդհանուր կատարումը:

Երբեմն ես հանդիպում եմ օգտվողների բողոքներին, որ CD/DVD սկավառակը շատ դանդաղ է դարձել սկավառակներ այրելու համար: Երբեմն սկավառակի ձայնագրման ժամանակը հասնում է մեկուկես ժամի՝ սահմանված 5-10 րոպեի փոխարեն։ Ավելին, իրավիճակը նույնն է, երբ փորձում եք ձայնագրել ցանկացած ծրագրերով (սկսած Nero-ից, ImgBurn-ից կամ Astroburn-ից և վերջացրած CD ձայնագրման ստանդարտ մոգով) և ցանկացած սկավառակի վրա:

Այս իրավիճակի ամենատարածված պատճառները էժանագին անորակ սկավառակներն են, որոնց վրա նախկինում ինչ-որ բան փորձել են գրել կամ կարդալ։ Բանն այն է, որ Windows-ը (ավելի ճիշտ՝ Atapi.sys դրայվերը) հնարավորություն ունի ինքնուրույն ընտրել սկավառակի հետ աշխատանքի մի քանի գերարագ ռեժիմներից մեկը։ Այսպիսով, երբ հայտնվում են մեծ թվով կարդալու/գրելու սխալներ, Windows-ը ավտոմատ կերպով փոխում է կապի արագությունը սկավառակին՝ տվյալների փոխանակման ամենաարագ ռեժիմից: DMAդանդաղ, բայց ավելի հուսալի PIO

Հեշտ է դրանով զբաղվել:

Դա անելու համար անհրաժեշտ է բացել սարք մենեջեր«գնալով մենյու» Սկսել» -> « Կառավարման վահանակ«->» Համակարգ» -> էջանիշ « Սարքավորումներ» -> սեղմեք կոճակը « սարք մենեջեր«.

Կամ, եթե աշխատասեղանն ունի պատկերակ: Իմ համակարգիչը«- սեղմեք դրա վրա աջ կոճակով և հայտնվող ընտրացանկում ձախ սեղմեք կետի վրա» Հատկություններ«. Դե, ապա նորից էջանիշը » Սարքավորումներ«և սեղմեք կոճակը» սարք մենեջեր«

Բացեք «Սարքի կառավարիչ»

Այնուհետև գտեք ապրանքը ցանկում IDE ATA/ATAPI կարգավորիչներև ընդլայնել կարգավորիչների ցանկը՝ սեղմելով դրա ձախ կողմում գտնվող գումարած նշանը:

Պետք է լինի առնվազն երկու կետ.

  • Առաջնային IDE ալիք
  • Երկրորդական IDE ալիք

Եվ հիմա - IDE վերահսկիչի առաջնային և երկրորդային ալիքների հատկությունները

Երկու ալիքների հատկություններում ներդիրը « Լրացուցիչ ընտրանքներ«

Այսպիսով. Որտեղ էլ որ լինի դաշտում Ընթացիկ փոխանցման ռեժիմԱյն ասում է «Ultra DMA *** ռեժիմ» կամ «PIO» դրված դաշտում « Փոխանցման ռեժիմ«տարբերակ» DMA, եթե առկա է«.

Երկու ալիքները ստուգելուց հետո կոճակներով փակեք բոլոր բաց պատուհանները «OK» և վերագործարկեք ձեր համակարգիչը.

Եթե ​​դա չօգնեց:

Եթե ​​այդպես պատահեց, որ դա չօգնեց, մի հուսահատվեք:

Արեք ամեն ինչ, ինչպես նկարագրված է վերևում, բայց երբ աջ սեղմում եք կետերի վրա: Առաջնային, Երկրորդային IDE ալիք«Ընտրեք ոչ թե «Հատկություններ» կետը, այլ « Ջնջել«!

Ալիքի ջնջում

Հարցին, թե վստահ եք, ազատ զգալ սեղմեք « Այո՛«.

Հաստատեք ջնջումը

Այս գործողությունները թույլ կտան, որ համակարգը վերագործարկելուց հետո նորից հայտնաբերի երկու ալիքների բնութագրերը և համարժեք գնահատի սարքի հետ կապի արագությունը:

Ի դեպ, Windows 7-ումդուք դեռ կարող եք փորձել Անջատել", բայց չէ " Ջնջել» ալիքներ առանց DMA-ի

Ինչպես միացնել Ultra DMA ռեժիմը, անջատել PIO-ն: Hardware Interrupts-ը բեռնում է համակարգը

Սարքավորումների ընդհատումներ Ինչպես միացնել Ultra DMA ռեժիմը

2. Անջատել սխալների կառավարումը .


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\<4D36E96A-E325-11CE-BFC1-08002BE10318>.


Նույն բաժիններում ստուգեք


0x10010 - համապատասխանում է UDMA ռեժիմ 5-ին (ATA100):
0x8010 - UDMA ռեժիմ 4 (ATA66):
0x2010 - UDMA ռեժիմ 2 (ATA33):
0x0410 - Բազմաբառ DMA ռեժիմ 2

Բայց, եթե չգիտեք, թե կոնկրետ ինչ ռեժիմով պետք է աշխատի պտուտակը, և եթե ամեն ինչ ճիշտ եք արել, բայց վերաբեռնումից հետո ոչինչ չի փոխվել (քիչ հավանական է, բայց հանկարծակի ...), ապա
Այս դեպքում նախ հեռացրեք IDE կարգավորիչը սարքերի ցանկից և վերագործարկեք: Windows-ը նորից կգտնի և կտեղադրի IDE կարգավորիչի դրայվերը, և բոլոր սարքերը կմտնեն անհրաժեշտ DMA ռեժիմներ (MasterDeviceTimingMode-ը և SlaveDeviceTimingMode-ը ավտոմատ կերպով կվերցնեն ցանկալի արժեքը):

Այժմ Hardware Interrupts գործընթացի մասին՝ ինքնին սարքաշարի ընդհատման գործընթաց: Երբ կոշտ սկավառակը վատ է, այն անընդհատ հաղորդում է կարդալու սխալներ, և այդ ընդհատումները ստացվում են: Պրոցեսորը սկսում է շտկել այս սխալները, և ոչ թե ձեր խնդիրը, և սկսվում են արգելակները:

Դա հնարավոր է և ոչ միայն կոշտ սկավառակի միջոցով: Դուք կարող եք փորձել փոխել BIOS-ի ընդհատումների համարները, բայց դա այլ պատմություն է:

Ես մատներով բացատրում եմ. Տեսնու՞մ ես միջինը։

Եթե ​​կոշտ սկավառակը հանկարծ սկսեց դանդաղեցնել: PIO ռեժիմի ինքնաբուխ ակտիվացում և ինչպես վարվել դրա հետ

Վինչեստերը միանում է մայր տախտակմալուխ: Այս մալուխը, ըստ էության, միացնում է կոշտ սկավառակի էլեկտրոնիկան մայր տախտակի վրա գտնվող սկավառակի կարգավորիչին: Մալուխի տեսակը (IDE, SATA, .) նշանակություն չունի։ Այո, մալուխի յուրաքանչյուր տեսակ ունի տվյալների փոխանցման իր ֆիզիկական սահմանափակումները, բայց սա միայն ցույց է տալիս, թե ինչ տեսակի տվյալների հոսք է սարքավորումն իր ծայրերում սրված:

Սկավառակի կարգավորիչը կարող է աշխատել սկավառակների հետ մի քանի տարբեր ռեժիմներով: Կոշտ սկավառակի էլեկտրոնիկան, իր հերթին, աջակցում է նաև սկավառակի վերահսկիչի հետ աշխատելու տարբեր եղանակներին: Սկավառակի/կարգավորիչի ռեժիմի հավաքածուները կարող են չհամընկնել, և ամենից հաճախ դրանք համընկնում են:

Լռելյայնորեն, օպերացիոն համակարգը ընտրում է ամենաարագ ռեժիմը, որը միաժամանակ աջակցում է և՛ կարգավորիչը, և՛ սկավառակը:

Շատերի համար խաղային անալոգիաներն ավելի պարզ են, ուստի ես կօգտագործեմ դրանցից մեկը:

Բոլորը գիտեն, որ 3D-ը կարող է լինել ծրագրային (Software Rendering) և ապարատային (Direct3D, OpenGL):

Ծրագրային 3D-ում յուրաքանչյուր շրջանակը հաշվարկվում է պրոցեսորի կողմից, իսկ վիդեո քարտը պատասխանատու է միայն ստացված պատկերը էկրանին ցուցադրելու համար: 3D ռենդերներն օգտագործում են մեծ քանակությամբ մաթեմատիկա, ինչը մեծ ճնշում է գործադրում պրոցեսորի վրա՝ միաժամանակ ստանալով միջակ արդյունքներ: Ինչու է դա տեղի ունենում: Փաստն այն է, որ Կենտրոնական պրոցեսորային միավորը (CPU) ունիվերսալ է, այսինքն՝ հարմարեցված է բացարձակապես տարբեր տեսակի հաշվարկների համար։ Եռաչափ հաշվարկը առաջադրանքների միայն նեղ դաս է, որը կարող է կատարել պրոցեսորը: Եվ պարզվում է, որ ունիվերսալ պրոցեսորը գրաֆիկայի հետ օպտիմալ չի աշխատում։

Սարքավորումների 3D-ի դեպքում պրոցեսորը պրիմիտիվներ (տեքստուրա, մոդելներ և այլն) է նետում վիդեո քարտի մեջ և հրամաններ տալիս դրանց մշակման համար, իսկ քարտն ինքն է կատարում տեսարանի կառուցումը և գեղեցիկ էֆեկտները՝ իր հատուկ գրաֆիկայի օգնությամբ։ պրոցեսոր (GPU, GPU), սրված հենց նման առաջադրանքների համար։ Դրա վրա հաշվարկները նկատելիորեն ավելի արագ են ընթանում, մինչդեռ կենտրոնական պրոցեսորը բեռնված չէ:

Այսպիսով, PIO-ն 3D ծրագրային ապահովման տեսակ է. սկավառակի ամբողջ աշխատանքը կատարվում է պրոցեսորի միջոցով: Շատ դանդաղ և ռեսուրսային:
Իսկ DMA-ն ապարատային տվյալների մշակումն է, որն օգտագործում է բոլոր տեսակի «արագացուցիչներ»: Եթե ​​միայն դրանք աջակցվեին վերահսկիչի և հենց սկավառակի կողմից:

Windows-ն աշխատում է սկավառակների հետ DMA ռեժիմում: Դե, սովորաբար:

Որոշակի պայմաններում (օրինակ, եթե տեղի են ունենում կարդալ-գրելու մի քանի հատուկ սխալներ), Windows-ը սկավառակի ռեժիմը փոխում է PIO-ի: Անմիջապես, ամուր և առանց վերականգնման հնարավորության:

Դրանից հետո անհնար է համակարգին ստիպել աշխատել սկավառակի հետ DMA ռեժիմում՝ օգտագործելով ստանդարտ մեթոդներ:
Ոչ ստանդարտի մասին `մի փոքր ավելի ցածր:

Ախտանիշները, որ Windows-ն անցել է կոշտ սկավառակի հետ աշխատանքը PIO ռեժիմի

  • Համակարգը սկսեց ահավոր դանդաղելսկավառակի գործողությունների վրա: Սկավառակի հետ աշխատելու արագությունը նվազել է 2-3 անգամ։
  • Սկավառակի գործառնությունների համար պրոցեսորը գերբեռնված է. Windows Task Manager-ում System գործընթացը (կամ Process Explorer կոմունալում ընդհատումների գործընթացը) զբաղեցնում է պրոցեսորի ժամանակի 80-90%-ը:
  • Կտրուկ և հանկարծակի այն, ինչ տեղի է ունենում. Հենց երեկ / 5 րոպե առաջ համակարգը աշխատում էր սովորականի պես, բայց ահա այն ձեզ վրա է:

Ժամանակակից իրողություններում, երբ կոշտ սկավառակները ամենադանդաղ համակարգչային սարքերն են, «խցան», որը դանդաղեցնում է ծրագրերի աշխատանքը, նույնիսկ դրանց արագության կրկնակի անկումը կարող է աղետալի լինել:

Մենք համոզվում ենք, որ Windows-ն անցել է կոշտ սկավառակի հետ աշխատանքը PIO ռեժիմի

Բացեք «Սարքի կառավարիչը» համակարգչի «Կառավարման վահանակում»:
RMB դեպի «Իմ Համակարգիչը» (աշխատասեղանի վրա կամ «Սկսել» վահանակում, դա նշանակություն չունի) → «Կառավարում»:

Մենք բացում ենք սկավառակի կարգավորիչի ճյուղը ծառի մեջ («IDE ATA / ATAPI կարգավորիչներ») և գտնում ենք այն ալիքը, որին միացված է մեր պտուտակը:
Սեղմեք RMB → «Հատկություններ» (կամ պարզապես կրկնակի սեղմեք մկնիկի ձախ կոճակով)

Եթե ​​«Փոխանցման ռեժիմը» ​​դրված է «DMA-ի առկայության դեպքում», և իրականում կոշտ սկավառակը աշխատում է PIO ռեժիմում (տես ստորև նկարը), ապա ամեն ինչ վատ է, և սա մեր դեպքն է:

Սխալը շտկելու համար բավական է հեռացնել անջատված սարքը և նորից տեղադրել այն։ Դուք կարող եք դա անել նույն «Device Manager»-ից:

Կամ մենք բարձրանում ենք գրանցամատյանում:

Ռեեստրում («Սկսել» → «Գործարկել» → regedit) դուք պետք է գնաք մասնաճյուղ հետևյալ հասցեով.

0000 - վերահսկիչի կարգավորումներ:
0001 - Առաջնային ալիքի կարգավորումներ (Primary IDE Chanell):
0002 - երկրորդային ալիքի կարգավորումներ (երկրորդային IDE Chanell):

MasterDeviceTimingModeAllowed
- առավելագույն արագության ռեժիմը, որով թույլատրվում է գործել ալիքի հիմնական (Master) սարքը: Ըստ էության, հիմնական արժեքը երկուական դիմակն է: Սահմանափակում է «Փոխանցման ռեժիմների» ընտրությունը երկխոսության տուփից:

MasterDeviceTimingMode
- ալիքում հիմնական սարքի գործող ռեժիմը: Համապատասխանում է երկխոսության վանդակում գտնվող ընթացիկ փոխանցման ռեժիմին:

Slave-ով և ոչ Master-ով սկսվող նույն ստեղները վավեր են ալիքի slave սարքի համար.

Եթե ​​«Սարքի տեսակը» երկխոսության տուփն ընտրվել է ձեռքով, ապա համապատասխան կարգավորումները պահվում են Օգտագործողի նախածանցով ստեղների մեջ.

  • UserMasterDeviceTimingModeAllowed
  • UserMasterDeviceTimingMode
  • UserSlaveDeviceTimingModeAllowed
  • UserSlaveDeviceTimingMode

Ցանկացած բանալի արժեքը [. ]DeviceTimingModeAllowed-ը պետք է լինի 0xffffffff: Սա նշանակում է, որ ընտրված սարքը կարող է աշխատել տվյալների փոխանցման ցանկացած ռեժիմում՝ առանց սահմանափակումների:

Եթե ​​հիմնական արժեքը 0x00000001f է (HEX 1f), ապա սարքը կարող է աշխատել միայն PIO ռեժիմում:

Փոխեք ցանկալի [. ]DeviceTimingModeԹույլատրված է «ffffffff» և վերագործարկել:

Գործառնական ռեժիմի կոդերը.

0x0000001f - PIO
0x00000410 - Բազմաբառ DMA ռեժիմ 2 և PIO 4:
0x00002010 - UDMA ռեժիմ 2 (ATA33):
0x00008010 - UDMA ռեժիմ 4 (ATA66): Միացնելու համար կարող եք օգտագործել «0x0000ffff» դիմակը
0x00010010 - UDMA ռեժիմ 5 (ATA100): Միացնելու համար կարող եք օգտագործել «0x000fffff» դիմակը

ATA/ATAPI տարբերակները (.4,5,6.) X3T13 կոմիտեի կողմից հաստատված ATA/ATAPI բնութագրի տարբերակներն են: Իսկ PIO (Ծրագրված մուտք-ելք) և DMA/UDMA տվյալների փոխանցման ռեժիմներ են: Մեկը մյուսի հետ կապ չունի։ PIO ռեժիմները ենթադրում են պրոցեսորի պարտադիր ներգրավում տվյալներ փոխանցելիս. լրատվամիջոցներից տվյալներ կարդալիս պրոցեսորը կարդում է դրանք վերահսկիչի պորտից (պրոցեսորի IN հրամանը), իսկ գրելիս պրոցեսորը գրում է պորտին (OUT հրամանը): ) DMA (UDMA) ռեժիմներում պրոցեսորը միայն սկզբնավորում է փոխանցումը (և նախապես նաև DMA կարգավորիչը) - մնացած աշխատանքը կատարվում է DMA կարգավորիչով (Direct Memory Access) և IDE կարգավորիչով (Bus Master ռեժիմում): Հասկանալի է, որ վերջին տարբերակն ավելի շահավետ է՝ պրոցեսորի ավելի քիչ բեռնվածություն, հետևաբար, 1995 թվականից հետո ոչ ոք այլևս չի մշակել PIO ռեժիմներ, և ATA / ATAPI-ի կողմից հաստատված բնութագրերում (ինձ չի հետաքրքրում, թե ով ինչ է առաջարկել X3T13 հանդիպումներում) , PIO-5 երբեք գոյություն չի ունեցել: Իսկ UltraDMA 44-ը UltraDMA 3-ն է՝ այս ռեժիմը գոյություն ունի, պարզապես այն գրեթե ոչ ոք չի օգտագործում (քանի որ դրա աջակցությունն ամենուր է, որտեղ կա UDMA 4 - 66): Ի դեպ, ATA/ATAPI-6-ը դեռ հաստատված չէ, այս փաստաթուղթը կա նախնական տարբերակով, այսպես կոչված աշխատանքային նախագիծ, և դեռ կարող է փոփոխվել (բայց քիչ հավանական է, որ այնտեղ կավելացվի PIO-5): Վերջին հաստատված տարբերակը 5-րդ տարբերակն է: Եվ UDMA66-ը հայտնվեց ATA-4-ով, իսկ UDMA100-ը ATA-5-ով: Տեխնիկական բնութագրերը պարունակում են առաջարկություններ տվյալների փոխանցման ռեժիմների օգտագործման վերաբերյալ, և ոչ բոլորովին պարտադիր պահանջներ դրանց աջակցության համար: Կան ATA-5-ին համապատասխանող պտուտակներ, որոնք աջակցում են միայն UDMA66-ին (օրինակ՝ Quantum Fireball + LM): Եվ հետո կան CD-ROM-ներ՝ UDMA33 աջակցությամբ և ATAPI-4 և 5 համապատասխանությամբ: Սկսած 4-րդ տարբերակից, ATA-ն և ATAPI-ի բնութագրերը միավորվել են մեկ փաստաթղթում:

Դա տեղի է ունենում, եթե XP-ն հայտնաբերում է, որ սարքն իր ընտրած ռեժիմում կայուն չէ: Սա որոշվում է սկավառակից ստացված ընթերցման սխալների քանակով: Սա սովորաբար նշանակում է, որ դրայվը վատ վիճակում է, և ճշմարտությունն այն է, որ այն պետք է թոշակի անցնի: Բայց ափսոս է դեն նետել աշխատող թվացող դրայվը, ուստի նման սարքեր կարելի է գտնել մեր ընթերցողների մեքենաներում։ Չնայած, սխալների վերահսկման մեխանիզմների շնորհիվ, շատ նման կրիչներ կարող են երկար ժամանակ աշխատել ուրախ և առանց խնդիրների, չնայած դրանց մասին XP-ի կարծիքին: Միակ բանը, որ փչացնում է դրանց տերերի արյունը, համակարգի մշտական ​​արգելակներն են՝ պայմանավորված PIO ռեժիմով։ Ես լիովին վստահ չեմ, թե ինչպես է XP-ի սխալների կառավարման համակարգը աշխատում և կառավարվում, ուստի չեմ կարող երաշխավորել, որ այս խորհուրդը կաշխատի բոլոր դեպքերում: Բայց դուք կարող եք փորձել:
Սխալների հետևման ռեժիմն անջատելու համար կարող եք փորձել HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdfs\ հասցեում գտնվող ErrorControl ստեղնը դնել 0-ի:

Բացեք Սարքի կառավարչի պատուհանը

Տարբերակ I.

1. Աջ սեղմեք «Իմ համակարգիչը» պատկերակի վրա:
2. Բացվող ընտրացանկում մկնիկի ձախ կոճակով ընտրեք «Կառավարում» կետը:
3. Կբացվի «Համակարգչային կառավարում» պատուհանը, որտեղ ձախ կողմի ցանկում պետք է մկնիկի ձախ կոճակով ընտրել (մեկ անգամ սեղմել) «Device Manager», որից հետո «Device Manager»-ը հասանելի կլինի սրա աջ կողմում։ պատուհան.

Տարբերակ II.

1. Ներքևի ձախ մասում գտնվող աշխատասեղանի վրա մեկ անգամ կտտացրեք «Սկսել» կոճակին, այնուհետև բացվող ընտրացանկում գնացեք «Կառավարման վահանակ»:
2. Բացված պատուհանում (կամ մենյուում) «Կառավարման վահանակ» կրկնակի սեղմեք մկնիկի ձախ կոճակի վրա (կամ սեղմեք մեկ անգամ) «Համակարգ» պատկերակի վրա:
3. Համակարգի հատկությունների պատուհանում, որը բացվում է, ընտրեք «Սարքավորում» ներդիրը:
4. Համակարգի հատկությունների պատուհանում, Սարքավորումների ներդիրում, սեղմեք «Սարքի կառավարիչ» կոճակը:

Ստուգեք IDE ալիքների շահագործման ռեժիմները

1. «Սարքի կառավարիչ» պատուհանում բացեք «IDE ATA / ATAPI Controller» տարրը (սեղմեք «+» կոճակը «IDE ATA / ATAPI Controller» կետի դիմաց կամ կրկնակի սեղմեք այս տարրի վրա:
2. Մեկ անգամ աջ սեղմեք «Primary IDE Channel» կետի վրա և բացվող ընտրացանկում, մեկ անգամ ձախ սեղմեք «Properties» կետի վրա:
3. «Հատկություններ. առաջնային IDE ալիք» պատուհանում, որը բացվում է, ընտրեք «Ընդլայնված ընտրանքներ» ներդիրը:
4. «Ընդլայնված ընտրանքներ» ներդիրում «Սարք 0» և «Սարք 1» հատվածներում «Փոխանցման ռեժիմ.» տողը պետք է դրվի «DMA, եթե առկա է»: Եթե ​​«Փոխանցման ռեժիմ.
5. Կրկնել քայլերը 2) - 4) «IDE ATA/ATAPI Controller» «Երկրորդ IDE ալիքի» համար «Device Manager» պատուհանում:
6. Կատարված գործողություններից հետո անհրաժեշտ է վերագործարկել Windows-ը։ Վերագործարկվելուց հետո ստուգեք IDE ալիքների շահագործման ռեժիմները: Եթե ​​կատարված գործողություններից հետո «Փոխանցման ռեժիմ. Այս դեպքում անհրաժեշտ է տեղադրել մայր տախտակի «հայրենի» դրայվերները, այնուհետև միացնել DMA ռեժիմը:

Կոշտ սկավառակի աշխատանքի հետ կապված խնդիրների դեպքում նախ պետք է կոշտ սկավառակը մաքրել բեկորներից, այնուհետև վերափոխել և ամենավերջում ստուգել HDDսխալների դեպքում ձեր «պտուտակը» կարող է նաև դանդաղել վատ հատվածների պատճառով (վատ բլոկներ), կարդացեք նաև մեր հոդվածները. Որոնք են վատ հատվածները և ինչպես հեռացնել դրանք HDDScan ծրագրի միջոցով:

Բերեցին համակարգիչ և բողոքեցին ցածր կատարողականությունից, փորձեցին նորից տեղադրել օպերացիոն համակարգը, դա չի օգնում, բաղադրիչները անցյալ դարի չեն, այն պետք է աշխատի ամուր չորսի համար, միայն մեկ բան, բայց ...

Առաջին բանը, որին ես ուշադրություն կդարձնեի, դա կոշտ սկավառակների վրա ցատկերների ճիշտ միացումն է, բայց մենք այս մասին առանձին հոդված ունենք «Թռիչքներ կոշտ սկավառակի վրա», կարող եք կարդալ, բայց մենք այլ խնդիր ունեինք:
Երբեմն երկու IDE սարքեր միացված են ոչ այնքան ճիշտ, օրինակ, կոշտ սկավառակը միացված է մայր տախտակի մեկ IDE միակցիչին, օգտագործելով մալուխը որպես Master սարք և CD / DVD որպես սարք (Slave):
Շատերը կարող են ասել, թե ինչն է ճիշտ, քանի որ կոշտ սկավառակն ավելի կարևոր է, այո դա այդպես է, բայց սկավառակը գրեթե միշտ ավելի դանդաղ է աշխատում, քան կոշտ սկավառակը, և դրանք միացված են մեկ մալուխով: Այսպիսով, IDE կարգավորիչը երկու սարքերն էլ միացնում է ավելի դանդաղ վարման ռեժիմի, մեր դեպքում դա հենց այդպես էր: Եթե ​​դուք գործ ունեք հին կոնֆիգուրացիայի հետ, միշտ ավելի լավ է կոշտ սկավառակը միացնել սկավառակից առանձին՝ առանձին մալուխի։
Նույնը վերաբերում է նույն մալուխին միացված երկու կոշտ սկավառակներին, նրանք երկուսն էլ պետք է ապահովեն տվյալների փոխանցման ամենաարագ ռեժիմը: Եթե ​​մեկ կոշտ սկավառակն ավելի դանդաղ է և աշխատում է Ultra ATA/100 ռեժիմում, ապա մեկ այլ ավելի արագ, որը նախատեսված է Ultra ATA/133 ռեժիմում աշխատելու համար, կաշխատի դանդաղ Ultra ATA/100 արագությամբ:
Ես սկսում եմ համակարգիչը, գնում եմ սարքի կառավարիչ, այնուհետև IDE ATA / ATAPI կարգավորիչներ, ընտրում եմ հիմնական IDE ալիքը, մկնիկի ձախ կոճակով կրկնակի սեղմում եմ յուրաքանչյուր ալիքի վրա և գնում «Ընդլայնված կարգավորումներ» ներդիր: Տեսնում եմ, որ սկավառակը կոշտ սկավառակի հետ միասին աշխատում է PIO ռեժիմով, ոչ ավել, ոչ պակաս, այդպես է լինում, իհարկե, կոշտ սկավառակը կդանդաղի։

Ես ստիպված էի գնել լրացուցիչ IDE մալուխ և յուրաքանչյուր սարք առանձին միացնել մայր տախտակին: Ստիպված էի նաև փոխել դրայվը, ոչ այնքան հին, բայց, ըստ երևույթին, չի աշխատում, այն աշխատում էր միայն PIO ռեժիմով, նույնիսկ այլ համակարգչի վրա, մենք երբեք ոչինչ չենք արել դրա հետ: Ի դեպ, հետաքրքիր օրինակ է բերված մեր PIO և DMA հոդվածում

PIO (ծրագրավորվող մուտքային / ելք) սարքերի շահագործման բավականին հնացած ռեժիմ է, աշխատելիս այն օգտագործում է կենտրոնական պրոցեսորը, որն, անկասկած, նվազեցնում է կատարումը:

DMA-ն (Direct Memory Access) ռեժիմ է, երբ կոշտ սկավառակը կամ սկավառակակիրը ուղղակիորեն մուտք է գործում RAM, ինչը, իհարկե, զգալիորեն մեծացնում է կատարումը:

  1. Իհարկե, DMA ռեժիմը նախընտրելի է, բայց երբեմն կոշտ սկավառակի ընթերցման հաճախակի սխալների դեպքում Windows XP-ն փոխում է DMA ռեժիմը PIO-ի: Եվ հարց է առաջանում՝ ինչպե՞ս միացնել DMA ռեժիմը։ Նախ, եկեք փորձենք «Փոխանցման ռեժիմ» տարրը դնել «DMA, եթե առկա է» ռեժիմում, ապա «OK» և վերագործարկեք: Համակարգիչը բեռնվել է, մենք գնում ենք Device Manager և տեսնում ենք Փոխանցման ռեժիմը, DMA-ն ամենուր է, այնպես որ մեզ մոտ ամեն ինչ ստացվեց, եթե ոչ, մենք փորձում ենք այլ մեթոդ:
  2. Դուք պետք է նորից տեղադրեք դրայվերները մայր տախտակի վրա, սա նույնպես երբեմն օգնում է:
  3. Այս սարքը միացնելու համար դուք պետք է օգտագործեք 80 լարով մալուխ, ինչպես նաև փորձեք փոխել IDE մալուխը կամ միացնել կոշտ սկավառակը մայր տախտակի մեկ այլ միակցիչին, այն ստուգելուց հետո, թե արդյոք այն թեքված կապում է:
  4. DMA ռեժիմը վերադարձնելու համար կարող եք օգտագործել ռեեստրը, անհրաժեշտ է անջատել սխալների կառավարման համակարգը և ձեռքով սահմանել DMA ռեժիմը, բայց այս մեթոդը լավագույնս օգտագործվում է վերջինը, կարող եք կարդալ PIO և DMA մեր հոդվածում, իսկ հիմա եկեք փորձենք կետը: թիվ 5 նախ.
  5. Մենք ջնջում ենք Primary և Secondary IDE ալիքները, մկնիկը տեղափոխում ենք դրանց վրա, սեղմում ենք աջ և ընտրում ջնջել, նորից վերագործարկում, օպերացիոն համակարգը պետք է գտնի կարգավորիչները և դնի դրանք DMA փոխանցման ռեժիմում։

Այլ նույնական տարբերակների անուններ. IDE Channel 0 Master, Primary Master:

BIOS-ն ունի կոշտ սկավառակների և այլ ներքին պահեստավորման սարքերի (դրայվների) կազմաձևման մի քանի տարբերակ: Առաջնային IDE Master տարբերակն իր տեսակի մեջ ամենից հաճախ օգտագործվողներից մեկն է:

Որպես կանոն, մինչև SATA ինտերֆեյսի հայտնվելը, անհատական ​​համակարգիչների մեծ մասի մայր տախտակները աջակցում էին միայն IDE ինտերֆեյսի կրիչներ: Սովորաբար, օգտագործողը կարող էր տեղադրել ոչ ավելի, քան 4 սկավառակ՝ կոշտ սկավառակներ կամ CD/DVD կրիչներ: Դրանցից երկուսը կարող են տեղակայվել առաջնային IDE ալիքի վրա (Primary), իսկ մյուս երկուսը երկրորդական ալիքում (Երկրորդ): Այս երկու զույգ կրիչներից յուրաքանչյուրում մի դրայվը Master-ն է, իսկ մյուսը՝ Slave-ը: Այսպիսով, ընդհանուր առմամբ, BIOS-ը, որպես կանոն, ունի սկավառակների կազմաձևման չորս տարբերակ.

  • Առաջնային IDE վարպետ
  • Առաջնային IDE ստրուկ
  • Միջնակարգ IDE վարպետ
  • Երկրորդական IDE ստրուկ

Յուրաքանչյուր IDE ալիք միակցիչ է, որը միանում է IDE տվյալների մալուխին, որն իր հերթին ունի երեք միակցիչ: Դրանցից մեկը նախատեսված է մայր տախտակի IDE միակցիչին միանալու համար, մյուս երկուսը` կրիչներ միացնելու համար: Ընտրությունը, թե որ կատեգորիային կպատկանի սկավառակը՝ Master կամ Slave կատեգորիային, որոշվում է բացառապես կրիչների վրա ցատկերների տեղադրմամբ, որը պետք է իրականացվի սկավառակին կցված հրահանգներին համապատասխան:

Պարամետրում դուք կարող եք տեսնել մի շարք ենթակետեր, որոնք կարող են որոշել սկավառակի տեսակը, դրա բնութագրերը, հզորությունը և որոշ գործառնական պարամետրեր:

Այս տարբերակներից ամենակարեւորը Type տարբերակն է: Որպես կանոն, այն կարող է վերցնել հետևյալ արժեքները.

  • Ավտոմատ - սկավառակի տեսակը հայտնաբերվում է ավտոմատ կերպով
  • Օգտվող - օգտագործողը կարող է ձեռքով սահմանել սկավառակի տեսակը
  • CDROM - սկավառակը CD/DVD սկավառակ է
  • ZIP - Drive-ը Iomega ZIP տիպի սարք է
  • LS-120 - սկավառակը LS-120 տիպի սարք է
  • Ոչ մեկը - այս սարքը չի օգտագործվում

Նաև այս տարբերակում երբեմն կարող եք ընտրել սկավառակի նախապես սահմանված տեսակ, որը նշված է ինչ-որ թվով, օրինակ՝ 0-ից մինչև 50:

Եթե ​​օգտագործողը ընտրի User արժեքը, ապա նա պետք է նշի կոշտ սկավառակի բնութագրերը, ինչպիսիք են գլխիկների քանակը, բալոնները և հատվածները:

Հաճախ հայտնաբերվում են նաև հետևյալ լրացուցիչ տարբերակները.

  • LBA ռեժիմ
  • IDE HDD-ի արգելափակման ռեժիմ կամ բազմասեկտորային փոխանցումներ (շրջափակման ռեժիմ)
  • Ծրագրավորված I/O ռեժիմներ

Սովորաբար, սկավառակի միացումից և համակարգիչը բեռնաթափվելուց հետո BIOS-ն ավտոմատ կերպով կդնի սկավառակի Type տարբերակը Auto-ի վրա: Սա նշանակում է, որ BIOS-ը ավտոմատ կերպով հայտնաբերում է սկավառակի բոլոր պարամետրերի արժեքները և չի պահանջում ձեռքով կազմաձևում:

IDE կրիչների ճնշող մեծամասնությունը աջակցում է ավտոմատ թյունինգին: Միակ բացառությունը կարող է լինել շատ հին կրիչներ, որոնք երբեմն հայտնաբերվում են հին համակարգիչներում, որոնց համար անհրաժեշտ է ձեռքով սահմանել գլխիկների, բալոնների և հատվածների քանակը:

LBA Mode տարբերակը պահանջում է որոշակի բացատրություն: Այս տարբերակը միացնելու է հասցեավորման ռեժիմը, որն օգտագործվում է 504 ՄԲ-ից ավելի կոշտ սկավառակների կողմից: Եթե ​​դուք օգտագործում եք ավելի փոքր կոշտ սկավառակ, ապա դուք պետք է անջատեք այս տարբերակը: Մնացած պարամետրերի համար ավելի լավ է թողնել լռելյայն արժեքները:

Օգտակար բլոգ համակարգչի սկսնակ օգտվողների համար և ոչ միայն ..

Ինչպես վերականգնել համակարգի աշխատանքը, PIO և DMA ռեժիմները

Բարև բոլոր բլոգի ընթերցողներին: Այս հոդվածում մենք կխոսենք այն մասին, թե ինչպես վերականգնել համակարգի աշխատանքը: Հաճախ օգտատերերն ունենում են հատկապես դանդաղ համակարգչի խնդիր ձայնագրման ժամանակև ժամը ընթերցանությունսկավառակներ, կամ պարզապես համակարգի անհիմն «արգելակներ» շահագործման կամ բեռնման ժամանակ: Ինչու է համակարգը սառեցնում կարդալ Այստեղ
Դրա համար շատ պատճառներ կարող են լինել, այսօր ես առաջարկում եմ դիտարկել բավականին տարածված մեկը. սա սխալ գործող ռեժիմ է: CD / DVD - ROMկամ կոշտ սկավառակներ, այսինքն եկեք խոսենք PIO և DMA. Ինչպես ստուգել կոշտ սկավառակը սխալների համար և ուղղել դրանք կարդալու համար Այստեղ

Ո՞րն է PIO-ի և DMA-ի էությունն ու տարբերությունը.

PIO և DMA- սրանք կոշտ սկավառակների աշխատանքի երկու եղանակ են, ընդհանուր դեպքում ցանկացած սկավառակի:
PIO (ծրագրավորվող մուտք/ելք)- արդեն հնացած ռեժիմ, այն պետք է աշխատի
ներգրավվել CPU, որի արդյունքում կատարողականի զգալի կորուստ է:
DMA (ուղիղ մուտք դեպի հիշողություն)- ժամանակակից մեթոդ, որը շրջանցում է պրոցեսորը և
ոչ-ոքի է անում ուղղակիորենդեպի RAM, սա զգալիորեն թույլ է տալիս բարձրացնել արտադրողականությունըեւ ազատվել նյարդայնացնող «արգելակներից»։
Այնուամենայնիվ, տարբեր տարբերակների DMA ռեժիմը երկար ժամանակ օգտագործվել է Windows 7, 8 և 10 օպերացիոն համակարգերում Windows XP-ում,հաճախ առաջանում է մի իրավիճակ, որում DMA-ն ավտոմատ կերպով անցնում է PIO-իև սովորական մեթոդներով հետ բերելը չի ​​ստացվի։ Ինչո՞վ է պայմանավորված այս իրավիճակը:
Իրականացված Windows XP-ումմեխանիզմ սխալների վերահսկում, եթե կոշտ սկավառակից կամ այլ սկավառակից կարդալիս սխալներ շատ հաճախ են լինում, համակարգը ավտոմատ կերպով անցնում է ավելի դանդաղ ռեժիմի, որտեղ դրանց տոկոսն ավելի քիչ է։ Այնուամենայնիվ, Windows XPկարող է սովորական գործող սարքը փոխանցել այս ռեժիմին:
Ինչպես ուղղել սխալները Windows-ը կարդում է այստեղ

Եվ այսպես, եկեք ստուգենք բոլոր կրիչների գործառնական ռեժիմները, որպեսզի համակարգը չդանդաղի ..

1 . Վահանակի գործարկում «Համակարգչային կառավարում»- սեղմեք աջը "Իմ համակարգիչը"

բացվող ընտրացանկում ընտրեք տարրը "Սարք մենեջեր", կամ միջոցով
Կառավարման վահանակ.Կամ Սկսել - Գործարկել - devmgmt.msc

2. Ընտրեք « Սարք մենեջեր", ընտրիր IDE ATA/ATAPI վերահսկիչներ,

կբացվեն կարգավորիչներով մի քանի գիծ՝ մեզ հետաքրքրում է :
Առաջնային և երկրորդականալիքներ IDE→ գնալ մեկ առ մեկ դեպի հատկություններըայս ալիքները (աջ սեղմեք ալիքի վրա, տող « Հատկություններ»), էջանիշին « Լրացուցիչ ընտրանքներ»,
այստեղ երկու խումբ կա «Սարք 0» և «Սարք 1», յուրաքանչյուրն ունի տողեր
«Տեղափոխման ռեժիմ»- պետք է ընտրվի «DMA, եթե առկա է», ապա տողը «Ընթացիկ փոխանցման ռեժիմ», պետք է լինի նման բան «Ultra DMA ռեժիմ՝ 4,

եթե այստեղ սահմանված է «PIO ռեժիմ»,ապա սա միայն մերն էգործը և մենք կանենք Սարքել դա.
Եթե ​​ամենուրարժե ռեժիմ ուլտրա DMA,ապա դուք ամեն ինչ կարգին եք, և չեք կարող շարունակել հետագա գործողությունները:
3. Սկսենք, եկեք փորձենք շտկել այն ձեռքով `յուրաքանչյուր տողում «Փոխանցման ռեժիմ» սահմանել «DMA, եթե առկա է», սեղմել "ԼԱՎ"և վերագործարկեք համակարգիչը: Կրկին միացնելուց հետո
մենք նայում ենք ալիքների գործառնական ռեժիմներին, եթե DMA-ն ամենուր է, ապա ամեն ինչ կարգին է, եթե PIO-ն մնա,ապա մենք շարունակում ենք.
4. Նորից գտեք Առաջնային և երկրորդային IDE ալիքներև ջնջեք դրանք (աջ սեղմեք յուրաքանչյուր ալիքի վրա, ցանկում ընտրեք «Ջնջել») Մի վախեցեք, ամեն ինչ լավ կաշխատի։
Կրկին վերագործարկեք ձեր համակարգիչը - Windows XP-ը կգտնի կարգավորիչներև դրանք դնել արագ ռեժիմի, այսինքն DMA-ում. Ստուգեք արդյունքը, ամենուր պետք է լինի ռեժիմ DMA.
5. Եթե ​​վերը նշված բոլորը չօգնեցին, և դուք նորից տեսնեք « PIO ռեժիմ», ապա անհրաժեշտ կլինի վերադասավորել վարորդներինմայր տախտակի համար՝ վերաբեռնում
և նորից ստուգեք արդյունքը:
6. Դե, վերջին կետը, եթե բոլոր տառապանքներից հետո ռեժիմը PIOերբեք չի անհետացել, ապա պետք է խմբագրել գրանցել.Ուզում եմ նշել՝ կատարել ցանկացած գործողություններ
գրանցվեք շատ ուշադիր և զգույշ, ցանկացած սխալ գործողություն կարող է հանգեցնել ձեր համակարգի ամբողջական անգործունակության: Ավելի լավ է նախօրոք ռեեստրի պատճենը պատրաստել:
Ինչպես կարգավորել Windows XP-ն՝ օգտագործելով ռեեստրի ընթերցումը Այստեղ

Նախ, փորձեք անջատել սխալների կառավարման համակարգը:
Դա անելու համար ռեգիստրի մասնաճյուղում.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdfs\,
ստեղծել բանալի Սխալների վերահսկումև սահմանել դրա արժեքը 0.

Դրանից հետո վերագործարկեք և հետևեք քայլին №4.

Դրանք բոլորը չիպսեթի հարավային կամրջի մի մասն են, և դրանց կազմաձևման պարամետրերը սովորաբար գտնվում են բաժնում: Ինտեգրված ծայրամասային սարքեր. Այս բաժնում առկա տարբերակների քանակը կախված է որոշակի ծայրամասային սարքերի քանակից որոշակի մայր տախտակի մոդելում:

Ինտեգրված ծայրամասային սարքերում սովորաբար կան ընտրանքներ, որոնք անջատում են շատ ծայրամասային սարքեր, և եթե գործող Windows համակարգչի գտնում դրանցից որևէ մեկը, դուք պետք է ստուգեք, թե արդյոք այն անջատված է BIOS-ի միջոցով:

Կարող եք նաև ստիպել չօգտագործված սարքերին անջատել՝ այդպիսով ազատելով համակարգի որոշ ռեսուրսներ և փոխել որոշ սարքերի կարգավորումները:

Գլխում Ինտեգրված ծայրամասային սարքերբոլոր պարամետրերը կարող են լինել երկար ցուցակի տեսքով կամ բաժանվել մի քանի կատեգորիաների: Հորիզոնական մենյուի տողով BIOS-ի տարբերակներում (Intel, ASUS, ASRock-ի կողմից արտադրված տախտակներ), ցանկի մեջ փնտրեք այս անունով ենթաբաժին Ընդլայնված.

Windows-ում IDE վերահսկիչի ռեժիմների կարգավորում

Պարամետրը վերահսկում է առաջին IDE ալիքը: Անջատվելուց հետո PIO և UDMA ռեժիմների կարգավորումները, ինչպես նաև հատվածի սկավառակի պարամետրերը Ստանդարտ CMOS-ի առանձնահատկությունները.

1. Միացված է (Միացված) - առաջին IDE ալիքը միացված է;

2. Անջատված (Անջատված) - առաջին IDE ալիքն անջատված է և չի օգտագործում համակարգի ռեսուրսները; դա կարելի է անել, եթե այս ալիքին միացված կրիչներ չկան:

Պարամետրը նման է նախորդին, բայց միացնում կամ անջատում է երկրորդ IDE ալիքը:

Պարամետրը վերահսկում է IDE ալիքը այնպես, ինչպես OnChip IDE Channel 0/1, բայց ունի տարբեր իմաստներ.

2. Երկրորդական - միայն երկրորդ IDE ալիքը միացված է;

3. Երկուսն էլ - երկու IDE ալիքներն էլ միացված են;

4. Անջատված - երկու IDE ալիքներն էլ անջատված են:

Սովորաբար կան չորս նման պարամետրեր՝ մեկը յուրաքանչյուր սկավառակի համար, որը կարելի է միացնել առաջին կամ երկրորդ IDE ալիքին: Օգտագործեք դրանք՝ սարքի կողմից օգտագործվող ծրագրային մուտքի/ելքի (PIO) ռեժիմներից մեկը ընտրելու համար: PIO ռեժիմն այսօր բավականին դանդաղ է և օգտագործվում է շատ հին կոշտ սկավառակների կամ CD-ROM կրիչների կողմից: Ժամանակակից IDE սարքերը գործում են ավելի արագ UDMA ռեժիմով, որը կքննարկվի ավելի ուշ:

1. Ավտոմատ - ցանկալի ռեժիմը սահմանվում է ավտոմատ կերպով; սա լռելյայն արժեքն է, և խորհուրդ է տրվում ընտրել այն;

2. Ռեժիմ 0-4 - PIO տարբերակներից մեկի հարկադիր տեղադրում. 0 ռեժիմը ամենադանդաղն է և համապատասխանում է տվյալների փոխանցման արագությանը 3,3 Մբիթ/վրկ, իսկ ամենաարագ ռեժիմում A-ում առավելագույն արագությունը 16,6 Մբիթ/վ է:

Դուք պետք է ձեռքով նշեք PIO ռեժիմը միայն այն դեպքում, երբ սարքը չի աջակցում UDMA-ին, և BIOS-ը չի կարող ճիշտ կարգավորել այն Auto արժեքով: Եթե ​​ընտրում եք չափազանց դանդաղ PIO ռեժիմ, ապա միացված սարքի բոլոր հնարավորությունները չեն օգտագործվում, եթե այն չափազանց արագ է, տվյալների փոխանցման ժամանակ կարող են սխալներ առաջանալ:

Այս ընտրանքները հնարավորություն են տալիս կամ անջատում UDMA (UltraDMA) ռեժիմի օգտագործումը յուրաքանչյուր IDE սարքի համար: Այն ավելի արագ է, քան PIO-ն և ունի մի քանի իրականացում, որոնք տարբերվում են առավելագույն արագությամբ. PIO-ն կտեղավորվի ցանկացած մալուխի համար:

1. Ավտո - UDMA ռեժիմը միացված է; արագությունը կընտրվի ավտոմատ կերպով՝ կախված կարգավորիչի և շարժիչի առավելագույն արագություններից. եթե տվյալների փոխանակումը UDMA ռեժիմում հնարավոր չէ, համակարգը ավտոմատ կերպով կանցնի PIO ռեժիմին.

2. Անջատված - UDMA ռեժիմն անջատված է, մինչդեռ վերահսկիչի և սկավառակի միջև տվյալները կփոխանակվեն միայն PIO ռեժիմում: Այս արժեքը կարող է սահմանվել, եթե հին IDE սարքերը միացնելու հետ կապված խնդիրներ կան:

Ժամանակակից օպերացիոն համակարգերը կարող են ինքնուրույն կառավարել նման ռեժիմները։ Օրինակ՝ Windows XP/Vista/7-ում IDE սարքերի գործող ռեժիմը պարզելու համար բացեք սարք մենեջեր, ընդլայնել հանգույցը սարքերի ցանկում IDE ATA/ATAPI կարգավորիչներ, կրկնակի սեղմեք առաջնային կամ երկրորդական հղման պատկերակի վրա IDE և անցեք ներդիր Լրացուցիչ ընտրանքներ. Այստեղ դուք կարող եք պարզել, թե տվյալների փոխանակման ռեժիմի որ սարքերն են ներկայումս օգտագործում, ինչպես նաև փոխել գործողության ռեժիմը UDMA-ից PIO կամ հակառակը:

Պարամետրը հնարավորություն է տալիս կամ անջատում է ուղղակի հիշողության հասանելիության (DMA) ռեժիմի օգտագործումը բոլոր IDE կոշտ սկավառակների համար:

1. Միացված է (Միացված) - DMA ռեժիմը միացված է;

2. Անջատված (Անջատված) - DMA ռեժիմը չի օգտագործվում:

Պարամետրը վերահսկում է IDE կարգավորիչի շահագործման բլոկ ռեժիմը, որի դեպքում տվյալների փոխանակման արագությունը մեծանում է միանգամից մի քանի հատվածների տվյալների փոխանցման պատճառով: Բոլոր ժամանակակից կոշտ սկավառակներն աջակցում են արգելափակման ռեժիմին, ուստի ավելի լավ է այն միացված թողնել:

1. Միացված է (Միացված) - արգելափակման ռեժիմը միացված է, բլոկի օպտիմալ չափը կընտրվի ավտոմատ կերպով;

2. Անջատված (Անջատված) - արգելափակման ռեժիմն անջատված է:

Այս տարբերակը հնարավորություն է տալիս կամ անջատում է տվյալների նախնական առբերումը IDE վերահսկիչի կողմից:

1. Միացված է (Միացված) - միացված է նախնական առբերման ռեժիմը, որը մեծացնում է տվյալների փոխանակման արագությունը; լռելյայն տեղադրված;

2. Անջատված (Անջատված) - նախնական առբերում չի օգտագործվում; դուք կարող եք փորձել այս տարբերակը, եթե ձեր կոշտ սկավառակը սխալներ ունի:

Այս պարամետրով դուք կարող եք բարելավել ձեր կոշտ սկավառակի աշխատանքը՝ ավելի արդյունավետ օգտագործելով սկավառակի քեշի հիշողությունը: Այն նաև նվազեցնում է անհատական ​​ընթերցման կամ գրելու ցիկլերի միջև ընկած ժամանակահատվածը:

1. Միացված է (Միացված) - Պայթեցման ռեժիմը միացված է;

2. Անջատված (Անջատված) – Պայթեցման ռեժիմը չի օգտագործվում:

BIOS-ի որոշ տարբերակներում հայտնաբերված այս տարբերակով կարող եք նշել IDE1 կամ IDE2 ալիքների համար օգտագործվող մալուխի տեսակը:

1. Ավտո - մալուխի տեսակը ավտոմատ կերպով հայտնաբերվում է BIOS-ի կողմից;

2. ATA66/100 - օգտագործում է 80 մետաղալարով մալուխ, որը թույլ է տալիս աշխատել ATA66/100 ռեժիմում;

3. ATAZZ - օգտագործվում է առավելագույն թույլատրելի ATAZZ ռեժիմով 40 միջուկային մալուխ:

1. Բացեք Սարքի կառավարիչը:
Դա կարելի է անել՝ աջ սեղմելով «Իմ Համակարգիչը» (Իմ Համակարգիչը), ընտրել «Սկավառակի սարքեր» (Սարքավորում) ներդիրը և սեղմել կոճակը, ընտրել «IDE» ( Ընտրեք Սարքմենեջեր).

2. Բացեք «IDE ATA/ATAPI Controllers» բաժինը և կրկնակի սեղմեք «Primary IDE Channel»-ի վրա:

3. Ընդլայնված կարգավորումներ ներդիրում ստուգեք Սարքի 1 կարգավորումը:
Հնարավոր է, որ ձեր ընթացիկ կարգավորումը «PIO» է:

4. Սահմանեք «DMA», եթե առկա է (DMA, եթե առկա է):

5. Բոլոր գործողությունների վերջում վերագործարկեք համակարգիչը:

Եթե ​​դուք սարք ունեք երկրորդական IDE ալիքի վրա, կրկնեք նույն քայլերը Երկրորդական IDE ալիքի համար:

«Կասպերսկու լաբորատորիան» զգուշացնում է, որ Ռուսաստանում լայնածավալ արշավ է ընթանում՝ Android սարքերը վտանգավոր սարքով վարակելու համար չարամիտ ծրագիրկոչվում է Ասակուբ.

Այս չարամիտ ծրագիրը տրոյական է, որի հիմնական խնդիրն է գողանալ զոհի բանկային քարտի տվյալները:
Բացի այդ, Asacub-ը կարող է կատարել մի շարք այլ գործառույթներ։

Մասնավորապես, ծրագիրն ի վիճակի է հարձակվողներին ուղարկել տեղեկատվություն վարակված սարքի և կոնտակտների ցանկի մասին, զանգահարել որոշակի համարների, ուղարկել նշված տեքստով SMS հաղորդագրություններ նշված համարին, փակել որոշակի հավելվածներ և այլն:

Չարամիտ ծրագրերի բաշխման սխեման հետևյալն է.
Օգտագործողը ծանոթ համարից SMS է ստանում այս կամ այն ​​տեքստով և առաջարկվում է հետևել նշված հղմանը:
Երբ գնում եք նման կայք, բացվում է տրոյական ներբեռնման էջ, որտեղ տեղադրելու հրահանգներ կան:

Ներկայում ռուսաստանյան Android օգտատերերի թիվը, ովքեր հաղորդագրություններ են ստանում չարամիտ ծրագրերից, օրական հասնում է 40000-ի։

Windows 10-ի որոշ օգտատերեր հայտնում են, որ թարմացման համակարգը իրենց առաջարկում է նույն սեպտեմբեր ամսվա թարմացումը, բայց թարմացման պատմության մեջ երկու առանձին գրառումներով: Խոսքը KB4457128-ի մասին է։

Օգտատերերի խոսքերով, այս թարմացումը պարունակում է հսկիչներ՝ պաշտպանելու Spectre պրոցեսորի խոցելիությունից:
Այն ներբեռնվում է, տեղադրվում, խնդրում են վերագործարկել համակարգը, որից հետո նորից առաջարկվում է ներբեռնման համար։
Հանուն արդարության, մենք նշում ենք, որ այս թարմացումը կարող է կրկին տեղադրվել կամ անտեսվել:
Տարբերություն չի լինի։

Սակայն թարմացումների միակ խնդիրը դա չէ:
Երեքշաբթի օրը՝ սեպտեմբերի 11-ին, Windows 10-ի (1803) համար սպասարկվող կույտի թարմացումը (SSU) թողարկվեց:

Եվ այս օրը օգտատերերը բախվում են մի շարք խնդիրների։
Սարքը միացնելուց հետո նրանց դիմավորել են հաղորդագրությունով՝ «Սխալ. Չհաջողվեց տեղադրել SSU-ն LCU-ից առաջ:
Անջատեք ձեր համակարգիչը և նորից միացրեք այն»:

SSU-ն անհրաժեշտ է ՕՀ-ի այլ թարմացումներ տեղադրելու համար:
Այն ներառում է նաև Բաղադրիչների վրա հիմնված սպասարկում (CBS) ծառայություն, որը առանցքային է Windows-ի տեղակայման տարրերի համար: Իսկ LCU-ն (Latest Cumulative Update – the last cumulative update) պետք է տեղադրեր բոլոր թարմացումները, բայց դա տեղի չունեցավ SSU-ի սխալի պատճառով։

Վերջապես Microsoft-ին հաջողվեց փչացնել թեստավորողների արյունը։
Չորեքշաբթի՝ սեպտեմբերի 12-ին, Microsoft-ը թողարկեց Windows տարբերակը 10 19H1 (18237) Skip Ahead-ի ներքին թեստավորման ծրագրի անդամների համար:

Տեղադրման ժամանակ հայտնվեց սխալ 0x800700e, և RAM-ի սպառումը նույնպես ավելացավ:
Պարզվեց, որ թարմացումն ուղարկվել է կոդավորված տեսքով։
Բայց RAM-ի հետ կապված խնդիրը դեռ չի լուծվել։

Համակարգիչը շատ դանդաղ է աշխատում, ընդհանրապես հնարավոր չէ աշխատել։ Միևնույն ժամանակ, HDD մուտքի ցուցիչը անընդհատ թարթում է, առաջադրանքների կառավարիչը ցույց է տալիս պրոցեսորի օգտագործումը, բայց շարժում չկա՞: Եթե ​​միացնեք երրորդ կողմի կառավարիչը, ինչպիսին է Process Explorer-ը, կարող եք տեսնել, որ այդ գործընթացը Սարքավորումների ընդհատումներբեռնում է համակարգը 50% կամ ավելի: Ամենայն հավանականությամբ, ձեր կոշտ սկավառակը անցել է PIO ռեժիմ: Սա նշանակում է, որ սկավառակից կարդալիս, ժամանակի 6 սխալից հետո, Windows-ը փոխում է IDE / ATAPI (HDD) կարգավորիչի միացման արագությունը արագ UDMA ռեժիմից դանդաղ PIO-ի, և ամեն ինչ սկսում է դանդաղել: Ինչպե՞ս նորից միացնել Ultra DMA ռեժիմը:

Ինչպես միացնել Ultra DMA ռեժիմը

1. Պարզելու համար, թե որ ռեժիմում է պտուտակը, գնացեք սարքի կառավարիչ - IDE / ATAPI կարգավորիչներ - առաջնային (երկրորդային) ալիք և լրացուցիչ պարամետրերում նայեք փոխանցման ռեժիմին - եթե PIO, ապա այն դանդաղեցնում է ամեն ինչ և Սարքավորումը: Գործընթացի ընդհատումները բեռնում են պրոցեսորը (ես ունեմ 40-50%): Մենք փորձում ենք սահմանել «DMA, եթե առկա է» ռեժիմը (և դա անել բոլոր հիմնական և երկրորդական ալիքներում) և վերագործարկել համակարգը: Մի քիչ աշխատեք և նորից ստուգեք IDE / ATAPI կարգավորիչի ռեժիմը: Եթե ​​PIO ռեժիմը կրկին միացված է, ապա ստուգեք կոշտ սկավառակի մալուխը և էլեկտրամատակարարումը: Եթե ​​դա չի օգնում, ապա լուծումը պարզ է՝ փոխեք կոշտ սկավառակը կամ տարբերակը 2.

2. Անջատել սխալների կառավարումը .

Մենք մտնում ենք ռեեստր (մենյու Start-Run-regedit), այնուհետև բաժինը

0001 և 0002 ենթաբաժիններում մենք անում ենք հետևյալը.

1. Խմբագրել ցանկում, Նոր, DWORD տարբերակ:
2. Մուտքագրեք ResetErrorCountersOnSuccess տողը և սեղմեք ENTER:
3. Կրկնակի սեղմեք ստեղծված պարամետրի վրա և մուտքագրեք 1 արժեքը: Սեղմեք OK:

Նույն բաժիններում ստուգեք

Հաջորդը, ստուգեք, որ նույն բաժիններում MasterDeviceTimingModeAllowed և SlaveDeviceTimingModeAllowed պարամետրերն ունենան ffffffff արժեքը (վեցանկյուն համակարգում): Եվ արժեքներից մեկը նշանակեք համապատասխան MasterDeviceTimingMode կամ SlaveDeviceTimingMode պարամետրին.
0×10010 - համապատասխանում է UDMA ռեժիմ 5-ին (ATA100):
0x8010 - UDMA ռեժիմ 4 (ATA66):
0x2010 - UDMA ռեժիմ 2 (ATA33):
0x0410 - Բազմաբառ DMA ռեժիմ 2

Վերագործարկեք համակարգը: Այսքանը: Տեսականորեն, դուք միշտ պետք է ունենաք Ultra DMA ռեժիմ:

Բայց, եթե չգիտեք, թե կոնկրետ ինչ ռեժիմով պետք է աշխատի պտուտակը, և եթե ամեն ինչ ճիշտ եք արել, բայց վերաբեռնումից հետո ոչինչ չի փոխվել (հավանական չէ, բայց հանկարծակի ...), ապա այս դեպքում նախ հանեք IDE կարգավորիչը: սարքերի ցանկից և վերագործարկեք: Windows-ը նորից կգտնի և կտեղադրի IDE կարգավորիչի դրայվերը, և բոլոր սարքերը կմտնեն անհրաժեշտ DMA ռեժիմներ (MasterDeviceTimingMode-ը և SlaveDeviceTimingMode-ը ավտոմատ կերպով կվերցնեն ցանկալի արժեքը):

Դրանից հետո բարձրացեք ռեեստր և կատարեք բոլոր քայլերը, բացառությամբ MasterDeviceTimingMode-ի և SlaveDeviceTimingMode-ի պարամետրերը փոխելու և նորից վերագործարկեք: Հիմա ամեն ինչ պետք է անպայման աշխատի։

Գրառման դիտումներ՝ 1 468

«Բնօրինակ» ATA ինտերֆեյսը նախատեսված է բացառապես HDD-ների միացման համար, այն չի աջակցում այնպիսի գործառույթներ, ինչպիսիք են ATAPI ինտերֆեյսը IDE սարքերը միացնելու համար, որոնք տարբերվում են HDD-ներից, այսինքն. blockmode կամ LBA փոխանցման ռեժիմ (կրճատ՝ տրամաբանական բլոկի հասցեավորում):

Որոշ ժամանակ անց ATA ստանդարտը դադարեց բավարարել աճող կարիքները, քանի որ. նոր թողարկված HDD-ները պահանջում էին տվյալների փոխանցման զգալիորեն ավելի բարձր արագություն, ինչպես նաև նոր հնարավորությունների առկայություն: Այսպիսով, ծնվեց ATA-2 ինտերֆեյսը, որը շուտով ստանդարտացվել է նաև ANSI-ի կողմից: ATA ստանդարտի հետ փոխգործունակությունը պահպանելով, ATA-2-ը ներկայացրեց մի քանի լրացուցիչ հնարավորություններ.

  • Ավելի արագ PIO ռեժիմներ. Ավելացված է աջակցություն PIO ռեժիմների համար 3 ​​և 4;
  • Ավելի արագ DMA ռեժիմներ. Աջակցում է բազմաբառ DMA ռեժիմներ1 և 2;
  • Արգելափակման փոխանցում. Ներառվել են հրամաններ, որոնք թույլ են տալիս բլոկ փոխանցման ռեժիմով փոխանցումները բարելավելու կատարումը.
  • Տրամաբանական բլոկի հասցեավորում (կրճատ.. LBA). ATA-2-ը պահանջում է HDD-ի աջակցություն LBA փոխանցման արձանագրության համար: Իհարկե, այս արձանագրությունն օգտագործելու համար այն պետք է ապահովվի նաև BIOS-ի կողմից;
  • Բարելավված IdentifyDrive հրամանը. Ինտերֆեյսը մեծացրել է համակարգային հարցումների միջոցով թողարկված HDD-ի բնութագրերի մասին տեղեկատվության քանակը:

Ամեն ինչ լավ կլիներ, բայց արտադրողները, շուկայի ավելի մեծ կտոր ձեռք բերելու իրենց ցանկությամբ, սկսեցին գեղեցիկ անուններ գրել՝ դրանք անվանելով իրենց HDD միջերեսները: Ի վերջո, FastATA, FastATA-2 և EnhancedIDE միջերեսները, ըստ էության, հիմնված են ATA-2 ստանդարտի վրա՝ լինելով ոչ այլ ինչ, քան գեղեցիկ մարքեթինգային տերմիններ: Նրանց միջև տարբերությունները միայն ստանդարտի որ մասում են և ինչպես են նրանք աջակցում:

Ամենամեծ շփոթությունը գալիս է FastATA և FastATA-2 անվանումներից, որոնք պատկանում են համապատասխանաբար Seagate և Quantum խելացի ղեկավարներին։ Միանգամայն տրամաբանական կլինի ենթադրել, որ FastATA-ն ATA ստանդարտի մի տեսակ բարելավում է, մինչդեռ FastATA-2-ը հիմնված է ATA-2 ստանդարտի վրա: Ցավոք, ամեն ինչ այնքան էլ պարզ չէ. Իրականում FastATA-2-ը ATA-2 ստանդարտի մեկ այլ անուն է: Իր հերթին, FastATA-ի և դրա միջև եղած բոլոր տարբերությունները հանգում են նրան, որ այստեղ աջակցվում են ամենաարագ ռեժիմները, մասնավորապես՝ PIO ռեժիմ4 և DMA ռեժիմ2: Երկու ընկերություններն էլ հարձակվում են Western Digital-ի և նրա EIDE ստանդարտի վրա՝ խառնաշփոթը ավելացնելու համար: EIDE-ն առանձնանում է նաև իր թերություններով, սակայն դրանց մասին մի փոքր ուշ։

ATA ինտերֆեյսի հետագա զարգացման համար մշակվել է ATA-3 ստանդարտի նախագիծ, որը կենտրոնացած է հուսալիության ցուցանիշների բարելավման վրա.

  • ATA-3-ը պարունակում է առանձնահատկություններ, որոնք բարձրացնում են տվյալների փոխանցման հուսալիությունը գերարագ ռեժիմների օգտագործման միջոցով, ինչը լուրջ խնդիր է, քանի որ. IDE/ATA մալուխը մնացել է անփոփոխ ստանդարտի ծնունդից ի վեր.
  • ATA-3-ը ներառում է SMART տեխնոլոգիա:

ATA-3-ը չի հաստատվել որպես ANSI ստանդարտ, հիմնականում այն ​​պատճառով, որ այն չի օգտագործել տվյալների փոխանցման նոր ռեժիմներ, չնայած այն հանգամանքին, որ SMART տեխնոլոգիան այժմ լայնորեն օգտագործվում է HDD արտադրողների կողմից:

IDE / ATA ինտերֆեյսի մշակման հաջորդ փուլը UltraATA ստանդարտն է (նաև հայտնի է որպես UltraDMA կամ ATA-33, կամ DMA-33, կամ ATA-3 (!)): UltraATA-ն, ըստ էության, ստանդարտ է DMA-ի ամենաարագ ռեժիմի՝ mode3-ի օգտագործման համար, որն ապահովում է տվյալների փոխանցման արագությունը 33,3 ՄԲ/վ: Հին մալուխի մոդելի վրա տվյալների հուսալի փոխանցում ապահովելու համար օգտագործվում են սխալների վերահսկման և ուղղման հատուկ սխեմաներ: Հետևի համատեղելիությունը նախորդ ստանդարտների հետ. ATA և ATA-2 պահպանված է: Այսպիսով, եթե դուք գնել եք HDD UltraATA ինտերֆեյսով և հանկարծ պարզել եք, որ այն չի աջակցվում ձեր համակարգային տախտակի կողմից, մի անհանգստացեք, սկավառակը դեռ կաշխատի, թեև փոքր-ինչ ավելի դանդաղ:

Վերջապես, այս ոլորտում վերջին ձեռքբերումը UltraATA/66 ինտերֆեյսն է, որը մշակվել է Quantum-ի կողմից: Ինտերֆեյսը թույլ է տալիս տվյալների փոխանցում 66 ՄԲ/վ արագությամբ:

IDE/ATA ինտերֆեյսի վաղ զարգացման ընթացքում միակ սարքը, որին անհրաժեշտ էր այս ինտերֆեյսը, HDD-ն էր: նորածին CD-ROM կրիչներն ու հոսքագծերը գալիս էին իրենց ինտերֆեյսով (հավանաբար հիշում եք այն օրերը, երբ CD-ROM-ները միացված էին ձայնային քարտի միջերեսի միջոցով): Այնուամենայնիվ, շուտով պարզ դարձավ, որ բոլոր հնարավոր սարքերը միացնելու համար արագ և պարզ IDE/ATA ինտերֆեյսի օգտագործումը խոստանում է զգալի օգուտներ բերել, ներառյալ: բազմակողմանիության շնորհիվ: Ցավոք սրտի, IDE/ATA ինտերֆեյսի հրամանատարական համակարգը նախատեսված էր բացառապես HDD-ի համար, այնպես որ դուք չեք կարող հենց այնպես միացնել, օրինակ, CD-ROM-ը IDE ալիքին, այն պարզապես չի աշխատի: Ըստ այդմ, անհրաժեշտ էր մշակել նոր արձանագրություն՝ ATAPI (կրճատված՝ ATA Packet Interface): Արձանագրությունը թույլ է տալիս շատ այլ սարքերի միանալ ստանդարտ IDE մալուխի միջոցով և «զգալ» որպես IDE/ATA HDD: ATAPI արձանագրությունը, ըստ էության, շատ ավելի բարդ է, քան ATA-ն, քանի որ տվյալների փոխանցումն այստեղ օգտագործում է DMA և PIO ռեժիմները, մինչդեռ այդ ռեժիմների աջակցության իրականացումը մեծապես կախված է միացված սարքի առանձնահատկություններից: Հենց փաթեթի անվանումը (անգլերեն փաթեթից) ստացվել է արձանագրությամբ այն պատճառով, որ սարքը պետք է հրամանները փոխանցի բառացիորեն խմբերով կամ փաթեթներով: Միջին օգտագործողի տեսանկյունից, սակայն, ամենակարևորը, չկա տարբերություն IDE/ATA HDD-ի, ATAPI CD-ROM-ի և ZIP սկավառակի միջև: Այսօրվա BIOS-ները նույնիսկ աջակցում են բեռնումը ATAPI սարքերից:

Այժմ, ինչպես խոստացել էինք, անցնենք EIDE-ին։ Այս տերմինը ներկայացրել է WesternDigital-ը։ EIDE-ն բավականին լայն կիրառություն ունի և գրեթե նաև քննադատության է ենթարկվում, մեր կարծիքով՝ միանգամայն արժանի։ Կոշտ քննադատության հիմնական պատճառն այն է, որ իրականում EIDE-ն ամենևին էլ ստանդարտ չէ, այլ զուտ մարքեթինգային տերմին, և այս տերմինի բովանդակությունը անընդհատ փոխվում է։ Այսպիսով, սկզբում EIDE-ն ներառում էր PIO ռեժիմների աջակցություն մինչև ռեժիմ3, այնուհետև ավելացվեց ռեժիմ4-ի աջակցությունը: Որպես ստանդարտ EIDE-ի զգալի թերությունն այն է, որ դրա ճշգրտման մեջ բացարձակապես տարբեր բաներ ներառված են: Տեսեք ինքներդ, այս պահին EIDE-ն ներառում է.

  • ԱԹԱ-2. Ամբողջությամբ, ներառյալ. ամենաարագ ռեժիմները
  • ATAPI. Ամբողջական;
  • Կրկնակի IDE/ATA հյուրընկալող ադապտերներ. EIDE ստանդարտը ներառում է աջակցություն 2 IDE/ATA հոստերի համար, այնպես որ կարող եք զուգահեռաբար օգտագործել մինչև 4 IDE/ATA/ATAPI սարքեր:

Այժմ վերլուծենք, թե ինչ է նշանակում «HDD EIDE ինտերֆեյսով» արտահայտությունը։ Քանի որ անիմաստ է աջակցել ATAPI-ին, և այն չի կարողանա աջակցել 2 IDE ալիք, ամեն ինչ հանգում է համեստի. «HDD ATA-2 ինտերֆեյսով»: Գաղափարը, սկզբունքորեն, վատը չէր՝ ստեղծել ստանդարտ, որը ծածկում է չիպսեթը, BIOS-ը և կոշտ սկավառակը: Այնուամենայնիվ, քանի որ EIDE-ի մեծ մասը որպես ստանդարտ վերաբերում է ուղղակիորեն չիպսետին և BIOS-ին, շփոթություն կա EnhancedIDE-ի և EnhancedBIOS-ի միջև, որոնք հայտնվել են մոտավորապես նույն ժամանակ (այսինքն՝ BIOS, որն աջակցում է IDE / ATA-ն 504 ՄԲ-ից մեծ HDD-ների համար): Միանգամայն տրամաբանական կլինի ենթադրել, որ 504 ՄԲ-ից ավելի հզորությամբ HDD-ներ օգտագործելու համար պահանջվում է EIDE ինտերֆեյս, սակայն, ինչպես արդեն հասկացաք, անհրաժեշտ է միայն EnhancedBIOS: Ավելին, EnhancedBIOS քարտերի արտադրողները դրանք գովազդում էին որպես «ընդլայնված IDE քարտեր»։ Բարեբախտաբար, այժմ այս խնդիրներն անցյալում են, այլ հարցերում, օրինակ՝ 540 ՄԲ արգելքը։

Տեղեկատվությունը ինչ-որ կերպ համակարգելու համար վերը նկարագրված IDE ինտերֆեյսի բոլոր հիմնական (պաշտոնական և ոչ պաշտոնական) ստանդարտները տրված են աղյուսակի տեսքով:

Ստանդարտ

Ինտերֆեյս

DMA ռեժիմներ

PIO ռեժիմներ

Տարբերությունները IDE/ATA-ից

Մեկ բառ 0-2; բազմաբառ 0

Մեկ բառ 0-2; բազմաբառ 0-2

Աջակցեք LBA-ին, արգելափակման փոխանցումը, ռեժիմը, բարելավված նույնականացման հրահանգը

շուկայավարման ժամկետ

Մեկ բառ 0-2; բազմաբառ 0, 1

ATA-2-ի նման

շուկայավարման ժամկետ

Մեկ բառ 0-2; բազմաբառ 0-2

ATA-2-ի նման

Ոչ պաշտոնական

Մեկ բառ 0-2; բազմաբառ 0-2

ATA-2-ի նման, բարձր արագությամբ փոխանցման հուսալիության հավելյալ աջակցությամբ, օգտագործվում է SMART տեխնոլոգիան:

Ոչ պաշտոնական

Մեկ բառ 0-2; բազմաբառ 0-3 (DMA-33/66)

ATA-3-ի նման

Մեկ բառ 0-2; բազմաբառ 0-2

ATA-2-ի նման, ավելացվել է ոչ HDD սարքերի աջակցություն

շուկայավարման ժամկետ

Մեկ բառ 0-2; բազմաբառ 0-2

ATA-2 +ATAPI-ի նման, աջակցում է 2 հյուրընկալող ադապտեր

Սահուն անցնում ենք ոչ պակաս հետաքրքիր թեմային։ Ընդհանուր առմամբ, կա 2 պարամետր, որոնք բնութագրում են տվյալների փոխանցման արագությունը IDE / ATA ինտերֆեյսով HDD օգտագործելիս: Դրանցից առաջինը ներքին փոխանցման արագությունն է, որը բնութագրում է տվյալների փոխանցման արագությունը ներքին HDD բուֆերի և մագնիսական կրիչների միջև: Այն որոշվում է ռոտացիայի արագությամբ, ձայնագրման խտությամբ և այլն։ Նրանք. պարամետրեր, որոնք կախված են ոչ թե ինտերֆեյսի տեսակից, այլ կրիչի դիզայնից։ Երկրորդ ցուցանիշը տվյալների փոխանցման արտաքին արագությունն է, այսինքն. տվյալների փոխանցման արագությունը IDE ալիքով, ամբողջովին կախված տվյալների փոխանցման ռեժիմից: IDE / ATA սկավառակների օգտագործման հենց սկզբում ամբողջ սկավառակի ենթահամակարգի արագությունը կախված էր ներքին տվյալների փոխանցման արագությունից, որը շատ ավելի քիչ էր, քան արտաքինը: Այսօր ձայնագրման խտության ավելացման շնորհիվ (սա թույլ է տալիս ավելի շատ տվյալներ նկարել սկավառակի մեկ հեղափոխության համար) և պտտման հաճախականության ավելացման պատճառով արտաքին փոխանցման արագությունը առաջատար դեր է ստանձնում: Այս առումով հարց է առաջանում ռեժիմի թվերի և PIO-ի և DMA-ի միջև եղած տարբերության վերաբերյալ:

Ի սկզբանե, IDE / ATA ինտերֆեյսի միջոցով տվյալների փոխանցման սովորական միջոց էր արձանագրությունը, որը կոչվում էր Programmed I/O (կրճատ. PIO): Ընդհանուր առմամբ, կան 5 PIO ռեժիմներ, որոնք տարբերվում են պայթյունի փոխանցման առավելագույն արագությամբ: Այս ռեժիմները կոչվում են PIO ռեժիմներ տերմինով:

Իհարկե, դա վերաբերում է արտաքին տվյալների փոխանցման արագությանը, որը որոշվում է ինտերֆեյսի արագությամբ, և ոչ թե HDD-ով: Պետք է նաև հաշվի առնել, թեև դա դժվար թե այսօր տեղին լինի, որ PIO 3 և 4 ռեժիմները պետք է օգտագործեն PCI կամ VLB ավտոբուսը, քանի որ. ISA ավտոբուսն ի վիճակի չէ ապահովել 10 ՄԲ/վ-ից ավելի տվյալների փոխանցման արագություն:

Մինչև DMA-33 ռեժիմի հայտնվելը, PIO-ի և DMA-ի տվյալների փոխանցման առավելագույն արագությունը նույնական էր: PIO ռեժիմների հիմնական թերությունն այն է, որ պրոցեսորը վերահսկում է տվյալների փոխանցումը, ինչը զգալիորեն մեծացնում է դրա ծանրաբեռնվածությունը: Մյուս կողմից, այս ռեժիմները չեն պահանջում հատուկ դրայվերներ և հիանալի են մեկ առաջադրանք ունեցող օպերացիոն համակարգերի համար: Ցավոք, դա, ամենայն հավանականությամբ, վտանգված տեսակ է…

Ուղղակի հիշողության հասանելիություն (կրճատված DMA-ից) - ուղղակի հիշողության հասանելիություն - վերաբերում է արձանագրությունների կոլեկտիվ անվանմանը, որոնք թույլ են տալիս ծայրամասային սարքին տվյալներ փոխանցել համակարգի հիշողությանն ուղղակիորեն՝ առանց պրոցեսորի մասնակցության: Ժամանակակից կոշտ սկավառակներն օգտագործում են այս հատկությունը ավտոբուսի կառավարումը ստանձնելու և տվյալների փոխանցումը ինքնուրույն կառավարելու հնարավորության հետ համատեղ (այսպես կոչված ավտոբուսի յուրացում): Գոյություն ունեցող DMA ռեժիմները (այսպես կոչված DMA ռեժիմները) ներկայացված են աղյուսակում: Հարկ է նշել, որ մեկ բառի ռեժիմներն այսօր այլևս չեն օգտագործվում, դրանք տրամադրվում են միայն համեմատական ​​նպատակների համար:

Փոխանցման առավելագույն արագություն (MV/վրկ)

Աջակցության ստանդարտներ.

ATA-2, FastATA, FastATA-2, ATA-3, UltraATA, EIDE

ATA-2, FastATA-2, ATA-3, UltraATA, EIDE

Բազմաբառ 3 (DMA-33)

UltraATA (ATA/66)

Մեկ այլ հետաքրքիր կետ՝ կապված IDE / ATA ինտերֆեյսի շահագործման հետ, 32-բիթանոց մուտք դեպի HDD: Ինչպես արդեն գիտեք, IDE/ATA ինտերֆեյսը միշտ եղել և մնում է 16-բիթանոց: Այս դեպքում տեղին կլիներ հարցը, թե ինչու է այս սկավառակի արագությունն ընկնում Windows-ում HDD-ի 32-բիթանոց մուտքի համար դրայվերներն անջատելիս: Առաջին հերթին, քանի որ Windows-ի աշխատանքը, սկզբունքորեն, հեռու է կատարյալ լինելուց: Երկրորդ, PCI ավտոբուսը, որի վրա այժմ գտնվում են IDE հյուրընկալող կարգավորիչները, 32-բիթանոց է: Հետևաբար, այս ավտոբուսում 16-բիթանոց փոխանցումը թողունակության վատնում է: Նորմալ պայմաններում հյուրընկալող վերահսկիչը կազմում է 32-բիթանոց փաթեթ 2 16-բիթանոց փաթեթից՝ այն հետագայում փոխանցելով PCI ավտոբուսով:

Նախկինում կար այնպիսի տերմին, ինչպիսին է բլոկ փոխանցման ռեժիմը: Այստեղ ոչ մի բարդ բան չկա։ Փաստորեն, այս տերմինը պարզապես վերաբերում է ռեժիմին, որը թույլ է տալիս մեկ ընդհատման ընթացքում փոխանցել որոշակի քանակությամբ կարդալու/գրելու հրամաններ: Ժամանակակից IDE / ATA HDD-ները թույլ են տալիս փոխանցել 16-> 32 սեկտոր մեկ ընդհատման համար: Քանի որ ընդհատումները ստեղծվում են ավելի քիչ, պրոցեսորի ծանրաբեռնվածությունը նվազում է, իսկ փոխանցված տվյալների ընդհանուր քանակի հրամանների տոկոսը նույնպես նվազում է:

Յուրաքանչյուր IDE ալիք թույլ է տալիս մեկ կամ երկու սարք միացնել դրան: Ժամանակակից համակարգիչները հակված են տեղադրել երկու IDE ալիք (ըստ EIDE ճշգրտման), չնայած այն հանգամանքին, որ տեսականորեն հնարավոր է տեղադրել մինչև չորս (!), ինչը թույլ է տալիս միացնել ութ IDE սարք: Բոլոր IDE ալիքները հավասար են: Աղյուսակը ցույց է տալիս համակարգի ռեսուրսների օգտագործումը տարբեր ալիքներով:

Ալիք

I/O հասցեներ

Աջակցություն, հնարավոր խնդիրներօգտագործումից բխող

1F0-1F7h և նաև 3F6-3F7h

Օգտագործվում է IDE/ATA ինտերֆեյսով հագեցած ցանկացած համակարգչում

170-177ժ և նաև 376-377ժ

Այն լայնորեն տարածված է՝ առկա գրեթե բոլոր ժամանակակից ԱՀ-ներում։

1E8-1Efh և նաև 3EE-3Efh

Հազվադեպ է օգտագործվում: Ծրագրային ապահովման հնարավոր խնդիրներ

168-16Fh և նաև 36E-36Fh

Օգտագործվում է չափազանց հազվադեպ: Ծրագրային ապահովման հետ կապված խնդիրներ շատ հավանական են

Երրորդ և չորրորդ ալիքների կողմից օգտագործվող ռեսուրսները սովորաբար հակասում են այլ սարքերի (օրինակ, IRQ 12-ն օգտագործվում է PS / 2 մկնիկի կողմից, IRQ 10-ը ավանդաբար զբաղեցնում է ցանցային քարտը):

Ինչպես արդեն նշվեց, IDE / ATA ինտերֆեյսի յուրաքանչյուր ալիք աջակցում է 2 սարքերի միացմանը, մասնավորապես՝ վարպետ և ստրուկ: Կազմաձևը սովորաբար սահմանվում է սարքի հետևի մասում տեղադրված ցատկողով: Բացի այս երկու դիրքերից, հաճախ կա նաև երրորդը՝ cableselect: Ի՞նչ է պատահում, եթե ցատկողը դրված է այս դիրքում: Պարզվում է, որ ցատկողի կաբելային ընտրված դիրքում սարքերի շահագործման համար անհրաժեշտ է հատուկ Y-աձև մալուխ, որում կենտրոնական միակցիչը միացված է անմիջապես համակարգի տախտակին: Այս տեսակի մալուխի համար ծայրահեղ միակցիչները անհավասար են. սարքը, որը միացված է մի միակցիչին, ինքնաբերաբար սահմանվում է որպես վարպետ, իսկ մյուսին, համապատասխանաբար, որպես ստրուկ (նման է A և B ֆլոպներին): Երկու սարքերի ցատկերները պետք է լինեն մալուխի ընտրության դիրքում: Այս կոնֆիգուրացիայի հիմնական խնդիրն այն է, որ այն էկզոտիկ է, չնայած այն հանգամանքին, որ այն համարվում է դե յուրե ստանդարտ և, հետևաբար, չի աջակցվում բոլորի կողմից: Դրա պատճառով Y-աձեւ մալուխը շատ դժվար է ձեռք բերել:

Եթե ​​ենթադրենք, որ չնայած էկզոտիկին, դուք դեռ կօգտագործեք IDE / ATA սարքերի նկարագրված կոնֆիգուրացիան, հիշեք հետևյալը.

  • Յուրաքանչյուր ալիք կարող է միաժամանակ մշակել միայն մեկ հարցում և միայն մեկ սարքի համար: Այսինքն, հաջորդ հարցումը, նույնիսկ մեկ այլ սարքի, պետք է սպասել ընթացիկի ավարտին: Տարբեր ալիքներ, սակայն, կարող են ինքնուրույն գործել: Հետեւաբար, դուք չպետք է միացնեք 2 սարքեր, որոնք ակտիվորեն օգտագործվում են (օրինակ, երկու HDD) մեկ ալիքին: Լավագույն տարբերակը կլինի յուրաքանչյուր IDE սարքը միացնել առանձին ալիքին (սա թերեւս հիմնական թերությունն է SCSI-ի համեմատ):
  • Գրեթե բոլոր չիպսեթներն այսօր աջակցում են նույն ալիքին միացված սարքերի համար տվյալների փոխանցման տարբեր ռեժիմներ օգտագործելու հնարավորությանը: Այնուամենայնիվ, դա չպետք է չարաշահվի։ Երկու սարքեր, որոնք զգալիորեն տարբերվում են արագությամբ, խորհուրդ է տրվում առանձնացնել տարբեր ալիքներով:
  • Խորհուրդ է տրվում նաև չմիացնել HDD-ն և ATAPI սարքը (օրինակ՝ CD-ROM-ը) նույն ալիքին: Ինչպես նշվեց վերևում, ATAPI արձանագրությունն օգտագործում է այլ հրամանների համակարգ, և, ավելին, նույնիսկ ամենաարագ ATAPI սարքերը շատ ավելի դանդաղ են, քան HDD-ը, ինչը կարող է զգալիորեն դանդաղեցնել վերջինիս աշխատանքը:

Վերոնշյալը, իհարկե, չի կարելի աքսիոմ համարել՝ սրանք միայն առաջարկություններ են, որոնք հիմնված են ողջախոհության և փորձագետների փորձի վրա։ Բացի այդ, ողջախոհությունն ու փորձը ցույց են տալիս, որ չորս IDE սարքեր աշխատանքային տախտակի վրա կարող են աշխատել ցանկացած համակցությամբ և օգտագործողի կողմից նվազագույն ջանքերով, եթե համապատասխանության պահանջները բավարարվեն: Սա IDE-ի հիմնական առավելությունն է SCSI-ի նկատմամբ:

Եվ իր տեսքով անվանակոչվեց ՊԱՏԱ(Զուգահեռ ATA):

Պատմություն

ATA (IDE) մալուխներ՝ վերևում 40 լարով, ներքևում՝ 80 լարով

Ադապտոր IDE-ից մինչև 2.5" IDE ( կոշտ սկավառակներդյուրակիր համակարգիչներ)

Ինտերֆեյսի նախնական անվանումն էր PC/AT հավելվածներ(«PC/AT միացում»), քանի որ այն նախատեսվում էր միացնել 16-բիթանոց ISA ավտոբուսին, որն այն ժամանակ հայտնի էր որպես. ավտոբուս AT. Վերջնական տարբերակում վերնագիրը փոխվել է «A.T. հավելված»ապրանքանիշի հետ կապված խնդիրներից խուսափելու համար:

Ստանդարտի օրիգինալ տարբերակը մշակվել է 1986 թվականին Western Digital-ի կողմից և մարքեթինգային նկատառումներով կոչվել է IDE(Անգլերեն Integrated Drive Electronics - «էլեկտրոնիկա ներկառուցված սկավառակի մեջ»): Այն ընդգծեց մի կարևոր նորամուծություն. սկավառակի կարգավորիչը գտնվում է ինքնին, և ոչ առանձին ընդարձակման տախտակի տեսքով, ինչպես նախորդ ST-506 ստանդարտում և այն ժամանակ գոյություն ունեցող SCSI և ST-412 ինտերֆեյսներում: Սա հնարավորություն տվեց բարելավել սկավառակների բնութագրերը (կարգավորիչից ավելի կարճ հեռավորության պատճառով), պարզեցնել դրանց կառավարումը (քանի որ IDE ալիքի վերահսկիչը վերցված էր սկավառակի շահագործման մանրամասներից) և նվազեցնել արտադրության արժեքը (շարժիչի կարգավորիչը կարող էր. նախատեսված է միայն «սեփական» սկավառակի համար, և ոչ բոլոր հնարավորների համար, ալիքի կարգավորիչը սովորաբար դարձել է ստանդարտ): Պետք է նշել, որ IDE ալիքի վերահսկիչն ավելի ճիշտ է կոչվում հյուրընկալող ադապտեր, քանի որ այն սկավառակի անմիջական կառավարումից անցել է արձանագրության միջոցով նրա հետ հաղորդակցվելու։

ATA ստանդարտը սահմանում է ինտերֆեյսը վերահսկիչի և սկավառակի միջև, ինչպես նաև դրա վրա փոխանցվող հրամանները:

Ինտերֆեյսը ունի 8 ռեգիստր, որոնք զբաղեցնում են 8 հասցեներ մուտքի/ելքի տարածքում: Տվյալների ավտոբուսը ունի 16 բիթ լայնություն: Համակարգում առկա ալիքների թիվը կարող է լինել ավելի քան 2: Հիմնական բանը այն է, որ ալիքների հասցեները չեն համընկնում այլ I/O սարքերի հասցեների հետ: Յուրաքանչյուր ալիքին կարելի է միացնել 2 սարք (վարպետ և ստրուկ), բայց միաժամանակ կարող է աշխատել միայն մեկ սարք:

CHS հասցեավորման սկզբունքը անվանման մեջ է: Նախ, գլխի բլոկը տեղադրվում է դիրքավորողի կողմից պահանջվող ուղու վրա (Cylinder), որից հետո ընտրվում է անհրաժեշտ գլուխը (Head), այնուհետև կարդացվում է տեղեկատվություն պահանջվող հատվածից (Sector):

Ստանդարտ EIDE(Eng. Enhanced IDE - «ընդլայնված IDE»), որը հայտնվեց IDE-ից հետո, թույլ էր տալիս օգտագործել 528 ՄԲ (504 ՄԲ) գերազանցող հզորությամբ կրիչներ, մինչև 8,4 ԳԲ: Թեև այս հապավումները առաջացել են որպես ստանդարտի ոչ թե պաշտոնական անվանումներ, այլ տերմիններ IDEԵվ EIDEհաճախ օգտագործվում է տերմինի փոխարեն ԱԹԱ. Ստանդարտի ներդրումից ի վեր 2003 թ Սերիական ATA(«սերիական ATA») սկսեց կոչվել ավանդական ATA Զուգահեռ ԱԹԱ, նկատի ունենալով, թե ինչպես են տվյալները փոխանցվում զուգահեռ 40 կամ 80 միջուկային մալուխի միջոցով:

Սկզբում այս ինտերֆեյսը օգտագործվում էր կոշտ սկավառակների հետ, սակայն այնուհետև ստանդարտը տարածվեց այլ սարքերի հետ աշխատելու համար՝ հիմնականում օգտագործելով շարժական կրիչներ: Այդպիսի սարքերը ներառում են CD-ROM և DVD-ROM կրիչներ, ժապավենային կրիչներ և բարձր հզորությամբ ճկուն սկավառակներ, ինչպիսիք են ZIP և ճկուն (լազերային կառավարվող մագնիսական գլուխներ օգտագործող) սկավառակները (LS-120/240): Բացի այդ, FreeBSD միջուկի կազմաձևման ֆայլից կարող ենք եզրակացնել, որ նույնիսկ անգործունյա սկավառակի կրիչներ (անգործունյա սկավառակներ) միացված էին ATAPI ավտոբուսին։ Այս ընդլայնված ստանդարտը կոչվում է Ընդլայնված տեխնոլոգիայի հավելվածի փաթեթային միջերես(ATAPI), որի հետ կապված ստանդարտի լրիվ անվանումը նման է ATA/ATAPI. ATAPI-ն գրեթե ամբողջությամբ համընկնում է SCSI-ի հետ հրամանի մակարդակում և, փաստորեն, կա «SCSI ATA մալուխի վրայով»:

Սկզբում CD-ROM կրիչներ միացնելու համար ինտերֆեյսները ստանդարտացված չէին և հանդիսանում էին սկավառակների արտադրողների սեփականություն: Արդյունքում, CD-ROM-ը միացնելու համար անհրաժեշտ էր տեղադրել առանձին արտադրողի հատուկ ընդլայնման տախտակ, օրինակ՝ Panasonic-ը (CD-ROM-ը միացնելու համար կային առնվազն 5 հատուկ ինտերֆեյսի տարբերակ): Ձայնային քարտերի որոշ տարբերակներ, ինչպիսիք են Sound Blaster-ը, հագեցած էին հենց այդպիսի պորտերով (հաճախ CD-ROM սկավառակը և ձայնային քարտը մատակարարվում էին որպես մուլտիմեդիա հավաքածու): ATAPI-ի հայտնվելը հնարավորություն տվեց ստանդարտացնել այս բոլոր ծայրամասային սարքերը և հնարավորություն ընձեռեց միացնել դրանք ցանկացած կարգավորիչի հետ, որին կարելի է միացնել կոշտ սկավառակը:

ATA-ի զարգացման մյուս կարևոր քայլը PIO-ից (Ծրագրված մուտք/ելք) անցումն էր DMA-ի (Direct memory access): PIO-ն օգտագործելիս սկավառակից տվյալների ընթերցումը վերահսկվում էր համակարգչի կենտրոնական պրոցեսորի կողմից, ինչը հանգեցրեց պրոցեսորի ծանրաբեռնվածության ավելացման և ընդհանուր առմամբ դանդաղեցման: Դրա պատճառով ATA ինտերֆեյս օգտագործող համակարգիչները սովորաբար ավելի դանդաղ էին կատարում սկավառակի հետ կապված գործողություններ, քան SCSI և այլ միջերեսներ օգտագործող համակարգիչները: DMA-ի ներդրումը զգալիորեն նվազեցրեց սկավառակի աշխատանքի համար պրոցեսորի ժամանակի արժեքը:

Այս տեխնոլոգիայի մեջ սկավառակն ինքն է վերահսկում տվյալների հոսքը՝ կարդալով տվյալները հիշողության մեջ կամ դուրս բերելով գրեթե առանց պրոցեսորի մասնակցության, որը թողարկում է միայն հրամաններ՝ այս կամ այն ​​գործողություն կատարելու համար: Այս դեպքում կոշտ սկավառակը վերահսկիչին տալիս է DMARQ հարցման ազդանշան DMA գործողության համար: Եթե ​​DMA գործողությունը հնարավոր է, վերահսկիչը թողարկում է DMACK ազդանշան, և կոշտ սկավառակը սկսում է տվյալները դուրս բերել 1-ին ռեգիստր (DATA), որտեղից վերահսկիչը կարդում է տվյալները հիշողության մեջ՝ առանց պրոցեսորի մասնակցության:

DMA գործողությունը հնարավոր է, եթե ռեժիմը աջակցվում է միաժամանակ BIOS-ի, վերահսկիչի և օպերացիոն համակարգի կողմից, հակառակ դեպքում հնարավոր է միայն PIO ռեժիմը:

Ստանդարտի հետագա մշակման ժամանակ (ATA-3) ներդրվեց լրացուցիչ UltraDMA 2 ռեժիմ (UDMA 33):

Այս ռեժիմն ունի DMA Mode 2-ի ժամանակային բնութագրերը, սակայն տվյալները փոխանցվում են DIOR/DIOW ազդանշանի և՛ բարձրացող, և՛ իջնող եզրերին: Սա կրկնապատկում է ինտերֆեյսի վրա տվյալների փոխանցման արագությունը: Ներդրվել է նաև CRC պարիտետի ստուգում, որը մեծացնում է տեղեկատվության փոխանցման հուսալիությունը։

ATA-ի զարգացման պատմության մեջ եղել են մի շարք խոչընդոտներ՝ կապված տվյալների հասանելիության կազմակերպման հետ։ Այս խոչընդոտների մեծ մասը, ժամանակակից հասցեավորման համակարգերի և ծրագրավորման տեխնիկայի շնորհիվ, հաղթահարվել են: Դրանք ներառում են 504 ՄԲ, մոտ 8 ԳԲ, մոտ 32 ԳԲ և 128 Գիբ սկավառակի առավելագույն չափի սահմանափակումներ: Գոյություն ունեին այլ խոչընդոտներ, որոնք հիմնականում կապված էին սարքի դրայվերների և ոչ ATA օպերացիոն համակարգերի I/O-ի հետ:

Բնօրինակ ATA ճշգրտումը նախատեսված էր 28-բիթանոց հասցեավորման ռեժիմի համար: Սա թույլ տվեց հասցեագրել 2 28 (268 435 456) սեկտորներ 512 բայթից յուրաքանչյուրը, տալով 137 ԳԲ (128 ԳԲ) առավելագույն հզորություն: Ստանդարտ ԱՀ-ներում BIOS-ն աջակցում էր մինչև 7,88 ԳԲ (8,46 ԳԲ)՝ թույլ տալով առավելագույնը 1024 բալոն, 256 գլուխ և 63 հատված: Այս CHS (Cyllinder-Head-Sector) բալոնի/գլխի/ոլորտի սահմանաչափը, համակցված IDE ստանդարտի հետ, հանգեցրել է 504 MiB (528 ՄԲ) հասցեական տարածքի սահմանաչափի: Այս սահմանափակումը հաղթահարելու համար ներդրվեց LBA (Տրամաբանական բլոկ հասցե) հասցեավորման սխեման, որը հնարավորություն տվեց հասցեագրել մինչև 7,88 Գիբ: Ժամանակի ընթացքում այս սահմանափակումը հանվեց, ինչը հնարավորություն տվեց հասցեագրել սկզբում 32 Գիբը, իսկ հետո՝ բոլոր 128 Գիբը՝ օգտագործելով բոլոր 28 բիթերը (ATA-4-ում)՝ սեկտորին անդրադառնալու համար։ 28-բիթանոց համար գրելը կազմակերպվում է՝ դրա մասերը գրելով սկավառակի համապատասխան ռեգիստրներում (4-րդ ռեգիստրում 1-ից 8 բիթ, 5-րդում՝ 9-16, 6-րդում՝ 17-24 և 7-րդում՝ 25-28 բիթ): ) .

Գրանցման հասցեավորումը կազմակերպվում է երեք հասցեի DA0-DA2 տողերի միջոցով: Առաջին ռեգիստրը 0 հասցեում 16-բիթանոց է և օգտագործվում է սկավառակի և վերահսկիչի միջև տվյալների փոխանցման համար: Մնացած ռեգիստրները 8-բիթանոց են և օգտագործվում են վերահսկման համար:

Վերջին ATA բնութագրերը ենթադրում են 48-բիթանոց հասցեավորում, այդպիսով ընդլայնելով հնարավոր սահմանաչափը մինչև 128 PiB (144 petabytes):

Այս չափի սահմանափակումները կարող են դրսևորվել նրանով, որ համակարգը կարծում է, որ սկավառակի հզորությունը պակաս է իր իրական արժեքից, կամ ընդհանրապես հրաժարվում է բեռնումից և կախված է կոշտ սկավառակի սկզբնավորման փուլում: Որոշ դեպքերում խնդիրը կարող է լուծվել BIOS-ի թարմացման միջոցով: Մեկ այլ հնարավոր լուծում է օգտագործել հատուկ ծրագրեր, ինչպիսիք են Ontrack DiskManager-ը, որոնք բեռնում են իրենց դրայվերը հիշողության մեջ նախքան օպերացիոն համակարգի բեռնումը: Նման լուծումների թերությունն այն է, որ օգտագործվում է ոչ ստանդարտ սկավառակի միջնորմ, որի դեպքում սկավառակի միջնորմներն անհասանելի են՝ բեռնման դեպքում, օրինակ՝ սովորական DOS boot floppy disk-ից։ Այնուամենայնիվ, շատ ժամանակակից օպերացիոն համակարգեր (սկսած Windows NT4 SP3-ից) կարող են աշխատել ավելի մեծ սկավառակների հետ, նույնիսկ եթե համակարգչի BIOS-ը ճիշտ չի որոշում այս չափը:

ATA ինտերֆեյս

PATA ինտերֆեյսով կոշտ սկավառակները միացնելու համար սովորաբար օգտագործվում է 40 մետաղալարով մալուխ (նաև կոչվում է հարթ մալուխ): Յուրաքանչյուր մալուխ սովորաբար ունի երկու կամ երեք միակցիչ, որոնցից մեկը միանում է մայր տախտակի կարգավորիչի միակցիչին (հին համակարգիչներում այս կարգավորիչը գտնվում էր առանձին ընդարձակման տախտակի վրա), և մեկ կամ երկու այլ միացված են կրիչներ: Ժամանակի մի կետում P-ATA հանգույցը փոխանցում է 16 բիթ տվյալ: Երբեմն լինում են IDE մալուխներ, որոնք թույլ են տալիս երեք սկավառակ միացնել մեկ IDE ալիքին, սակայն այս դեպքում կրիչներից մեկն աշխատում է միայն կարդալու ռեժիմով։

Զուգահեռ ATA Pinout
Կապ Նպատակը Կապ Նպատակը
1 վերակայել 2 Գետնին
3 Տվյալներ 7 4 Տվյալներ 8
5 Տվյալներ 6 6 Տվյալներ 9
7 Տվյալներ 5 8 Տվյալներ 10
9 Տվյալներ 4 10 Տվյալներ 11
11 Տվյալներ 3 12 Տվյալներ 12
13 Տվյալներ 2 14 Տվյալներ 13
15 Տվյալներ 1 16 Տվյալներ 14
17 Տվյալներ 0 18 Տվյալներ 15
19 Գետնին 20 բանալի
21 DDRQ 22 Գետնին
23 I/O Գրել 24 Գետնին
25 I/O Կարդալ 26 Գետնին
27 ՄՕԿ ՀՌԴԻ 28 Մալուխի ընտրություն
29 DDACK 30 Գետնին
31 IRQ 32 Միացում չկա
33 հավելում 1 34 GPIO_DMA66_Detect
35 0 36 հավելում 2
37 Chip Select 1P 38 Chip Select 3P
39 Գործունեություն 40 Գետնին

4 սկավառակային սարքերի միացման տարբերակ

Օպտիկական սկավառակի վրա ցատկողը սահմանված է ստրուկ(SL)

Jumper-ի կարգավորումները սկավառակի սարքերում IDE ինտերֆեյսով

Երկար ժամանակ ATA մալուխը պարունակում էր 40 հաղորդիչ, բայց ներդրմամբ Ultra DMA/66 (UDMA4) հայտնվել է նրա 80 լարային տարբերակը։ Բոլոր լրացուցիչ հաղորդիչները ցամաքային հաղորդիչներ են, որոնք փոփոխվում են տեղեկատվական հաղորդիչների հետ: Այսպիսով, յոթ հիմնավորող հաղորդիչների փոխարեն դրանք կային 47-ը: Հաղորդավարների նման փոփոխությունը նվազեցնում է նրանց միջև կոնդենսիվ զուգավորումը, դրանով իսկ նվազեցնելով փոխադարձ միջամտությունը: Capacitive զուգավորումը խնդիր է բարձր բիթային արագության դեպքում, ուստի այս նորամուծությունը անհրաժեշտ էր սահմանված ճշգրտման պատշաճ շահագործումն ապահովելու համար: UDMA4փոխանցման արագությունը 66 ՄԲ/վ (մեգաբայթ/վրկ): Ավելի արագ ռեժիմներ UDMA5Եվ UDMA6պահանջվում է նաև 80 մետաղալարով մալուխ:

Չնայած հաղորդիչների թիվը կրկնապատկվել է, քորոցների թիվը մնացել է նույնը, ինչպես նաև միակցիչների տեսքը: Ներքին լարերը, իհարկե, տարբեր են: 80 մետաղալարով մալուխի միակցիչները պետք է միացնեն մեծ թվով հողային հաղորդիչներ մի փոքր թվով ցամաքային կապանքներին, մինչդեռ 40 մետաղալարով մալուխի դեպքում հաղորդիչները յուրաքանչյուրը միացված են իր սեփական կապին: 80 մետաղալարով մալուխների վրա միակցիչները սովորաբար ունենում են տարբեր գույներ (կապույտ, մոխրագույն և սև), ի տարբերություն 40 մետաղալարով մալուխների, որտեղ սովորաբար բոլոր միակցիչները նույն գույնի են (սովորաբար սև):

ATA ստանդարտը միշտ սահմանել է մալուխի առավելագույն երկարությունը 45,7 սմ (18 դյույմ): Այս սահմանափակումը դժվարացնում է սարքերը մեծ պատյաններում կցելը կամ մի քանի կրիչներ միացնելը մեկ համակարգչին և գրեթե ամբողջությամբ վերացնում է PATA կրիչները որպես արտաքին կրիչներ օգտագործելու հնարավորությունը: Թեև ավելի երկար մալուխները առևտրային են, խնդրում ենք նկատի ունենալ, որ դրանք չեն համապատասխանում ստանդարտին: Նույնը կարելի է ասել «կլոր» մալուխների մասին, որոնք նույնպես լայն տարածում ունեն։ ATA ստանդարտը նկարագրում է միայն հարթ մալուխներ հատուկ դիմադրության և հզորության բնութագրերով: Սա, իհարկե, չի նշանակում, որ այլ մալուխներ չեն աշխատի, բայց, ամեն դեպքում, ոչ ստանդարտ մալուխների օգտագործումը պետք է զգույշ լինել։

Եթե ​​երկու սարքեր միացված են նույն հանգույցին, ապա դրանցից մեկը սովորաբար կոչվում է առաջատար(անգլ. վարպետ), իսկ մյուսը՝ ստրուկ(անգլ. ստրուկ). Սովորաբար, համակարգչի կամ օպերացիոն համակարգի BIOS-ի կողմից թվարկված սկավառակների ցանկում վարպետը հայտնվում է ստրուկից առաջ: Ավելի հին BIOS-ներում (486 և ավելի վաղ) սկավառակները հաճախ սխալ էին պիտակավորված՝ «C» տառերով՝ master և «D» տառերով՝ ստրուկի համար:

Եթե ​​հանգույցի վրա կա միայն մեկ սկավառակ, այն շատ դեպքերում պետք է կազմաձևվի որպես հիմնական: Որոշ սկավառակներ (մասնավորապես նրանք, որոնք պատրաստված են Western Digital-ի կողմից) ունեն հատուկ կարգավորում, որը կոչվում է միայնակ(այսինքն՝ «մեկ սկավառակ մեկ մալուխի համար»): Այնուամենայնիվ, շատ դեպքերում մալուխի միակ սկավառակը կարող է նաև աշխատել որպես ստրուկ (հաճախ դա տեղի է ունենում CD-ROM-ը առանձին ալիքին միացնելիս):

Մալուխի ընտրություն կոչվող պարամետրը նկարագրվել է որպես ընտրովի ATA-1 բնութագրում և լայն տարածում է գտել ATA-5-ից ի վեր, քանի որ այն վերացնում է կրիչների վրա ցատկերները փոխելու անհրաժեշտությունը ցանկացած վերամիացման ժամանակ: Եթե ​​սկավառակը միացված է մալուխի ընտրության ռեժիմին, այն ավտոմատ կերպով սահմանվում է որպես հիմնական կամ ստրուկ՝ կախված հանգույցի վրա իր գտնվելու վայրից: Որպեսզի կարողանանք որոշել այս վայրը, հանգույցը պետք է լինի մալուխային վարդակից. Նման մալուխի համար կապում 28 (CSEL) միացված չէ միակցիչներից մեկին (մոխրագույն, սովորաբար միջինը): Կարգավորիչը հիմնավորում է այս քորոցը: Եթե ​​դրայվը տեսնում է, որ քորոցը հիմնավորված է (այսինքն, դա տրամաբանական 0 է), այն սահմանվում է որպես հիմնական, հակառակ դեպքում (բարձր դիմադրողականության վիճակ) այն սահմանվում է որպես ստրուկ:

40 մետաղալարով մալուխների օրերում սովորական պրակտիկա էր մալուխի ընտրանի տեղադրելը` ուղղակի կտրելով մետաղալարը 28 երկու միակցիչների միջև, որոնք միանում էին սկավառակներին: Այս դեպքում, ստրուկ շարժիչը գտնվում էր մալուխի վերջում, իսկ հիմնական սկավառակը գտնվում էր մեջտեղում: Այս տեղաբաշխումը նույնիսկ ստանդարտացվել է ճշգրտման հետագա տարբերակներում: Երբ մալուխի վրա տեղադրվում է միայն մեկ սարք, այս տեղադրման արդյունքում վերջում հայտնվում է մալուխի անհարկի կտոր, որն անցանկալի է՝ և՛ հարմարության, և՛ ֆիզիկական պարամետրերի պատճառով. այս սարքը հանգեցնում է ազդանշանի արտացոլման, հատկապես բարձր հաճախականությունների դեպքում:

UDMA4-ի համար ներկայացված 80 մետաղալարով մալուխները չունեն այդ թերությունները: Այժմ հիմնական սարքը միշտ գտնվում է օղակի վերջում, այնպես որ, եթե միայն մեկ սարք միացված է, դուք չեք ստանա այս ավելորդ մալուխի կտորը: Նրանց մալուխի ընտրությունը «գործարանային» է, որը կատարվում է հենց միակցիչի մեջ՝ պարզապես բացառելով այս կոնտակտը: Քանի որ 80 մետաղալարով օղակները, այնուամենայնիվ, պահանջում էին իրենց միակցիչները, դրա համատարած ընդունումը մեծ խնդիր չէր: Ստանդարտը նաև պահանջում է տարբեր գույների միակցիչների օգտագործում՝ ինչպես արտադրողի, այնպես էլ հավաքողի կողմից ավելի հեշտ նույնականացման համար: Կապույտ միակցիչը կարգավորիչին միանալու համար է, սևը՝ վարպետին, մոխրագույնը՝ ստրուկին։

«Տերը» և «ստրուկ» տերմինները փոխառվել են արդյունաբերական էլեկտրոնիկայից (որտեղ այս սկզբունքը լայնորեն օգտագործվում է հանգույցների և սարքերի փոխազդեցության մեջ), բայց այս դեպքում դրանք սխալ են և, հետևաբար, չեն օգտագործվում ATA-ի ներկայիս տարբերակում: ստանդարտ. Ավելի ճիշտ է անվանել համապատասխանաբար master և slave drive-ները։ սարք 0 (սարք 0) Եվ սարք 1 (սարք 1) Ընդհանուր առասպել կա, որ հիմնական սկավառակը վերահսկում է սկավառակների մուտքը դեպի ալիք: Փաստորեն, սկավառակի մուտքը և հրամանի կատարման կարգը վերահսկվում է վերահսկիչի կողմից (որն իր հերթին վերահսկվում է օպերացիոն համակարգի դրայվերի կողմից): Այսինքն, ըստ էության, երկու սարքերն էլ ստրուկներ են վերահսկիչի նկատմամբ:

ATA ստանդարտ տարբերակները, փոխանցման դրույքաչափերը և առանձնահատկությունները

Հետևյալ աղյուսակը թվարկում է ATA ստանդարտ տարբերակների անունները և դրանց աջակցվող ռեժիմները և բուդի արագությունը: Պետք է նշել, որ յուրաքանչյուր ստանդարտի համար թվարկված բիթային արագությունը (օրինակ՝ 66,7 ՄԲ/վ UDMA4-ի համար, որը սովորաբար կոչվում է «Ultra-DMA 66») ցույց է տալիս տեսականորեն հնարավոր առավելագույն արագությունը մալուխի վրա: Դա ընդամենը երկու բայթ է, որը բազմապատկվում է իրական հաճախականությամբ և ենթադրում է, որ յուրաքանչյուր ցիկլ օգտագործվում է օգտվողի տվյալները փոխանցելու համար: Գործնականում արագությունը բնականաբար ավելի քիչ է։

Ավտոբուսի գերբեռնվածությունը, որին միացված է ATA կարգավորիչը, կարող է նաև սահմանափակել փոխանցման առավելագույն մակարդակը: Օրինակ, 33 ՄՀց PCI ավտոբուսի առավելագույն թողունակությունը 32 բիթ լայնությամբ 133 ՄԲ/վ է, և այս արագությունը բաշխվում է ավտոբուսին միացված բոլոր սարքերի միջև:

Սքոթ Մյուլլեր. Համակարգիչների թարմացում և վերանորոգում = ԱՀ-ների թարմացում և վերանորոգում: - 17-րդ հրատ. - M.: Williams, 2007. - S. 573-623. - ISBN 0-7897-3404-4։
Ստանդարտ Այլ անուններ Ավելացված է փոխանցման ռեժիմներ (ՄԲ/վ)
 
Հոդվածներ Ըստթեմա:
Որոնողական համակարգերի պատմություն
Բարեւ բոլորին! Այսօր հոդված է լինելու աշխարհի որոնողական համակարգերի մասին, որոնք հիմնականում գոյություն ունեն, երբ են հայտնվել, կոնկրետ ինչ է քշում Ռուսաստանում և ինչ կա ամբողջ աշխարհում: Հոդվածը հսկայական է, այնպես որ նստեք հարմարավետ, ցանկալի է դրանք պատրաստել
Համակարգչի RAM-ը մեծացնելու ուղիներ
Ինչպե՞ս կարող եմ իմանալ, արդյոք իմ համակարգչի հիշողությունը կարող է թարմացվել: Գալիս է մի պահ, երբ սկսում ես հասկանալ, որ համակարգիչն այլևս չի կարող հաղթահարել իր առաջադրանքները, բայց դա չի նշանակում, որ դուք պետք է նորը գնեք, հատկապես, եթե ձեր պրոցեսորն ընդամենը երկու կամ երեք տարեկան է: Բոլոր հ
Ինչու՞ է Պրիպյատի հետախուզական զանգը ռենտգենից դուրս թռչում
Microsoft-ի արտադրանքի մեծ թվով օգտատերեր հայտնում են Windows 10-ի ակտիվացման կորստի և Pro տարբերակը Home-ի փոխակերպման մասին: Օգտագործողները ծանուցվում են ժամկետանց բանալու մասին, և երբ նրանք փորձում են նորից ակտիվացնել, նրանք ստանում են սխալ 0x803fa067 Windo-ի համար:
css տարրի տեսակի ընտրիչ
Այն, ինչ ընտրիչն է css-ում, այդ տարրի կամ տարրերի խմբի նկարագրությունն է, որը բրաուզերին ասում է, թե որ տարրը պետք է ընտրի՝ ոճ կիրառելու համար: Եկեք նայենք հիմնական CSS ընտրիչներին:1) .x .topic-title (ֆոնի գույնը՝ դեղին;)