Kapcsolatok

Hogyan váltanak a pio dma módok. Váratlan merevlemez-lassulás, miért és hogyan gyógyult meg. Küzdelem a PIO mód ellen. A merevlemez lehetséges működési módjai

Üdvözlök minden blogolvasót. Ebben a cikkben a rendszer teljesítményének visszaállításáról fogunk beszélni. A felhasználóknak gyakran nagyon problémáik vannak lassú munka számítógép, főleg felvételkorés at olvasás lemezek, vagy egyszerűen a rendszer ésszerűtlen "fékezése" működés vagy töltés közben. Olvassa el, miért fagy le a rendszer
Ennek nagyon sok oka lehet, ma azt javaslom, hogy fontolja meg egy meglehetősen gyakoriat - ez a rossz működési mód CD / DVD - ROM vagy merevlemezek , vagyis beszéljünk arról PIO és DMA.Hogyan ellenőrizhető HDD olvassa el a hibákat és kiküszöböli azokat

Mi a lényeg és a különbség a PIO és a DMA között?.

PIO és DMA- ez a merevlemezek két működési módja, általában bármely meghajtó esetében.
PIO (programozható bemenet/kimenet)- már elavult üzemmód, a működéshez szüksége van
vegyenek részt központi feldolgozó egység, ami jelentős teljesítménycsökkenéshez vezet.
DMA (Direct MemoryAccess)- modern módszer, amely megkerüli a processzort és
fellebbezéseket közvetlenül RAM-hoz, ez lehetővé teszi számottevően termelékenység növeléseés megszabadulni az idegesítő "fékektől".
A DMA módot régóta használják a műtőkben különféle változatokban. Windows rendszerek 7-én, 8-án és 10-kor is Windows XP rendszerben, gyakran van olyan helyzet, amelyben A DMA automatikusan PIO-ra váltés nem fogja tudni visszahozni a szokásos módszerekkel. Mi okozza ezt a helyzetet?
Windows XP-ben implementálva gépezet hibakezelés ha onnan olvas merevlemez vagy másik meghajtó, túl gyakran fordulnak elő hibák, a rendszer automatikusan lassabb üzemmódba kapcsol, ahol a százalékuk kisebb. De, Windows XP normálisan működő készüléket tud ilyen üzemmódba állítani.
A hibák kijavítása Windows olvas

Tehát ellenőrizzük az összes meghajtó működési módját, hogy a rendszer ne lassuljon le.

1 ... Indítsa el a konzolt "Számítógép-kezelés"- jobb klikk "A számítógépem"


a legördülő menüben válassza ki az elemet "Eszközkezelő", vagy keresztül
Kezelőpanel. Vagy Start - Futtatás - devmgmt.msc

2. Mi választunk " Eszközkezelő", választ IDE ATA / ATAPI vezérlők,


