DarkTower Skrevet 31. januar 2006 Del Skrevet 31. januar 2006 Hva er forskjellen mellom PIO og DMA. Når og hvorfor skal man bruke PIO... PIO fucker jo bare opp når man skal brenne etc... Lenke til kommentar
squabbish Skrevet 31. januar 2006 Del Skrevet 31. januar 2006 Hva er forskjellen mellom PIO og DMA. Når og hvorfor skal man bruke PIO...PIO fucker jo bare opp når man skal brenne etc... 5531590[/snapback] Har ikke hørt om noen grunn til å bruke PIO så sannt DMA fungerer. Lenke til kommentar
Magic Skrevet 31. januar 2006 Del Skrevet 31. januar 2006 ingen som helst grun til å bruke PIO, det vil kun begrense ytelsen drastisk! Lenke til kommentar
DarkTower Skrevet 31. januar 2006 Forfatter Del Skrevet 31. januar 2006 Neida, bare lurte... Når jeg installerte 2000 på nytt for noen dager siden glemte den å sette PIO som standard. Og det resulterte i at jeg brukte 1.5 timer på å brenne en dvd... Så jeg bare lurte på hva egentlig PIO gjør der... Hvilket bruksområde den har osv... Eller er det bare noe gammelt dritt som henger igjen? Lenke til kommentar
Syar-2003 Skrevet 31. januar 2006 Del Skrevet 31. januar 2006 Eller er det bare noe gammelt dritt som henger igjen? For bakoverkompabilitet . Lenke til kommentar
DarkTower Skrevet 31. januar 2006 Forfatter Del Skrevet 31. januar 2006 DMA bruker RAM'en og OS'et til å skrive data. Så da er cpu'en fri til å gjøre andre ting. Mens i PIO bruker du CPU'en og OS'et til å skrive. Googla litt... Lenke til kommentar
Ernie Skrevet 1. februar 2006 Del Skrevet 1. februar 2006 (endret) DMA bruker RAM'en og OS'et til å skrive data. Så da er cpu'en fri til å gjøre andre ting. Mens i PIO bruker du CPU'en og OS'et til å skrive. Googla litt... 5531878[/snapback] Nja, det var litt vel feil må jeg påstå. Dog inne på noe. DMA står for Direct Memmory Access. På norsk betyr det direkte minnetilgang. I praksis betyr det at div. I/O-enheter selv kan gå direkte til minne for å hente eller skrive data uten å gå igjennom CPU. PIO derimot er no' gammelt ræl fra fortiden hvor man ikke hadde DMA. Da måtte man gjennom CPU for å få minnetilgang. Åpenbart sluker det ytelse. Edit: Høyeste PIO-mode mot IDE-enheter (HD o.l) er vel 4 og klarer 16,7MB/s. Pen ytelse Endret 1. februar 2006 av Ernie Lenke til kommentar
mar Skrevet 1. februar 2006 Del Skrevet 1. februar 2006 (endret) DMA står for "Direct Memory Access", som i praksis betyr at andre enheter enn CPU får direkte tilgang til systemminnet. Dette krever at den aktuelle enheten har en DMA kontroller, som kan sees på som en liten prosessorer som tar seg av IO oprasjoner. Denne prosessoren styres av CPUen, dvs at CPUen gir instruksjoner om hva som skal leses/skrives, når dette er gjort gjør DMA kontrolleren selve lese/skrive jobben. Dersom DMA ikke er søttet eller deaktivert må CPU selv gjøre jobben med all lesing/skriving til minnet. Dette gjør at CPUen får mindre tid til andre oppgaver og ytelsen synker. Edit: Litt seint ute der ja. Endret 1. februar 2006 av mar Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå