Hva betyr det at et program kjører
Når du åpner et program på datamaskinen din, starter operativsystemet en prosess som representerer programmet i minnet. Dette kalles et kjørero program, eller på portugisisk "programa em execução". Et program som kjører blir behandlet av datamaskinens prosessor for å utføre de handlingene programmet er laget for. Ordet "rodar" brukes ofte som synonym for å kjøre et program, og det viser til selve utførelsen av instruksjonene. I operativsystemer omtales et kjørero program som en prosess eller oppgave, og det er denne prosessen som gjør at programmet kan utføre sine funksjoner. Hver gang du starter et program, oppretter operativsystemet en ny prosess med egne ressurser som minne, filhåndtak og tråder.
Å forstå hva et kjørero program er, kan hjelpe deg med å oppdage uventet oppførsel på datamaskinen din. Noen ganger kan programmer fortsette å kjøre i bakgrunnen uten at du er klar over det. Dette kan påvirke ytelsen og batteritiden på bærbare datamaskiner. Når du vet hvordan du ser hvilke programmer som kjører, kan du også lettere identifisere programmer som bruker mye ressurser og eventuelt avslutte dem hvis de ikke lenger er nødvendige. I dette innholdet skal vi se nærmere på hvordan du kan få oversikt over aktive prosesser, hvilke verktøy som finnes i ulike operativsystemer, og hvordan du kan tolke informasjonen du finner.
Hvordan se programmer som kjører på PC-en
Det finnes flere måter å se hvilke programmer som kjører på datamaskinen din. De fleste operativsystemer har innebygde verktøy som viser en liste over aktive prosesser. For Windows-brukere er Oppgavebehandling det mest brukte verktøyet. Du åpner det ved å trykke Ctrl+Shift+Esc eller Ctrl+Alt+Del og velge Oppgavebehandling. I Oppgavebehandling ser du en liste over alle programmer og bakgrunnsprosesser som kjører. For hver prosess ser du informasjon som CPU-bruk, minnebruk, diskaktivitet og nettverksaktivitet. Du kan også avslutte en prosess hvis den ikke svarer eller bruker for mye ressurser.

For macOS-brukere er Aktivitetsmonitor det tilsvarende verktøyet. Du finner det i Verktøy-mappen under Programmer eller ved å søke etter det med Spotlight. Aktivitetsmonitor viser alle kjørende prosesser, og du kan sortere dem etter CPU-bruk, minnebruk, energi, disk og nettverk. Du kan også avslutte prosesser direkte fra dette verktøyet. Linux-brukere kan bruke kommandoer som top, htop eller ps i terminalen for å se kjørende prosesser. Grafiske verktøy som System Monitor finnes også i de fleste Linux-distribusjoner. Disse verktøyene gir deg en detaljert oversikt over hva som foregår på datamaskinen din til enhver tid.
For å gjøre det enklere å forstå hvilke prosesser som er viktige og hvilke som kan avsluttes, her er en liste over typiske kategorier av prosesser du kan se i Oppgavebehandling eller Aktivitetsmonitor:
- Applikasjoner: Dette er programmer du selv har startet, som nettleser, tekstbehandler eller spill.
- Bakgrunnsprosesser: Disse kjører uten at du nødvendigvis ser dem, for eksempel oppdateringstjenester, antivirusprogrammer og synkroniseringsverktøy.
- Windows-prosesser eller systemprosesser: Dette er kritiske prosesser som operativsystemet trenger for å fungere, for eksempel kjerneprosesser, driverprosesser og tjenester.
- Midlertidige prosesser: Noen programmer starter en prosess som avsluttes når oppgaven er utført, for eksempel når du pakker ut en fil eller skriver ut et dokument.
- Skjulte prosesser: Enkelte programmer kan kjøre uten å vises i standardlisten, men avanserte verktøy som Process Explorer for Windows kan vise dem.
Hva er en prosess i operativsystemet
I operativsystemteori er en prosess definert som et program under utførelse. Når du starter et program, oppretter operativsystemet en prosess som får tildelt virtuelle minneområder, en unik prosess-ID og en eller flere tråder. Prosessen er den aktive enheten som utfører programmets instruksjoner sekvensielt. Dette betyr at prosessoren behandler én instruksjon om gangen, men fordi moderne prosessorer har flere kjerner og operativsystemet bruker kontekstbytte, kan det virke som om flere programmer kjører samtidig. Hver prosess har sin egen adresserom, noe som betyr at en prosess ikke kan lese eller skrive til minnet til en annen prosess uten spesiell tillatelse. Dette er viktig for sikkerhet og stabilitet.