több vonal is megnyílik vezérlőkkel – érdeklődünk :
Elsődleges és másodlagos csatornák IDE→ egyenként megyünk a tulajdonságait ezek a csatornák (jobb gombbal kattintson a csatornára, a „ Tulajdonságok"), a lapra" Extra lehetőségek» ,
itt két csoportot különböztetünk meg „0. eszköz” és „1. eszköz”, mindegyikben vannak vonalak
"Átviteli mód"- kell kiválasztani benne DMA, ha elérhető", Aztán a vonal "Aktuális átviteli mód", valami hasonlónak kell lennie Ultra DMA mód: 4,


ha itt van "PIO mód", akkor ez a miénkügyben és meg is fogjuk javítsd meg.
Ha mindenhol rezsim van ultra DMA, akkor minden rendben van az Ön számára, és a további lépéseket nem kell folytatni.
3. Először próbáljuk meg manuálisan megjavítani - minden sorban Az „Átviteli mód” beállítása „DMA, ha elérhető”, kattintson "RENDBEN"és indítsa újra a számítógépet. Újbóli bekapcsolás után
megnézzük a csatornák működési módjait, ha mindenhol van DMA, akkor minden rendben van, ha maradt PIO, majd folytatjuk tovább.
4. Találja meg újra Elsődleges és másodlagos IDE csatornákés törölje őket (jobb gombbal kattintson az egyes csatornákra, válassza ki "Töröl"). Ne félj, minden rendben lesz.
Indítsa újra a számítógépet - A Windows XP megtalálja a vezérlőketés gyors módba kapcsolja őket, mármint a DMA-ban... Ellenőrizd az eredményt, mindenhol legyen mód DMA.
5. Ha a fentiek mindegyike nem segített, és ismét megjelenik a „ PIO mód", akkor szükség lesz rá átrendezzük a sofőröket számára alaplap- újraindítás
és ellenőrizze újra az eredményt.
6. Nos, az utolsó pont, ha az összes szenvedés után a rezsim PIO nem tűnt el, akkor szerkeszteni kell Iktató hivatal. Szeretném megjegyezni - végezzen bármilyen műveletet a
nagyon körültekintően és körültekintően regisztrálja a rendszerleíró adatbázist, minden helytelen művelet a rendszer teljes működésképtelenségéhez vezethet. A legjobb, ha időben másolatot készít a rendszerleíró adatbázisról.
A Windows XP testreszabása a rendszerleíró adatbázis olvasásával

Először próbálja meg letiltani a hibaellenőrző rendszert.
Ehhez a regisztrációs ágban:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ CDfs \,
hozzon létre egy kulcsot ErrorControlés állítsa be az értékét 0.


Ezt követően indítsa újra, és kövesse a lényeget №4.


benne manuálisan állíthatja be az üzemmódot DMA.
Számos mappa található itt - 0000, 0001, 0002.
0000 - magáért az adatkezelőért felelős;
0001 - felelős a másodlagos IDE Chanellért;
0002 - felelős az elsődleges IDE Chanellért;
Nyissa meg a szükséges csatorna mappáját. Tartalmaz
több kulcsot, először válassza ki:
MasteDeviceTimingModeAllowed
SlaveDeviceTimingModeAllowed
és állítsa be az értéket egyenlőre 0xffffffff.
Ezután beállítjuk a következő kulcsok értékét:
MasterDeviceTimingMode
SlaveDeviceTimingMode
a következő adatok szerint, attól függően
támogatta UDMA - módok:
UDMA mód 2 – 0 × 2010
UDMA mód 4 - 0 × 8010
UDMA mód 5 - 0 × 10010
UDMA mód 6 - 0xffff

Ezután indítsa újra és ellenőrizze az eredményt - mindennek megfelelően kell működnie.

Hogyan lehet felgyorsítani és felépülni Windows teljesítmény 10, olvasd el
Mekkora az információátviteli sebesség a számítógépekben, olvassa el
Remélem, ez a cikk segít a módok helyes beállításában. PIO és DMAés javítja a rendszer általános teljesítményét.

Ha a számítógép lassulni kezd, akkor a legtöbb felhasználó először is vétkezik a processzoron, RAM vagy egy videokártyát, de teljesen elfelejtik, hogy a merevlemez ugyanolyan fontos része a számítógépnek, és sok esetben a munka sebességének lassításának problémája operációs rendszer vele kapcsolatban.

A merevlemez lehetséges működési módjai

A HDD két módban képes adatkezelésre: a régebbi PIO és az újabb DMA módban. Alapvetően különböznek egymástól a munkájuk elvében és ennek megfelelően az adatfeldolgozás sebességében. Tehát PIO módban minden adatot a processzor dolgoz fel, ami erősen terheli azt, és ennek eredményeként a rendszer általános teljesítményének csökkenéséhez vezet. De a DMA mód már hardveres adatfeldolgozás, amelyben különféle gyorsítókat használnak, és a CPU nem vesz részt ebben a folyamatban.

A Windows spontán váltása PIO módba és ennek jelei

A Windows alapértelmezés szerint nagy sebességű DMA módban működik HDD-vel, de néha bizonyos hibák miatt automatikusan PIO módba vált. És nagyon problémás a DMA visszakapcsolása és megcsinálása szabványos módokon szinte lehetetlen. Tipikus jelek, amelyek arra utalnak, hogy a Windows merevlemezzel PIO módban dolgozik:

A HDD-vel végzett munka sebességének többszöri csökkenése;
Lassú rendszer sebesség közben lemezműveletek;
Túlzott processzorterhelés (80-90%) merevlemezzel végzett munka során;
A rendszer hirtelen "lassulni" kezdett. Vagyis egy órával ezelőtt minden normális volt, aztán hirtelen megjelentek a problémák.

Tovább Ebben a pillanatban a merevlemez az egész rendszer leggyengébb pontja, és munkasebességének akár kétszeres csökkenése is katasztrofális következményekkel jár. Annak érdekében, hogy megbizonyosodjon arról, hogy a Windows valóban átváltott a merevlemez lassú PIO módban történő használatára, a következőket kell tennie:

1. Kattintson a jobb egérgombbal a "Sajátgép" ikonra, és válassza a "Kezelés" menüpontot;

2. Bontsa ki a vezérlő ágát, és keresse meg a csatornát, amelyhez a merevlemez csatlakozik;
3. Kattintson rá jobb gomb egérrel lépjen a "Tulajdonságok" elemre, és váltson a "Speciális beállítások" elemre;
4. Nézze meg az Aktuális átviteli mód sort. Ha azt írja ki, hogy "DMA mód", akkor minden rendben van, de ha "PIO Mode", akkor néhány egyszerű műveletet kell végrehajtania, és vissza kell állítania a lemezt a kívánt üzemmódba.

Kapcsolja be a DMA módot

Valójában ezt kétféleképpen lehet elérni. Az első meglehetősen egyszerű, és csak el kell távolítania a hibásan működő eszközt, majd újra kell indítania a számítógépet. Ezt követően a Windows automatikusan újratelepíti, és az eszköz mód visszavált DMA-ra.

Ha valamilyen oknál fogva nem tudja először engedélyezni a DMA-t, akkor egy kicsit több erőfeszítést kell tennie, és használja a rendszerleíróadatbázis-szerkesztőt. Csináld a következőt:

  1. Nyomja meg a Win + R billentyűket, és írja be a parancsot a megjelenő sorba regedit;
  2. Navigáljon az útvonalon HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Class \ (4D36Е96A-Е325-11CE-BFC1-08002BE10318);

  1. Keresse meg a MasterDeviceTimingModeAllowed sort.
  2. Ha az oszlopban ennek a sornak az értéke 0x00000001f, akkor ez azt jelenti, hogy a merevlemez valóban PIO módban működik;
  3. Módosítsa az értéket 0xffffffff-re, és indítsa újra a számítógépet.

Ezt követően a merevlemez visszavált DMA módba, és sebessége és általános rendszersebessége jelentősen megnő.

A merevlemez és a számítógép memóriája közötti adatok átviteléhez két fő mód használható:

    programozott bemeneti / kimeneti (PIO) mód;

    Közvetlen memóriaelérési (DMA) mód.

Pio mód

PIO módban a merevlemez minden bájtját először a központi processzor olvassa be, és csak ezután írja be a RAM-ba. Az olvasási ciklus időtartamától és a lemezhez való hozzáférésenként átvitt szektorok számától függően a PIO (PIO Mode 0), PIO1, PIO2, PIO3, PI04, PI05 üzemmódok különböztethetők meg.

Dma mód

A PIO módokat egyfeladatos operációs rendszerekben használják, ahol a számítógép processzora adatokat olvas vagy ír puffer memória egy IDE vagy EIDE merevlemez meghajtót, majd ezek az adatok a RAM-ba kerülnek. Többfeladatos operációs rendszerekben célszerű a közvetlen memóriaelérési (DMA) módokat használni. Az adatbevitel / -kimenet ebben a módban a PC RAM-jába kerül a CPU részvétele nélkül. Ez a folyamat a bekapcsolt tárolóvezérlő vezérlése alatt megy végbe merevlemezek szünetekben a CPU RAM-hoz intézett hívásai között, ami némileg lassítja az adatátviteli sebességet, de processzoridőt takarít meg. A DMA módok megvalósításához a РЮ-vel ellentétben speciális vezérlőkre és illesztőprogramokra van szükség.

A DMA módok egyszavas és többszavas módokba sorolhatók, attól függően, hogy hány szót továbbítottak a rendszerbusszal egy műveleti ciklus során.

Soros ata (sata)

Az adatátviteli sebesség további növelése a párhuzamos ATA interfészen keresztül technikai nehézségeket okozott. Ráadásul a PC-gyártók nem örültek a széles, 40 vezetékes (vagy 80 vezetékes) kábelnek, amely akadályozza a levegő keringését a házon belül, és 46 cm-re korlátozódik.

Ezért 1999-ben megalakult a Serial ATA Working Group a Serial ATA (SATA) Serial ATA interfész létrehozására. Az interfészt 2001-ben vezették be, és 150 MB / s adatátviteli sebességet mutatott be.

Több eszköz (HDD, CD-ROM meghajtók, DVD-ROM stb.), nem egy csillag topológia (amikor minden eszközt mesterként vagy szolgaként kell azonosítani), hanem pont-pont topológia, amikor minden eszköz közvetlenül csatlakozik egy gazdagép adapterhez (például SCSI-eszközökhöz). ).

