|  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

    Skriv en uppsättning vägbeskrivningar som berättar för en operativ avsändare vad man ska göra när du processen?

    Operation Dispatcher Vägbeskrivning:Processhantering

    Dessa anvisningar beskriver förfarandena för en operativ avsändare vid hantering av processer. Kom ihåg att prioritera processer baserade på fördefinierade schemaläggningsalgoritmer (t.ex. FIFO, SJF, Round Robin).

    i. Process Ankomst:

    1. Få processbegäran: När du får en processbegäran (t.ex. från en användare, systemsamtal eller I/O -avbrott), registrera följande information:

    * Process -ID (PID)

    * Prioritetsnivå (om tillämpligt)

    * Minneskraven

    * CPU Burst Time (uppskattad, om tillgänglig)

    * I/O -förfrågningar (om det är känt)

    2. Kontrollera resurstillgängligheten: Kontrollera om tillräckliga resurser (CPU -tid, minne, I/O -enheter) är tillgängliga för att tillgodose den nya processen. Om inte, placera processen i en kö (t.ex. klar kö, blockerad kö) enligt dess prioriterade och resursbehov.

    3. Tilldela resurser (om tillgängligt): Om resurser finns tillgängliga, fördela det nödvändiga minnet, tilldela en tidsskiva (om du använder tidsskivning) och placera processen i den färdiga köen.

    ii. Processutförande:

    1. Processval: Välj en process från den färdiga köen baserat på schemaläggningsalgoritmen.

    2. Kontextomkopplare (vid behov): Om en kontextbrytare krävs (växlar från en process till en annan), spara den aktuella processens tillstånd (register, programräknare, minneskarta) och ladda tillståndet för den valda processen.

    3. Processutförande: Låt den valda processen köra för sin tilldelade tidsskiva eller tills den blockeras (t.ex. väntar på I/O).

    4. Processblockering: Om en process behöver vänta på I/O eller en annan resurs, flytta den till lämplig blockerad kö och släpp CPU.

    iii. Procesavslutning:

    1. Processens slutförande: När en process slutför sin exekvering, återta sina tilldelade resurser (minne etc.).

    2. Uppsägningshantering: Hantera nödvändiga saneringsuppgifter, till exempel att stänga filer, släppa lås och släppa tilldelade resurser.

    3. borttagning från kö: Ta bort den avslutade processen från alla köer.

    iv. Hantering av blockerade processer:

    1. I/O -slutförande: När en I/O -operation är klar, flytta motsvarande process från den blockerade köen tillbaka till den färdiga köen.

    2. Resurstillgänglighet: När en blockerad process krävs resurs blir tillgänglig, flytta den tillbaka till den färdiga köen.

    v. Felhantering:

    1. Resursutmattning: Om resurser är konsekvent uttömda, överväg att justera resursallokeringspolicyer eller undersöka potentiella resursläckor.

    2. Processfel: Hantera processfel (t.ex. segmenteringsfel, olagliga instruktioner) enligt fördefinierade felhanteringsförfaranden, vilket potentiellt är avslutat processen.

    3. Systemfel: Om ett systemfel inträffar, försök att återställa graciöst eller initiera systemavstängningsförfaranden.

    vi. Övervakning och loggning:

    1. upprätthålla processstatus: Håll koll på statusen för alla processer (kör, redo, blockerad, avslutad).

    2. Logghändelser: Logga betydande händelser, inklusive processskapande, uppsägning, schemaläggningsbeslut, resursallokering och fel. Detta är avgörande för felsökning och prestationsanalys.

    Dessa anvisningar ger en allmän ram. Den specifika implementeringen beror på operativsystemets design och schemaläggningsalgoritm. Se alltid till systemets dokumentation för detaljerade instruktioner och specifika procedurer.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Rekommenderat minne för Gigabyte GC - RAMDISK
    ·Är en ugns ingång eller utgångsenhet?
    ·En ingångsenhet som använder ljus för att fånga en …
    ·Varför en Xray -maskin är inmatningsenhet?
    ·Vad är in- och utsignalen från en borrkrona?
    ·Hur hitta det ljud drivrutin är installerad i en dator…
    ·Vilka är ingångarna och utgången från ugnen?
    ·Är en USB -pinne en ingångs- eller utgångsenhet?
    ·Hur man använder FireWire till en USB
    ·Funktionshindrade inmatningsenheter för dator
    Utvalda artiklarna
    ·Vad är TPN strömförsörjning?
    ·Hur man löser microSD-kort Problem
    ·Hur man använder SNES Controller Converter
    ·Hur man uppgraderar Inspiron CPU
    ·Hur man använder en 54mm Express Card Med PCMCIA
    ·Hur du återställer ett lösenord för hårddisken på…
    ·Hur göra en bootbar disk
    ·Vad är definitionen av Dual Layer brännare
    ·Vem uppfann iPad Mini?
    ·Så kontrollerar du HP RAM
    Copyright © Dator Kunskap https://www.dator.xyz