|  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 >> dator Skrivare >> Content

    Vad gör det möjligt för en dator eller mobil processor att fortsätta tolka och köra instruktioner medan skrivarutskrifter?

    Förmågan hos en dator eller mobil processor att fortsätta utföra instruktioner medan en skrivare skriver ut främst på grund av samtidighet och hårdvaru/mjukvarufunktioner utformade för att hantera I/O -operationer effektivt . Här är en uppdelning av de viktigaste faktorerna:

    * multitasking operativsystem (OS):

    * Tidsdelning: OS gör det möjligt för flera processer att köra till synes samtidigt genom att snabbt växla mellan dem. Processorn tilldelar en liten bit tid till varje process, vilket skapar illusionen av parallell exekvering. Detta säkerställer att processorn inte fastnar och väntar på att skrivaren ska vara klar.

    * avbrott:

    * Hårdvaruavbrott: När skrivaren behöver uppmärksamhet (t.ex. redo att ta emot mer data och möta ett fel) skickar den en hårdvaruavbrottssignal till processorn.

    * Interrupt Handler: Processorn avbryter tillfälligt sin nuvarande uppgift, kör en speciell rutin som kallas en avbrottshanterare för att hantera skrivarens begäran och återupptar sedan den avbrutna uppgiften. Denna mekanism gör det möjligt för processorn att hantera skrivaroperationer utan att stoppa sitt huvudprogram.

    * Direktminnesåtkomst (DMA):

    * DMA tillåter skrivarkontrollen (eller en annan I/O -enhet) att direkt överföra data till och från datorns minne utan konstant ingripande från CPU.

    * Efter att CPU initierar överföringen hanterar DMA -styrenheten dataöverföringen medan CPU kan fortsätta med andra uppgifter. Detta avlastar dataöverföringsbördan från CPU och frigör den för att utföra andra instruktioner.

    * Tryck spooling:

    * OS använder en tryckt spooler, som är en mjukvarukomponent som hanterar utskriftsjobb.

    * När du skriver ut ett dokument kopieras data först till ett spolningsområde (vanligtvis på hårddisken) och skickas sedan till skrivaren i bakgrunden.

    * Detta gör att applikationen som initierade utskriftsjobbet snabbt kan returnera kontrollen till användaren, snarare än att vänta på att hela dokumentet kan skrivas ut.

    * enhetsdrivare:

    * Enhetsdrivare är mjukvarukomponenter som fungerar som ett gränssnitt mellan operativsystemet och skrivaren.

    * Föraren hanterar de specifika kommunikationsprotokollen och kommandona som krävs av skrivaren, vilket gör att operativsystemet kan interagera med skrivaren på ett standardiserat sätt.

    * buffring:

    * Data buffras ofta både på datorn och skrivarens sida. Buffering innebär tillfälligt lagring av data i en buffert (ett minneområde) innan du skickar den till skrivaren.

    * Detta hjälper till att jämna ut dataflödet och gör det möjligt för processorn att skicka data i större bitar, vilket minskar omkostnaderna i samband med ofta I/O -operationer.

    Sammanfattningsvis gör det att kombinationen av multitasking, avbrott, DMA, tryckspolning, enhetsdrivare och buffring kan processorn effektivt hantera I/O -operationer som utskrift i bakgrunden, utan att påverka andra uppgifter. avsevärt. Processorn kan fortsätta att utföra andra instruktioner medan skrivaren arbetar, vilket gör systemet mer lyhörd och användarvänligt.

    Tidigare:

    nästa:
    relaterade artiklar
    ·C48 Problem med skrivare
    ·Hur du ändrar toner på Brother HL 2140
    ·Hur kan du installera EPSON XP-410-skrivare på din HP …
    ·En laserskrivare använder teknik som liknar den för A…
    ·Hur man upptäcker en skrivare på en router
    ·Hur Bypass utgånget bläck på en HP -skrivare
    ·Hur Unmarry en Lexmark Rip Board
    ·Hur att rensa minnet i en HP Laser Jet skrivare
    ·Vilka verktyg kan användas för att hantera skrivare?
    ·Xerox Phaser 8500/8550 Felsökning
    Utvalda artiklarna
    ·Vad är det i datorn, vad är stöd för lagring av lag…
    ·Hur Justera musen Beteende på Windows OS
    ·Uppfinningar av dator
    ·Hur man fixar en extern hårddisk
    ·Lägga till en ny mamma Board
    ·Intel Core 2 Quad Q8200 Specifikationer
    ·Hur till Återvinna SD Bilder
    ·Hur man gör VLC min standard spelare på en Mac
    ·Har iPad 2 några problem?
    ·Hur du uppdaterar drivrutiner för Plug - and- play-enh…
    Copyright © Dator Kunskap https://www.dator.xyz