PIO (Programirani ulaz / izlaz) je vrlo stari način rada uređaja koji ima mnogo značajnih nedostataka; procesor je uključen u prijenos podataka putem tvrdih diskova i CD / DVD pogona, što, naravno, smanjuje performanse. Devedesetih godina pojavio se način razmjene podataka pomoću izravnog pristupa memoriji DMA (Direct Memory Access), središnji procesor se više nije koristio, a uređaji su pristupali izravno glavnoj memoriji, što je povećalo ukupni učinak sustava nekoliko puta.
PIO i DMA
U ovom ćemo članku razmotriti razloge zbog kojih operativni sustav može staviti uređaje u sporiji PIO način i kako ih popraviti. Ovo je pitanje nastalo od mog prijatelja kad ga je angažirao administrator sustava u tvrtki u kojoj je bilo hitno potrebno ažurirati računalni park, a vlasti to naravno nisu namjeravale učiniti i morale su se sami izvući. Uglavnom, računala nisu nova, ali su se nosila sa svojim odgovornostima. Zanimljivo je da su njih dvojica radili u PIO modu i morali su ih nekako prebaciti u DMA način.
Na prvoj sistemskoj jedinici koja radi u PIO načinu rada vidjeli smo da je tvrdi disk spojen pomoću 40-žičnog sučelja, da bi DMA trebao raditi, potreban nam je 80-žični IDE kabel, zamijenimo ga i problem je riješen. Na drugom računalu nalazi se novi tvrdi disk, Western Digital SATA 250 GB sučelje za vezu i sadržavao je Windows XP operativni sustav, drugi Seagate Barracuda 80GB, staro IDE sučelje i oba su radila u modu PIO. Vrijedilo je ukloniti zastarjeli IDE tvrdi disk i novi SATA je radio DMA.
U načelu bi se stari tvrdi mogao ukloniti, ali pitanje bi ostalo neriješeno. Prije ponovne instalacije upravljačkih programa na matičnoj ploči ili samog Windowsa, brisanja primarnog i sekundarnog IDE kanala, mogu reći da plešem uz tamburu, počeo sam se prisjećati da sam negdje pročitao o sličnom problemu i kako je riješen.
I zaključili su da su to lažni, pametni ljudi. Dva tvrda diska, novi SATA model i stari IDE, zajedno će raditi u DMA načinu rada ako su istog proizvođača.
Kod kuće sam imao tvrdi digitalni disk Western ID, IDE sučelje, na 40 GB, instalirali smo ga u sistemsku jedinicu umjesto prethodnog i obojica su radila u DMA modu, tako je riješen sukob uređaja. Što još možete učiniti ako je sustav Windows XP vaše uređaje prebacio u sporiji PIO način rada, u principu su sve metode koje se mogu primijeniti opisane u našem članku Kočenje tvrdog diska, osim jednog, ovo je uređivanje registra i sada ćemo ga pregledati.
Sljedeći je slijedeći grm HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Class \ 4D36E96A-E325-11CE-BFC1-08002BE10318, ovdje su nam potrebne mape
0000 - sam regulator;
0001 - Sekundarni IDE Chanell;
0002 - Primarni IDE Chanell;
Ulazimo u mape, svaki od njih odgovoran je za kanal koji nam je potreban, ovdje su nam potrebni ključevi.
MasteDeviceTimingModeAllowed
SlaveDeviceTimingModeAllowed
Dodjeljujemo im vrijednost 0xffffffff.
Daljnje tipke MasterDeviceTimingMode
SlaveDeviceTimingMode
Prema podržanom načinu UDMA:
UDMA način rada 2 - 0 × 2010
UDMA način rada 4 - 0 × 8010
UDMA način rada 5 - 0 × 10010
UDMA način rada 6 - 0xffff
ponovno podizanje sustava.
Oznake za članak: Tvrdi disk Željezo i periferna oprema