| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Hardware  
  • All- In- One printere
  • Apple-computere
  • BIOS
  • CD & DVD -drev
  • CPU'er
  • Computer Drives
  • Skærme
  • computerudstyr
  • Computer Strømkilder
  • computer Printere
  • computer opgraderinger
  • Desktop Computere
  • Elektronisk bog Læsere
  • Eksterne harddiske
  • Flash Drives
  • Input & Output Devices
  • Kindle
  • laptops
  • mainframes
  • Mus & Keyboards
  • netbooks
  • netværk udstyr
  • Nook
  • bærbare computere
  • Andet Computer Hardware
  • pc'er
  • projektorer
  • RAM , kort og Bundkort
  • scannere
  • Servere
  • Lydkort
  • Tablet-pc'er
  • Grafikkort
  • arbejdsstationer
  • iPad
  • iPhone
  •  
    Computer Viden >> Hardware >> Input & Output Devices >> Content
    Forskellen mellem programmeret inputoutput-skema og direkte hukommelsesadgang til dataoverførsel?
    Programmeret input-output skema (PIO):

    I det programmerede input-output (PIO)-skema er CPU'en direkte involveret i dataoverførselsprocessen mellem I/O-enheder og hukommelse. Sådan fungerer det:

    1. CPU'en starter en dataoverførselsoperation ved at sende styresignaler og adresseringsinformation til I/O-enheden.

    2. CPU'en venter på, at I/O-enheden bliver klar og indikerer dette ved at sende et afbrydelsessignal til CPU'en.

    3. CPU'en læser eller skriver data fra eller til I/O-enheden, afhængigt af den handling, der udføres.

    4. CPU'en fortsætter denne proces, indtil alle data er overført.

    PIO-ordningen kræver, at CPU'en er aktivt involveret i styring af dataoverførsler, hvilket kan føre til ineffektivitet og reduceret systemydelse, især ved håndtering af store mængder data.

    Direkte hukommelsesadgang (DMA):

    Direct memory access (DMA) er en dataoverførselsteknik, der tillader I/O-enheder at få direkte adgang til hukommelsen uden konstant involvering af CPU'en. Sådan fungerer det:

    1. CPU'en initialiserer DMA-controlleren ved at angive hukommelsesadressen og anden nødvendig information til dataoverførslen.

    2. DMA-controlleren overtager dataoverførselsoperationen og læser data direkte fra eller skriver data til hukommelsen uden at involvere CPU'en.

    3. DMA-controlleren styrer dataoverførslerne uafhængigt, hvilket gør det muligt for CPU'en at udføre andre opgaver samtidigt.

    4. Når dataoverførslen er fuldført, sender DMA-controlleren et afbrydelsessignal til CPU'en for at indikere, at den er fuldført.

    DMA reducerer CPU'ens involvering i dataoverførselsoperationer markant, hvilket frigør CPU'en til at udføre andre behandlingsopgaver. Dette fører til forbedret systemydelse og effektivitet, især ved håndtering af store mængder data, der skal overføres hurtigt og samtidig med andre CPU-opgaver.

    Sammenfattende kræver det programmerede input-output-skema, at CPU'en er direkte involveret i dataoverførsler, mens DMA tillader I/O-enheder at få direkte adgang til hukommelsen, hvilket minimerer CPU-involvering og forbedrer den samlede systemydelse og effektivitet.

    Forrige :

    næste :
      Relaterede artikler
    ·Hvad er en simpel PCI Communications driver 
    ·Hvordan at reparere et USB-kabel 
    ·Skrive et program til at trække to 16 bit-tal fra i mi…
    ·Sådan bruges en pc-kamera 
    ·Hvordan fortæller jeg Hvilken type af USB-porte er på…
    ·Typer af Stik på et tastatur Cable 
    ·Problemer Kom Trådløse Mus til Work 
    ·Sådan bruges en Bluetooth-headset Som en mikrofon med …
    ·Sådan bruges en Webcam gennem en proxy 
    ·Liste over typisk direkte hukommelsesadgangskanal? 
      Anbefalede Artikler
    ·Acer Aspire 3620 Mus Touchpad fungerer ikke 
    ·Sådan får du det rigtige Laptop for School 
    ·Hvordan du udskifter en HP Pavilion Laptop Screen 
    ·Sådan tilføjes et diskettedrev til en Dell Dimension …
    ·Sådan bruges Dele til en Sony 60X Handycam Oplader til…
    ·Hvad er forskellen mellem disk og en disk? 
    ·Fordele & Ulemper af bladeservere 
    ·Må Alle SDHC mediekort arbejder med en Macbook 
    ·Hvordan laver spil til iPad 
    ·HP kompatible DVD Writers 
    Copyright © Computer Viden https://www.computerdk.com