Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
System
  • Grundläggande datorkunskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • * Dator Kunskap >> System >> Windows >> Content

    Fem större aktiviteter för ett operativsystem med avseende på Process Management

    Det finns fem stora aktiviteter som ett operativsystem måste upprätthålla för att hantera de processer som den är igång. Utan dessa fem aktiviteter , skulle ett operativsystem inte kunna förbli stabil under en längre tid . Process Creation

    När du först slår på datorn , öppnar operativsystemet processer för att köra tjänster för allt från utskriftshanteraren att datasäkerhet. När du loggar in på datorn och starta program , program skapar beroende processer . En process är inte själva programmet , utan snarare de instruktioner som processorn använder för att köra programmet . En process tillhör antingen Windows eller något annat program som du har installerat . Addera bearbetningstillstånd

    Tillståndet för en process kan vara " skapade ", " , kör , " " väntar " eller " blockerad . " man kan säga att en process " väntar " ögonblicket när du startar den överordnade programmet , och innan den har behandlats av CPU . En process är " igång " när processorn bearbetar det . Du kan överväga en process " blockerad " Om datorn inte har tillräckligt med minne för att bearbeta det eller om filer i samband med processen inte kan lokaliseras . Alla operativsystem har någon form av process hanteringssystem , även om de har olika namn för varje stat .
    Processynkronisering

    När processer som körs , den operativa systemet behöver ett sätt att säkerställa att inga två processer tillgång till samma resurser samtidigt . Specifikt , kan inte två processer försöker använda samma område för kod på en gång . Om två processer gjorde försök att köra den här koden på samma gång , kan en krasch inträffar när de försöker ringa samma filer och skicka samma instruktioner till CPU på samma gång . Om två processer behöver köra samma kod , måste man vänta tills den andra till slut innan du fortsätter .
    Process Kommunikation

    Datorn måste se till att processerna kan kommunicera med CPU: n och med varandra. Till exempel kan ett program ha många processer , och varje process kan ha en annan behörighetsnivå . En behörighetsnivå är bara en indikation på nivån av åtkomst en process bör ha till systemet . Process kommunikation säkerställer att datorn kan avgöra behörigheterna för varje process . Detta är mycket viktigt för att förebygga skadlig kod från att ta bort systemfiler eller lägga instruktioner till själva operativsystemet .
    Deadlock Prevention

    Slutligen måste datorn ha ett sätt att säkerställa att processer inte blir låst. Dödläge uppstår när två processer vardera kräver en resurs som det andra tillfället använder , och så varken processen kan avsluta vad den gör . Resurserna kan inte frigöras , och program låsa upp . Du kan också hänvisa till denna situation som en " cirkulär väntan . " Operativsystem förhindra dödläge på olika sätt , men den vanligaste metoden är att tvinga en process att förklara de resurser som kommer att krävas innan det kan starta upp . Alternativt kan en process tvingas att begära resurser i form av block , och sedan frigöra resurser som den avslutas med dem .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vad är en pollett i batchkommandon
    ·Hur man installerar program med äkta Microsoft Validat…
    ·Hur man kan stoppa CSS Update
    ·Wildcard SSL Installation
    ·Felsökning för Designjet Z6100 som inte kommer att st…
    ·Inaktivera Magnifier
    ·Hur man tar bort PCTools Från Toolbar
    ·Hur man byter en Deleted Msgina.dll Arkiv
    ·Hur man rengör registret i Microsoft Windows
    ·Hur man ladda ner Framedyn.dll
    Utvalda artiklarna
    ·Hur du kommer till din katalog på en dator
    ·Hur man reparerar en Display Driver
    ·Inaktivera Internet Explorer i Windows XP
    ·Hur göra dubbelsidig utskrift på en Mac
    ·Hur man gör en Maxtor extern 500GB hårddisk fungerar …
    ·Hur man tar bort program som fastnat
    ·Hur man ställer en Fedora SFTP
    ·Hur man hanterar en BERemote minnesläcka
    ·Hur du kopierar filer till en diskettenhet i Solaris 8
    ·Hur du ändrar en SMS- Site Code
    Copyright © Dator Kunskap http://www.dator.xyz