Når du ser på listen over kjørende prosesser, legger du merke til at noen prosesser bruker mye CPU-kraft mens andre nesten ikke bruker noe. CPU-bruken viser hvor mye av prosessorens kapasitet prosessen bruker akkurat nå. Minnebruken viser hvor mye fysisk minne prosessen har reservert. Høy minnebruk kan føre til at datamaskinen blir treg, spesielt hvis den må bruke virtuelt minne på harddisken. Diskaktivitet viser hvor mye prosessen leser eller skriver til lagringsenheten, og nettverksaktivitet viser hvor mye data som sendes eller mottas over nettet. Ved å analysere disse tallene kan du finne ut hvilke programmer som påvirker ytelsen mest.
Verktøy for å overvåke kjørende programmer
De innebygde verktøyene i operativsystemet er ofte tilstrekkelige for de fleste brukere, men det finnes også tredjepartsverktøy som gir mer detaljert informasjon. For Windows finnes Process Explorer fra Microsoft Sysinternals, som viser en hierarkisk oversikt over prosesser og tilknyttede håndtak og DLL-filer. Det finnes også Process Monitor, som logger alle filsystem-, register- og prosessaktiviteter i sanntid. For macOS finnes verktøy som iStat Menus og Activity Monitor som gir detaljert informasjon om prosesser og maskinvareressurser. For Linux finnes mange avanserte kommandolinjeverktøy som strace, ltrace og perf, i tillegg til grafiske verktøy som KSysGuard og Gnome System Monitor.
En enkel måte å sammenligne verktøyene på er å se på hvilke funksjoner de tilbyr for ulike operativsystemer. Her er en tabell som viser noen av de vanligste verktøyene og deres egenskaper:

| Operativsystem | Standardverktøy | Tredjepartsverktøy | Vanlige funksjoner |
|---|---|---|---|
| Windows | Oppgavebehandling | Process Explorer, Process Monitor | CPU, minne, disk, nettverk, avslutt prosess |
| macOS | Aktivitetsmonitor | iStat Menus, OmniDiskSweeper | CPU, minne, energi, disk, nettverk, avslutt prosess |
| Linux | top, htop, ps, System Monitor | Conky, Netdata, Glances | CPU, minne, disk, nettverk, prosesshierarki, avslutt prosess |
Hvordan tolke informasjonen om kjørende prosesser
Når du åpner Oppgavebehandling eller Aktivitetsmonitor, kan du bli overveldet av alle prosessene som vises. Det er normalt å ha titalls eller hundrevis av prosesser som kjører samtidig, spesielt på Windows. De fleste av disse er systemprosesser som operativsystemet trenger for å fungere. Du bør ikke avslutte prosesser med mindre du vet hva de gjør, fordi det kan føre til ustabilitet eller tap av data. Hvis du ser en prosess som bruker mye CPU eller minne over lang tid, kan det være et tegn på at programmet har krasjet eller at det er et skadelig program. I slike tilfeller kan du prøve å avslutte prosessen og se om problemet forsvinner.
For å identifisere en ukjent prosess kan du høyreklikke på den og velge "Åpne filplassering" eller "Gå til detaljer" for å se hvor programfilen ligger. Du kan også søke på prosessnavnet på nettet for å finne ut mer. Vær oppmerksom på at noen skadelige programmer prøver å skjule seg ved å bruke navn som ligner på systemprosesser, for eksempel "svchost.exe" for Windows. Hvis du mistenker at noe er galt, kan du kjøre en antivirusskanning eller bruke et verktøy som Malwarebytes for å sjekke systemet.
En annen nyttig funksjon i Oppgavebehandling er muligheten til å se historisk bruk av CPU og minne under fanen "Ytelse". Her kan du se grafer som viser hvordan ressursene har blitt brukt over tid. Hvis CPU-bruken er konstant på 100 prosent, kan det være et tegn på at en prosess kjører i en uendelig løkke eller at datamaskinen din trenger mer prosessorkraft. Hvis minnebruken er svært høy, kan det være lurt å legge til mer minne eller avslutte unødvendige programmer. For bærbare datamaskiner er det også viktig å sjekke strømforbruket. macOS Aktivitetsmonitor har en egen fane for energi som viser hvor mye strøm hver prosess bruker, noe som påvirker batteritiden.

