PIO a DMA

PIO (programovateľný vstup / výstup) je veľmi starý režim činnosti zariadení, ktorý má mnoho významných nedostatkov: procesor sa podieľa na prenose údajov z pevných diskov a jednotiek CD / DVD, čo samozrejme znižuje výkon. V 90. rokoch sa objavil režim výmeny údajov využívajúci priamy prístup k pamäti DMA (priamy prístup do pamäte), centrálny procesor sa už nevyužíval a zariadenia pristupovali priamo do hlavnej pamäte, čo niekoľkokrát zvýšilo celkový výkon systému..


PIO a DMA


V tomto článku sa zameriame na dôvody, prečo operačný systém môže uviesť zariadenia do pomalšieho režimu PIO a ako ich opraviť. Táto otázka vyvstala od môjho priateľa, keď ho najal systémový administrátor v podniku, v ktorom existovala naliehavá potreba aktualizovať počítačový park, úrady to samozrejme neurobili a museli sa dostať von sami. Počítače v podstate neboli nové, ale zvládli svoje povinnosti. Je zaujímavé, že dvaja z nich pracovali v režime PIO a museli sa nejako prepnúť do režimu DMA.


Na prvej systémovej jednotke fungujúcej v režime PIO sme videli, že pevný disk bol pripojený pomocou 40-vodičového prepojovacieho kábla, aby DMA fungoval, potrebovali sme 80-vodičový IDE kábel, vymenili sme ho a problém sa vyriešil. Na inom počítači bol nový pevný disk, prepojovacie rozhranie Western Digital SATA 250 GB, ktoré obsahovalo operačný systém Windows XP, druhý Seagate Barracuda 80 GB, staré rozhranie IDE a obidve fungovali v režime PIO. Oplatilo sa odstrániť zastaraný pevný disk IDE a nový SATA pracoval DMA.


V zásade by sa starý tvrdý mohol odstrániť, ale otázka by zostala nevyriešená. Pred opätovnou inštaláciou ovládačov na základnú dosku alebo samotný systém Windows, odstránením primárnych a sekundárnych kanálov IDE, môžem povedať, že tancujem s tamburínou, začal som si spomínať, že niekde som čítal o podobnom probléme a o tom, ako bol vyriešený..
A rozhodli sa, že sú to chytrí a inteligentní ľudia. Dva pevné disky, nový model SATA a starý IDE, budú spolupracovať v režime DMA, ak sú rovnakého výrobcu..


Doma som mal pevný disk Western Digital, rozhranie IDE, na 40 GB, nainštalovali sme ho do systémovej jednotky namiesto predchádzajúcej a oba fungovali v režime DMA, a tak sa vyriešil konflikt zariadení. Čo iné môžete urobiť, ak systém Windows XP prepne vaše zariadenia do pomalšieho režimu PIO, v zásade sú všetky metódy, ktoré sa dajú použiť, opísané v našom článku Brzdy na pevnom disku, s výnimkou jedného, ​​ide o úpravu registra a teraz to uvidíme.

Táto metóda je vo všeobecnosti riskantná, nemôžete naštartovať, takže si vytvorte najlepšiu zálohu systému, napríklad v Acronis. Potrebujeme HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Cdfs \ bush, potom vytvoríme kľúč ErrorControl s hodnotou 0 a reštartujte a vymažte radiče v správcovi zariadení v IDE ATA / ATAPI, všetky primárne a sekundárne kanály IDE..
Ďalej je nasledujúcim puzdrom HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Class \ 4D36E96A-E325-11CE-BFC1-08002BE10318, potrebujeme priečinky
0000 - samotný ovládač;
0001 - Sekundárne IDE Chanell;
0002 - Primárne IDE Chanell;
Prejdeme do priečinkov, každý z nich je zodpovedný za kanál, ktorý potrebujeme, tu potrebujeme kľúče.
MasteDeviceTimingModeAllowed
SlaveDeviceTimingModeAllowed
Priradíme im hodnotu 0xffffffff.
Ďalšie kľúče MasterDeviceTimingMode
SlaveDeviceTimingMode
Podľa podporovaného režimu UDMA:
Režim UDMA 2 - 0 × 2010
Režim UDMA 4 - 0 × 8010
Režim UDMA 5 - 0 × 10010
Režim UDMA 6 - 0xffff
reštart.

Značky pre článok: Pevný disk Železo a periférne zariadenia