Az SCSl (Small Computer System Interface) egy sokoldalúbb és hatékonyabb interfész, mint az IDE. Hardveres megvalósítása azonban lényegesen drágább, mint az IDE interfész megvalósítása. Az SCSI egyértelmű előnyökkel rendelkezik a videóval való munkavégzés során, valamint a CD-ROM meghajtó használatakor többfeladatos működési környezetben vagy hálózati tárolóeszközként.

Az SCSI-eszköz és az I/O-busz (például ISA, PCI, VLB) közötti kommunikáció a külső buszon keresztül történik a Host adapter segítségével. Az SCSI-buszra csatlakoztatott eszközök nem közvetlenül, hanem a beépített SCSI-vezérlőkön keresztül kommunikálnak egymással.

Amint tudod, Windows 7 elődjéhez képest jelentősebb javulást kapott a rendszerindítási idő és a rendszer reakciója terén Windows Vista ... Jelentős változtatásokat hajtottak végre annak érdekében, hogy a rendszer ne veszítse el az egészet rendszermemória nyitáskor egy nagy szám Az Explorer ablakai, a rendszerszolgáltatások és -folyamatok optimalizálva vannak.


Ebben a cikkben megnézzük:

Figyelem!
Felhívjuk figyelmét, hogy néhány tárgyalt módszer a munka felgyorsítására Windows 7 alapja bármilyen feladat letiltása, a rendszer funkcionalitásának egyszerűsítése vagy javítása a kényelmesebb használat érdekében. Azok. alapvetően a kényelem és a teljesítmény között választ.