Slik optimaliserer du ytelsen ved å overvåke kjørende programmer
Ved å regelmessig sjekke hvilke programmer som kjører, kan du optimalisere datamaskinens ytelse. Hvis du oppdager at et program bruker unødvendig mye ressurser, kan du avslutte det eller deaktivere det fra å starte automatisk ved oppstart. Mange programmer installerer seg slik at de starter sammen med operativsystemet, og dette kan gjøre oppstarten tregere og redusere tilgjengelig minne. I Windows kan du administrere oppstartsprogrammer i Oppgavebehandling under fanen "Oppstart". Her ser du en liste over programmer som starter automatisk, og du kan deaktivere dem du ikke trenger. I macOS finner du oppstartsprogrammer i Systeminnstillinger under "Brukere og grupper" eller "Generelt" og "Påloggingsobjekter".
For å gå dypere inn i analysen av kjørende prosesser, kan du bruke ESET Endpoint Security sin dokumentasjon om prosesser i skyen. Denne kilden beskriver hvordan du kan se prosesser i et sikkerhetsperspektiv, og det gir innsikt i hvordan overvåkning av prosesser kan bidra til å oppdage trusler. En annen nyttig ressurs er IBM sin forklaring av programmer som kan kjøres, som gir et teknisk perspektiv på hvordan operativsystemet håndterer utførelse av programmer. Disse kildene kan hjelpe deg med å forstå de underliggende mekanismene og gjøre deg bedre rustet til å feilsøke ytelsesproblemer.
Når du har identifisert hvilke programmer som kjører og hvordan de påvirker systemet, kan du ta grep for å forbedre ytelsen. Du kan for eksempel avinstallere programmer du ikke lenger bruker, oppdatere drivere og programvare til nyeste versjon, eller vurdere å oppgradere maskinvaren hvis datamaskinen din er gammel. Overvåkning av kjørende prosesser er en kontinuerlig prosess, og det kan være lurt å sjekke listen med jevne mellomrom for å oppdage uventet oppførsel. På den måten kan du holde datamaskinen din i god stand og unngå at den blir treg over tid.

Vanlige spørsmål om programmer som kjører
Mange lur på hvorfor det kjører så mange prosesser på datamaskinen deres. Dette er normalt, spesielt på Windows der operativsystemet har mange tjenester som kjører i bakgrunnen. Noen av disse tjenestene er nødvendige for sikkerhetsoppdateringer, nettverkstilkobling og maskinvarefunksjonalitet. Andre tjenester kan være fra tredjepartsprogrammer som antivirus, skylagring eller oppdateringsverktøy. Hvis du ønsker å redusere antall prosesser, kan du deaktivere unødvendige tjenester via Systemkonfigurasjon i Windows eller ved å bruke tredjepartsverktøy. Vær imidlertid forsiktig, fordi deaktivering av kritiske tjenester kan føre til at datamaskinen slutter å fungere på forventet måte.
Et annet vanlig spørsmål er om det er farlig å avslutte en prosess. I de fleste tilfeller er det trygt å avslutte en prosess som tilhører et program du selv har startet. Hvis du avslutter en systemprosess, kan det imidlertid føre til at datamaskinen fryser eller krasjer. Derfor er det lurt å bare avslutte prosesser du er sikker på at du ikke trenger. Hvis du er usikker, kan du søke på prosessnavnet eller spørre i et teknisk forum. Det finnes også verktøy som Process Explorer som gir detaljert informasjon om hver prosess, inkludert hvilke tjenester den bruker og hvilken produsent den kommer fra.
Oppsummering og beste praksis
Å kunne se hvilke programmer som kjører på PC-en er en nyttig ferdighet for alle som bruker datamaskiner. Det gir deg kontroll over systemets ytelse og





