| Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Hardware  
  • Alt-i - ett-skrivere
  • Apple Computers
  • BIOS
  • CD-og DVD -stasjoner
  • CPUer
  • Computer Drivere og bagasje
  • Skjermer
  • Datautstyr
  • Datamaskin Strøm Kilder
  • Computer Skrivere
  • Computer oppgraderinger
  • desktop
  • Elektronisk boklesere
  • Eksterne harddisker
  • Flash-stasjoner
  • Input & Output Devices
  • Kindle
  • Bærbare datamaskiner
  • stormaskiner
  • Mus og tastatur
  • netbooks
  • Network Equipment
  • Nook
  • bærbare datamaskiner
  • Annen Computer Hardware
  • PC Datamaskiner
  • projektorer
  • RAM, kort og hovedkort
  • Skannere
  • servere
  • lydkort
  • tavle-PCer
  • skjermkort
  • arbeidsstasjoner
  • iPad
  • iPhone
  •  
    Datamaskin >> Hardware >> Input & Output Devices >> Content
    Forskjellen mellom programmert inputoutput-skjema og direkte minnetilgang for dataoverføring?
    Programmert Input-Output Scheme (PIO):

    I det programmerte input-output (PIO)-skjemaet er CPU-en direkte involvert i dataoverføringsprosessen mellom I/O-enheter og minne. Slik fungerer det:

    1. CPUen starter en dataoverføringsoperasjon ved å sende kontrollsignaler og adresseringsinformasjon til I/O-enheten.

    2. CPU'en venter på at I/O-enheten skal bli klar og indikerer dette ved å sende et avbruddssignal til CPU'en.

    3. CPU leser eller skriver data fra eller til I/O-enheten, avhengig av operasjonen som utføres.

    4. CPU fortsetter denne prosessen til alle data er overført.

    PIO-ordningen krever at CPU-en er aktivt involvert i å administrere dataoverføringer, noe som kan føre til ineffektivitet og redusert systemytelse, spesielt ved håndtering av store datamengder.

    Direkte minnetilgang (DMA):

    Direkte minnetilgang (DMA) er en dataoverføringsteknikk som lar I/O-enheter få tilgang til minnet direkte uten konstant involvering av CPU. Slik fungerer det:

    1. CPU-en initialiserer DMA-kontrolleren ved å oppgi minneadressen og annen nødvendig informasjon for dataoverføringen.

    2. DMA-kontrolleren overtar dataoverføringsoperasjonen og leser direkte data fra eller skriver data til minnet, uten å involvere CPU.

    3. DMA-kontrolleren administrerer dataoverføringene uavhengig, slik at CPU kan utføre andre oppgaver samtidig.

    4. Når dataoverføringen er fullført, sender DMA-kontrolleren et avbruddssignal til CPU-en for å indikere at den er fullført.

    DMA reduserer CPUens involvering i dataoverføringsoperasjoner betydelig, og frigjør CPU til å utføre andre behandlingsoppgaver. Dette fører til forbedret systemytelse og effektivitet, spesielt ved håndtering av store datamengder som må overføres raskt og samtidig med andre CPU-oppgaver.

    Oppsummert krever det programmerte input-output-skjemaet at CPU-en er direkte involvert i dataoverføringer, mens DMA lar I/O-enheter få direkte tilgang til minnet, minimerer CPU-involvering og forbedrer den generelle systemytelsen og effektiviteten.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan å gjenåpne en minnepinneutskrift 
    ·Hvordan overvåke Innspilt lyd i Windows Vista 
    ·Slik aktiverer Laptop Speakers 
    ·Informasjon på en HP Scanjet 4600 
    ·Hvordan koble en datamaskin til en TV via trådløse 
    ·Hvordan dempe en mikrofon i hodetelefoner 
    ·Hva er slagenheter? 
    ·Hvordan koble en skriver til to maskiner ved hjelp en H…
    ·Hvordan Reset mus og tastatur Innstillinger 
    ·Hvordan tillate noen porter funksjonshemmede på min la…
      Anbefalte artikler
    ·Slik installerer du en DVD -brenner i en HP Pavilion PC…
    ·Hvordan lage en skrivebordsbakgrunn Bilde Mindre Fuzzy 
    ·De beste skjermkortene for en Dell Latitude CPi Laptop 
    ·Hvordan bruke SilenX Drive gjennomføringer 
    ·Slik feilsøker en Canon MX340 
    ·Slik fjerner en Dell Precision 650 Power Supply 
    ·En forklaring av prosessor Stepping 
    ·Hva Er T2400 prosessor 
    ·Hvordan skrive ut en E -Ticket for Indian Railways 
    ·Hvordan sette opp en HP C4780 skriver på en Mac 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/