A Windows 7 optimalizálás módjai

1. Gyorsítsa fel a start menüt.

Definíció a közelmúltban telepített programokatés eltart egy ideig, amíg a rendszer kiemeli ezeket a nemrégiben telepített programokat minden alkalommal, amikor megnyitja a Start menüt. Megspórolhatja ezt az időt.

Ehhez a start menü beállításához kell menni: a tulajdonságokban Tálca és Start menü(az aktiváláshoz lépjen a vezérlőpultra Windows 7: Start -> Vezérlőpult). Ugrás a könyvjelzőhöz "Start menü"és kattintson a gombra "Dallam".
1. ábra: A Start menü konfigurálása

Törölje a jelölőnégyzet jelölését Jelölje ki a nemrég telepített programokat majd nyomja meg Alkalmaz.
2. ábra: Nemrég telepített programok kiemelésének letiltása
A szünet csökkentése érdekében, amikor megjelenik a Start menü ablaka, lépjen a rendszerleíróadatbázis-szerkesztőbe (parancs "Regedit" párbeszédben Keressen programokat és fájlokat).
3. ábra: A Rendszerleíróadatbázis-szerkesztő indítása
A rendszerleíró adatbázis szerkesztő elindítása után ( regedit.exe) menjen a fiókba HKEY_CURRENT_USER -> Kezelőpanel-> Asztali(4. ábra).

