Vad är bakgrundsbearbetning?
Bakgrundsbearbetning kan bäst definieras av dess handling. Den utför helt enkelt uppgifter i bakgrunden på en dator medan en datoranvändare utför åtgärder i datorns förgrund. Till exempel kan en datoranvändare i bakgrundsprocesser aktivt manipulera en applikation med hjälp av ett tangentbord och en datorskärm medan separata operationer utförs samtidigt och i bakgrunden. I många fall fungerar bakgrundsprocesser helt autonomt och användaren är inte ens medveten om att processerna utförs.
Att bearbeta data i bakgrunden till vilken dator som helst är en integrerad del av datorns funktion. Bakgrunder kan vara högprioriterade, samma nivå prioriterade eller låg nivå prioritet jämfört med applikationen som en användare arbetar med på skärmen. Så länge bakgrundsbehandling uppnås inom en acceptabel tidsram och inte stör användarens aktiviteter eller datorns övergripande funktion, kan det anses vara framgångsrikt.
Ett populärt exempel på bakgrundsbehandling involverar den vanliga skrivaren. När en datoranvändare arbetar på en ordbehandlare för att skriva in ett dokument, sparar det och beordrar datorn att skriva ut det, överförs kommandot till skrivaren genom datorns bakgrundsprocesser. Denna aktivitet sker oberoende av vad som händer på datoranvändarens skärm. Faktum är att en datoranvändare kan fortsätta att göra ändringar av dokumentet, öppna och skriva ett nytt dokument eller arbeta i en helt ny applikation helt och hållet medan datorn arbetar med bakgrundsbehandling.
Bristen på interaktion mellan datoranvändare och bakgrundsprocesser bör inte missförstås för att innebära att processerna är obetydliga. Det finns vissa bakgrundsprocesser som är lika viktiga som de applikationer som interageras med i förgrunden. Vissa datorer har förmågan att prioritera uppgifter och reglera hur mycket energi som ägnas åt var och en. Generellt sett är en bakgrundsprocess relativt låg och har minimal produktion.
Bakgrundsprocesser kan vanligtvis kategoriseras som antingen en demon eller en datorintensiv uppgift. Den genomsnittliga datoranvändaren kommer att bli mer bekant med demonernas arbete, eftersom de hjälper till att ta hand om vanliga funktioner som e-postöverföring, servering av webbsidor och tidssynkronisering. Deras interaktioner är inte med användare, utan med program eller andra datorer i ett nätverk. De använder väldigt lite minne och lägger inte så mycket i CPU-användningen, så datoranvändare kan arbeta på en maskin i flera år utan att inse att dessa processer existerar och faktiskt äger rum medan de koncentrerar sig på en uppgift i datorns förgrund.