|  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
  • iPhone
  • * Dator Kunskap >> Hårdvara >> Input & Output Devices >> Content

    Vad menar du med avbrottsdriven ingångsutgång och programmerad utgång?

    1. Avbrottsdriven in-/utdata

    Avbrottsdriven input/output (I/O) är en mekanism där I/O-enheten signalerar CPU:n när den har data eller är redo att ta emot data, snarare än att CPU:n ständigt kontrollerar I/O-enhetens status.

    På så sätt kan CPU:n fortsätta att utföra instruktioner medan I/O-överföringen sker, vilket avsevärt minskar väntetiderna och ökar systemets totala effektivitet.

    Så fungerar det:

    - I/O-enheten fungerar oberoende av CPU:n och upprätthåller en buffert för lagring av data.

    - När bufferten blir full (för ingång) eller tom (för utgång), genererar enheten en avbrottssignal till CPU:n.

    - Vid mottagande av avbrottet pausar CPU:n tillfälligt sin nuvarande exekvering, och motsvarande avbrottstjänstrutin (ISR) hanterar dataöverföringen till/från I/O-bufferten.

    - När dataöverföringen är klar återgår ISR kontrollen till huvudprogrammet och CPU:n återupptar sin tidigare uppgift.

    2. Programmerad in/utgång

    Programmerad input/output är en enklare I/O-mekanism där CPU:n tar en proaktiv roll i att hantera dataöverföringar med I/O-enheterna. Den pollar kontinuerligt I/O-enheten med fördefinierade intervall för att kontrollera om den är redo att utbyta data.

    Så fungerar det:

    - CPU:n kontrollerar med jämna mellanrum ett statusregister för I/O-enheten för att avgöra om den är redo att skicka eller ta emot data.

    - Om enheten är klar initierar CPU:n överföringen genom att skicka eller ta emot data från I/O-porten eller minnesmappad adress.

    - CPU:n upprepar denna process kontinuerligt tills all nödvändig data har överförts.

    När det gäller effektivitet är avbrottsdriven I/O i allmänhet att föredra framför programmerad I/O eftersom det möjliggör bättre utnyttjande av CPU:n genom att eliminera onödig och upprepad polling av I/O-enheten. Men programmerad I/O är enklare att implementera och kan vara lämplig för mindre tidskritiska applikationer.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Wire en Dell Supply Laptop Ström
    ·Kan jag koppla min kabel Box in Mitt skrivbord
    ·USB 2 Specifikationer
    ·Hur man installerar en mikrofon på en dator med XP
    ·Hur att fånga video och ljud på ett USB
    ·Hur du ansluter en videokamera för en Live Internet Br…
    ·Enkla instruktioner för Cantenna Setup
    ·Hur Anta en seriell Approach
    ·Hur till Se videor off av en HyperCam
    ·Bluetooth funkar inte på min Airliner Tablet
    Utvalda artiklarna
    ·Hur man installerar en Blu - ray- brännare
    ·Gateway 600YGR Specifikationer
    ·Avioniksystem Lödning Specifikationer
    ·Hem rättsmedel för Repade skivor
    ·Installation av Lexmark Printer X8350
    ·Hur man uppgraderar Realtek adaptrar i Vista
    ·Hur man uppdaterar en MacBook Pro
    ·Hur man tar bort ett nätverk på en MacBook nyckelring…
    ·LCD-projektor Uthyrning i Manila
    ·Hur fixar USB minne
    Copyright © Dator Kunskap https://www.dator.xyz