4. ábra A szükséges nyilvántartási ág kiválasztása
Módosítsa a kulcs értékét MenuShowDelay val vel "400" tovább "50"... A szünet jelentősen lerövidül.

5. ábra: A szünet módosítása az ablak megjelenésekor
2. A merevlemez teljesítményének optimalizálása Windows 7 rendszerben

Ez a lehetőség az idők óta ismert Windows XP de ha be XP eredetileg benne volt, majd be Windows 7 a merevlemezek optimalizálását szükségtelennek tartották, és alapértelmezés szerint le van tiltva. Most megvizsgáljuk ennek az opciónak a engedélyezésének módját.

Menj Start -> Vezérlőpult -> Eszközkezelő -> Lemezeszközök-> (válassza ki merevlemezét) -> Tulajdonságok -> Házirend ...és tegyen egy pipát az ott lévő elem elé "A gyorsítótár-puffer kiürítésének letiltása Windows bejegyzések ehhez a készülékhez".
6. ábra: Tiltsa le a Windows írási gyorsítótár pufferének kiürítését
Most ugyanabban "Eszközkezelő" nyitunk egy másik fiókot - "IDE ATA / ATAPI vezérlők (IDE ATA / ATAPI vezérlők)", ami után az összes csatorna tulajdonságaiban ATA (ATA 0. csatorna, ATA 1. csatorna stb.) a lapon « További beállítások(További beállítások) " ellenőrizze, hogy van-e pipa rajta "DMA engedélyezése / engedélyezése (DMA engedélyezése)".
7. ábra: DMA mód engedélyezése
Ha a jelölőnégyzet nincs bejelölve, jelölje be.

3. Fájlok másolásának és áthelyezésének felgyorsítása Windows 7 rendszerben

Windows 7 kapott egy másik érdekes funkciót - a távoli differenciáltömörítést.
Ez az opció egyrészt kiszámítja és átadja a két objektum közötti különbséget, minimalizálva az átvitt adatmennyiséget, másrészt viszont időbe telik a számítás.

Kikapcsolhatja ezt a funkciót. Ehhez menjen a Start -> Vezérlőpult -> Programok és szolgáltatások -> Be- vagy kikapcsolás Windows összetevők-> Távoli differenciáltömörítés (nem kell bejelölni).

8. ábra A differenciális tömörítés letiltása
4. Az ellenőrzés letiltása digitális aláírás járművezetők

Ez a művelet némileg növelheti a rendszer sebességét (új illesztőprogramok telepítésekor). Ennek az opciónak a letiltásához Windows 7 csináld a következőt:

Befut "Rajt" gpedit.msc.
9. ábra Az adminisztrációs panel indítása
Ezután lépjen a következő útvonalra:

Felhasználói konfiguráció -> Felügyeleti sablonok -> Rendszer -> Illesztőprogram telepítése -> Az eszközillesztők digitális aláírása... Ebben az ablakban ki kell választania a módot "Tiltva".

10. ábra Illesztőprogram digitális aláírás ellenőrzésének letiltása
5. A Windows 7 betöltésének felgyorsítása

Nyerhetünk még néhány másodpercet, bár ez a tanács azokra a felhasználókra vonatkozik, akik többmagos processzorokon dolgoznak Windows 7 mint operációs rendszer.
Tehát kövesse az alábbi lépéseket:

Belép MSCONFIG a menü keresőmezőjében "Rajt"és nyomja meg a gombot "Belép".

A megnyíló ablakban lépjen a fülre, és kattintson a gombra "Haladó beállítások".

11. ábra További rendszeroptimalizálási paraméterek Jelölje be az elem melletti négyzetet "Feldolgozók száma"és az ezen elem alatti legördülő menüben válassza ki maximális szám a magokat (2 vagy 4).

12. ábra: A processzorok számának beállítása többszálú processzorral rendelkező rendszerekben
Kattintson "RENDBEN"és indítsa újra a rendszert, hogy észrevehető különbséget lásson a rendszerindítási sebességben Windows 7.

6. A bélyegképek (bélyegképek) megtekintésének felgyorsítása.

Növelheti a bélyegképek (bélyegképek) megtekintésének sebességét Windows 7... Ehhez kövesse az alábbi lépéseket:

Belép regedit(idézőjelek nélkül) a menü keresőmezőjében "Rajt"és nyomja meg a gombot "Belép".

Menj a fiókba "HKEY_CURRENT_USER -> Vezérlőpult -> Egér".

13. ábra: A kívánt rendszerleíró ág kiválasztása a miniatűrök megjelenítése közbeni szünet optimalizálásához
Kattintson duplán a paraméterre MouseHoverTimeés változtassa meg az értékét 100 .

14. ábra Új érték beállítása
7. Idő csökkentése ablakok leállítása 7

Befejezési idő Windows 7 jelentősen csökkenthető. Ez azonban meglehetősen barbár módszer: lerövidítjük a folyamatra szánt időt a programleállításra, ami után a program kényszerleállásra kerül.

Belép regedit a menü keresőmezőjében "Rajt"és nyomja meg a gombot "Belép".

Menj a fiókba HKEY_LOCAL_MACHINE -> Rendszer -> CurrentControlSet -> Vezérlés.


15. ábra: A szükséges rendszerleíró kulcs kiválasztása
Módosítsa a paraméter értékét "WaitToKillServiceTimeout" jelentésétől 12000 (12 másodperc) bekapcsolva 2000 (2 másodperc).

16. ábra Érték megváltoztatása.

Másodlagos Mester

Opciók menü hozzárendelése mind a négy lehetséges merevlemezhez (E) IDE-interfész az optimális PIO-módhoz (Programozható bemenet/kimenet). Lehetséges értékek: "Auto" (alapértelmezett), "Mode 0", "Mode 1", "Mode 2", "Mode 3", "Mode 4". A 0...2 mód normál IDE-lemezekre (ATA-szabvány), a 3-as és 4-es mód az EIDE-re (ATA-2), az 5-ös mód pedig az ATA-3-ra vonatkozik. Egyértelmű, hogy be automatikus üzemmód a rendszer minden lemezhez kiválasztja a legjobb adatátviteli sebességet. De erre emlékeznünk kell automatikus telepítés A PIO-mód a merevlemez működésének és az eszköztől kapott információ mennyiségének automatikus észlelésének képességével összhangban készül. Ha a felhasználónak kétségei vannak a PIO mód automatikus felismerésének helyességével kapcsolatban, akkor a merevlemezen található dokumentáció szerint a felhasználó bármelyik lemezen módosíthatja a PIO módot. Az "Auto" módban lévő BIOS hibásan azonosíthatja az EIDE-lemez PIO-módját, és ez utóbbit nem ismeri fel. A 3. és 4. mód EIDE lemezek használatát igényli a rendszerben.

Hasonló (négy!) Opciók is nevezhetők " IDEElsődlegesPIO" stb.

Választási lehetőség " Gyors programozott I/O mód(ok)"a következő értékeket kínálja:" Disabled "," Auto detected "," PIO0 ", ..." PIO4 ". Egy azonos nevű opció váratlanul a" Letiltva "és az" Automatikus észlelés" értékeket javasolta (alapértelmezett). Az első az optimálisnál kisebb telepítési sebességhez vezet, az „Auto Detected” (Automatikus észlelés) a maximális lehetséges sebességet állítja be.

Az opciót úgy is hívhatják: " Mód PIO Adatátvitel"vagy" Átviteli mód". Az utolsó opció ezt az értékkészletet kínálta:" Auto "," Default "(egyenértékű a "Fast PIO 1"-vel)," Fast PIO 1 "," Fast PIO 2 "," Fast PIO 3 "," Fast PIO 4 "," FPIO 3 / DMA 1 "," FPIO 4 / DMA 2 ". Nyilvánvaló, hogy jön minden alkalommal négy merevlemez, régebbi rendszerek esetén kettő merevlemez paramétereiről. Ebben az esetben az opciók neve " IDE Master PIO mód" ("Master Drive PIO mód") és " IDE Slave PIO mód" ("Slave Drive PIO mód").

