Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Hårdvara
  • Allt-i - ett-skrivare
  • Apple Computers
  • BIOS
  • CD & DVD drives
  • Processorer
  • Computer Drives
  • Bildskärmar
  • Kringutrustning
  • Datorkraft Källor
  • dator Skrivare
  • Computer uppgraderingar
  • Stationära datorer
  • Elektronisk bok läsare
  • Externa hårddiskar
  • Flash Drives
  • Input & Output Devices
  • Kindle
  • Bärbara datorer
  • stordatorer
  • Möss & tangentbord
  • Netbooks
  • Network Equipment
  • Nook
  • bärbara datorer
  • Övrigt Hårdvara
  • PC Computers
  • projektorer
  • RAM , kort och moderkort
  • skannrar
  • Servrar
  • Ljudkort
  • Tablet PC
  • grafikkort
  • arbetsstationer
  • iPad
  • * Dator Kunskap >> Hårdvara >> RAM , kort och moderkort >> Content

    Definition av Programmerad IO

    Programmerat IO , eller programmerad input /output eller PIO , hänvisar till en process som överför data mellan en dators CPU (central processing unit) och en extern enhet , typiskt ATA hårddiskar . PIO initieras av enhetens drivrutin för att komma åt minnet på en enhet , i motsats till en annan process som kallas DMA ( Direct Memory Access ) som initieras av själva enheten för att komma åt systemets minne . Historia

    Programmerad IO är den äldsta metoden för dataöverföringar involverar IDE /ATA -gränssnitt , och kan ses som en teknik genom vilken CPU och en maskinvaruenhet styr flödet av data mellan de hårda diskenheten och systemet. Graden av denna dataöverföring kan variera , vilket ger olika PIO -lägen , som hänvisar till olika hastigheter på överföringen . Med tiden ersattes snabbare PIO -lägen äldre tills tekniken blev föråldrad helt genom kraftigt förbättrad DMA , som senare ersattes av ännu en förbättring , som kallas Ultra DMA .
    Läge minskas

    PIO lägen direkt påverkas av cykeltiden , ett mått på hur många nanosekunder förflyta innan varje cykel av dataöverföring . Den ömsesidiga ( ett delat med värdet ) av cykeltiden är den maximala överföringshastigheten som kan nås av ett visst läge. Tidigare system , genom en stor del av 90-talet , kunde bara komma åt hårddiskarna genom PIO , och hastigheten var begränsad av läget . Processen var standardiserade i branschen genom utvecklingen av ATA standarder .
    Vanliga lägen

    PIO -lägen klassificeras från 0 till 4 , med läge 0 med den långsammaste dataöverföringshastighet och mode 4 har den snabbaste . Lägen 0 , 1 och 2 stödde ATA standarden , och hade överföringshastigheter på 3,3 , 5,2 och 8,3 megabyte per sekund ( MB /s ) , respektive. Läge 3 och 4 som stöds ATA - 2 standard och hade cykeltider och överföringshastigheter på 180 och 11,1 ( för mod 3 ) och 120 och 16,7 ( för mod 4 ) . Den PIO-läge 5 ryktades vara en mycket snabbare PIO-läge , och kunde påstås stödja överföringshastigheter på upp till 22,2 MB /s . Redan innan läget var polerade och klar , gjorde den nyare DMA -teknik , med en överföringshastighet på 33 MB /s , det nedlagda . Inledningsvis tillhandahöll vissa moderkortstillverkare stöd för PIO-läge 5 , men det togs snart över av mer förbättrad teknik .
    Läge Betydelse

    Högre lägen prestera bättre eftersom de kan stödja högre hastigheter för dataöverföring . Den angivna hastigheten är den enhet externa dataöverföringshastighet , vilket är hastigheten på gränssnittet , och inte den ihållande överföringshastighet på själva enheten . Eftersom enheter förbättrades och ökade sina Kontinuerliga överföringshastigheter , blev PIO -lägen inte kan hantera dem . Även med förbättringar i tekniken , var PIO oförmögen att hänga med de snabbare dataöverföringshastigheter som nyare hårddiskar efterfrågas .
    Processor Problem

    PIO , processorn utför de instruktioner som överföra data till och från enheten . En stor nackdel med tekniken var att det bara fungerade optimalt med långsamma , resurs - vänliga enheter såsom tangentbord och modem , men för resurskrävande enheter som hårddiskar , orsakade PIO avmattning . Processen var slösaktig , kräver processorn att generera onödig overhead , som sådan , blev chipet översvämmas med verkställande dataöverföring instruktioner , när systemet var multitasking Addera
    .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör en Dell Dimension E521 Desktop Wireless
    ·Hur man använder PCI - E kort med inbyggda grafiken
    ·Hur du köper mer minne till din dator
    ·Vilka systemkrav Bus frekvenser som används av Intel-p…
    ·Vad är en Offset Memory
    ·Så identifierar vad ditt grafikkort Is
    ·Hur man använder olika upplösningar på ett ATI X550
    ·Hur Jämför Gaming Moderkort
    ·Återställa datorns minne
    ·Hur rensar jag CMOS på en P5K - VM
    Utvalda artiklarna
    ·Lägga till en domän i cPanel
    ·Hur att överklocka Intel Core 2 Duo
    ·Beskrivning av skillnaderna mellan en PGA Socket och en…
    ·RAM-disk Tips
    ·Hur till Sätta fast varvtal som är högre än normalt…
    ·Skillnader mellan datorer och räknare
    ·Hur överföra musik på Flash Drive
    ·Hur ta reda på om en Rewritable CD är stängt
    ·Hur du ansluter en gammal webbkamera till en ny dator
    ·Hur du ansluter en Reliance NetConnect till en iPad
    Copyright © Dator Kunskap http://www.dator.xyz