|  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 >> Processorer >> Content

    Hur får en enhet CPU -uppmärksamheten?

    En enhet får CPU -uppmärksamhet genom en process som heter avbrottshantering . Här är en uppdelning:

    1. Enhetsförfrågan: En perifer enhet (som ett tangentbord, mus, hårddisk, nätverkskort etc.) behöver CPU:s uppmärksamhet. Detta händer när enheten slutför en operation (t.ex. en nyckelpress, slutförande av dataöverföring) eller möter ett fel.

    2. Avbrottssignal: Enheten skickar en * Interrupt Request (IRQ) * signal till CPU. Denna signal skickas vanligtvis via en dedikerad hårdvarelinje. Avbrottet är i huvudsak en signal som säger "Hej CPU, jag behöver dig!"

    3. Interrupt Controller: Innan CPU når direkt går IRQ ofta genom en *avbrottskontroller *. Denna styrenhet hanterar flera enheternas avbrottsförfrågningar, prioriterar dem och säkerställer att endast ett avbrott hanteras åt gången. Styrenheten kan också utföra avbrottsmaskering (ignorera vissa avbrott) baserat på systemprioriteringar.

    4. Avbrottshanteringsrutin: CPU:er, efter mottagande av avbrottssignalen, stoppar sitt nuvarande utförande (sparar sitt tillstånd) och hoppar till en fördefinierad * avbrottshanterare * (eller avbrottstjänstrutin - ISR). Detta är en specifik kodbit som är utformad för att hantera förfrågningarna från den specifika enheten.

    5. Serviceförfrågan: Avbrottshanteraren undersöker källan till avbrottet (vilken enhet genererade den) och vidtar lämpliga åtgärder. Detta kan innebära att du läser data från enheten, skickar data till enheten eller hanterar ett felvillkor.

    6. Återvänd från avbrott: Efter att ha betjänat avbrottsbegäran återställer avbrottshanteraren CPU:s tillstånd från innan avbrottet inträffade och returnerar kontrollen till programmet som avbröts. CPU återupptar sin exekvering från den punkt där den slutade.

    Olika typer av avbrott:

    * Hårdvaruavbrott: Genereras av hårdvaruenheter som de som nämns ovan.

    * Programvaruavbrott: Genereras av programvaruinstruktioner (t.ex. instruktion av "int" i x86). Dessa används ofta för systemsamtal eller undantag.

    Prioritet och schemaläggning:

    CPU- och avbrottskontrollen hanterar avbrottsprioriteringar. Avbrott med högre prioritet kan avbryta lägen med lägre prioritering. Operativsystemets schemaläggare spelar en avgörande roll för att hantera dessa avbrott och se till att kritiska enheter servas snabbt. Ett dåligt utformat avbrottssystem kan leda till systeminstabilitet eller dataförlust.

    Kort sagt, det är en samordnad hårdvaruprogramvaruinteraktion där enheten signalerar ett behov av uppmärksamhet, systemet prioriterar och hanterar denna begäran och CPU tillfälligt förskjuter sitt fokus för att betjäna enheten innan den återupptar sin tidigare uppgift.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vad är tidsfördröjning i mikroprocessor?
    ·Vad är CPU Kapacitet
    ·Vilket material är en svalare som sitter ovanpå CPU s…
    ·Vad är CPU -socketyper?
    ·Hur man uppgraderar Pentium III CPU
    ·Vilken processor är bättre Intel eller Amd?
    ·Om hur mycket kostar det att betala någon installera e…
    ·Jag får en varning på min dator som säger att CPU -a…
    ·Vilka är instruktionerna som skickas till CPU för bea…
    ·Vad integrerar en processors funktion?
    Utvalda artiklarna
    ·Vilken typ av DIMM använder ett moderkort med tre gula…
    ·Hur överför jag bilder från min micro SD-minneskort …
    ·Hur rengör du en TV med projektionsskärm?
    ·Hur man diagnostiserar en hårddiskkrasch
    ·Komponenterna i moderkort
    ·Hur man startar en MacBook Air från en extern USB- enh…
    ·Kan du skriva ut från ett USB-minne
    ·Hur man förbereder CD-etiketter på en HP F375
    ·Hur Refill HP 920XL Bläckpatroner
    ·Hur ansluta bärbara datorer till tangentbord och mus m…
    Copyright © Dator Kunskap https://www.dator.xyz