A PIO-t (Programozható bemenet / kimenet) a központi processzor hajtja végre, és az adatok meghatározott I / O címekre történő átvitelével működik (lásd a Portok alfejezetet). A PIO módok határozzák meg, hogy milyen gyorsan lehet adatokat továbbítani a lemez és a vezérlő között. Használatuk során a regiszterek szerepelnek központi feldolgozó egység rendszerek. De ez még nem minden! A PIO vagy DMA módok határozzák meg a továbbított információs csomagok méretét, kódolásuk módját, az átvitel sebességét és sorrendjét, valamint a csereciklus minden időbeli jellemzőjét. Az üzemmódoktól függően különböző ciklusidők vannak beállítva, így az átviteli sebesség nagyon széles tartományban változhat (lásd a táblázatot).

Amikor a „Meghajtó azonosítása” parancs érkezik, a meghajtó más paraméterekkel együtt információkat ad vissza a támogatott PIO és DMA módokról. Ezek a paraméterek a segítségével is meghatározhatók speciális közművek... Az átviteli mód az egyik regiszter - SC (az ATA-eszközök szektorszámlálójának regisztere) - értéke szerint van beállítva. Ennek a regiszternek az egyik üzemmódján keresztül történik a cseremód vezérlése.

Az ATA-2 módok (PIO 3 és PIO 4) hardveres áramlásvezérlést használnak. Hogy pontosak legyünk, az Enhanced IDE tartalmaz egy „IORDY áramlásvezérlés” nevű műveletet, amely lehetővé teszi a lemez számára, hogy engedélyezze a burst módot a busz sávszélességének 100%-os kihasználása érdekében. Az áramlásvezérlési mód átadja a kezdeményezést az eszköznek (lemeznek), és lehetővé teszi, hogy megszabaduljon a nem hatékony "vak" PIO módoktól a vezérlő sávszélességének a merevlemez képességeinek megfelelő beállításával. Ez azt jelenti, hogy azokban az esetekben, amikor a teljes sávszélesség elérhető, a merevlemez vezérli az adatcserét a gazdagép adapterrel.

Mi ez a jel? "IORDY" (Input / Output Ready) - egy jel az EIDE-merevlemezről, amely megerősíti a csereciklus befejezését a vezérlővel. Egyéb nevek "CHRDY", "IOCHDRY". Az „IORDY” használata lehetővé teszi a nagy sebességű merevlemez-meghajtó számára, hogy megerősítse a csereciklust a vezérlővel, amikor nincs ideje az adatok fogadására vagy továbbítására. Ez lehetővé teszi a csereciklus normál időtartamának minimálisra csökkentését, a sebesség lehető legnagyobb növelésével, és szükség esetén az egyes ciklusok meghosszabbítását az "IORDY" segítségével. Ehhez a jelet a merevlemeznek és a vezérlőnek is támogatnia kell. A lemezoldali áramlásvezérlést a vezérlő engedélyezi a "Set Features" paranccsal, így ezt a cserét egyszerre támogatja a lemez és a vezérlő is. Az „IORDY”-t nem támogató vezérlők használat közben adatvesztést okozhatnak gyors módok PIO; ebben az esetben használjon kisebb sebességű módokat. Egyes források az 5-ös módot említik, de nem terjedt el széles körben, és nem szabványos.

Ha a rendszer minden egyes eszközére nem lehet egyedileg beprogramozni a cseremódokat, és ha különböző üzemmódokban optimálisan működő eszközöket csatlakoztatunk, a rendszer az üzemmódok minimumának megfelelő sebességgel hoz létre cserét. Ezért az általános ajánlás az, hogy ne csatlakoztasson merevlemezt és CD-ROM-ot ugyanahhoz a csatornához.

A programozható I/O módok csak egyfeladatos környezetekben elég hatékonyak. A többfeladatos operációs rendszereknél a DMA módokat részesítik előnyben. Emlékeztetni kell arra, hogy a nagy sebességű DMA módokat az operációs rendszer illesztőprogramjai valósítják meg. A meghajtó szoftver konfigurálhatósága határozza meg a DMA módok vezérlésének rugalmasságát.



Tetszett a cikk? Oszd meg