Her er en oversikt over Common Computer System Resource Operations, kategorisert etter ressurstype:
CPU (sentral prosesseringsenhet)
* utførelse: Kjernefunksjonen til CPU er å utføre instruksjoner. Dette innebærer å hente instruksjoner fra minnet, avkode dem og deretter utføre de tilsvarende operasjonene på data.
* Planlegging: Operativsystemet klarer hvordan CPU -tid blir tildelt forskjellige prosesser. Dette innebærer å bestemme hvilken prosess som skal løpe videre, hvor lenge, og når du skal veksle mellom prosesser.
* avbryter: Hendelser som I/O -fullføring, tidtakere eller unntak kan avbryte CPU, noe som får den til å bytte til en annen oppgave.
* caching: CPUer bruker ofte hurtigbuffer for å lagre ofte tilgang til data og instruksjoner, og fremskynder tilgangen.
minne (RAM)
* Les: Hente data lagret i minnet.
* skriv: Lagre data i minnet.
* tildeling: Dele minne i biter for forskjellige prosesser og programmer.
* Management: Operativsystemet fører tilsyn med minnetildeling, frigjør minnet når det ikke lenger er nødvendig, og håndterer minnefragmentering.
* Bytte: Flytte data mellom RAM og sekundærlagring (harddisk) når RAM er full.
lagring (harddisker, SSD -er osv.)
* Les: Hente data fra lagring.
* skriv: Lagring av data på lagringsenheter.
* Søk: Flytte lese-/skrivehodet til riktig sted på en harddisk.
* Formatering: Utarbeide en lagringsenhet for bruk av operativsystemet.
* Filsystemoperasjoner: Opprette, slette, gi nytt navn og flytte filer og mapper.
Input/Output -enheter (tastatur, mus, skjerm, skrivere, nettverkskort)
* Input: Motta data fra enheter som tastaturet eller musen.
* Output: Sende data til enheter som skjermen eller skriveren.
* enhetsdriverinteraksjon: Kommuniserer med spesifikke maskinvareenheter gjennom drivere.
* Avbruddshåndtering: Administrere avbrudd generert av I/O -enheter.
Andre operasjoner
* Prosessstyring: Opprette, avslutte og administrere prosesser (programmer).
* Nettverkskommunikasjon: Sende og motta data over et nettverk.
* Sikkerhetsoperasjoner: Autentisering, autorisasjon og tilgangskontroll.
* Power Management: Kontrollere datamaskinens krafttilstand (søvn, dvalemodus, etc.).
Nøkkelkonsepter
* operativsystem (OS): OS administrerer og koordinerer bruken av ressurser.
* drivere: Programmer som gjør at datamaskinen kan samhandle med spesifikke maskinvareenheter.
* avbryter: Signaler som informerer CPU om hendelser som krever oppmerksomhet.
* samtidighet: OS -muligheten til å kjøre flere prosesser tilsynelatende samtidig.
Gi meg beskjed hvis du vil ha et dypere dykk i noen spesifikk ressursoperasjon!