Hier is een uitsplitsing van gemeenschappelijke bewerkingen in het computersysteem, gecategoriseerd door bronnentype:
CPU (centrale verwerkingseenheid)
* Uitvoering: De kernfunctie van de CPU is het uitvoeren van instructies. Dit omvat het ophalen van instructies uit het geheugen, het decoderen en het uitvoeren van de overeenkomstige bewerkingen op gegevens.
* planning: Het besturingssysteem beheert hoe CPU -tijd wordt toegewezen aan verschillende processen. Dit omvat het bepalen van welk proces vervolgens wordt uitgevoerd, hoe lang en wanneer te schakelen tussen processen.
* onderbrekingen: Gebeurtenissen zoals I/O -voltooiing, timers of uitzonderingen kunnen de CPU onderbreken, waardoor deze naar een andere taak overschakelt.
* Caching: CPU's gebruiken vaak caches om vaak toegankelijke gegevens en instructies op te slaan, waardoor de toegang wordt versneld.
geheugen (RAM)
* Lees: Het ophalen van gegevens die in het geheugen zijn opgeslagen.
* Schrijf: Gegevens in het geheugen opslaan.
* toewijzing: Geheugen verdelen in brokken voor verschillende processen en programma's.
* management: Het besturingssysteem houdt toezicht op de geheugentoewijzing, maakt geheugen vrij wanneer het niet langer nodig is en geheugenfragmentatie hanteert.
* ruilen: Gegevens verplaatsen tussen RAM en secundaire opslag (harde schijf) wanneer RAM vol is.
opslag (harde schijven, SSD's, enz.)
* Lees: Gegevens ophalen uit opslag.
* Schrijf: Gegevens opslaan op opslagapparaten.
* Zoek: De kop-/schrijfkop naar de juiste locatie verplaatsen op een harde schijf.
* Opmaak: Een opslagapparaat voorbereiden voor gebruik door het besturingssysteem.
* Bestandssysteembewerkingen: Bestanden en mappen maken, verwijderen, vernieuwen en verplaatsen.
invoer-/uitvoerapparaten (toetsenbord, muis, monitor, printers, netwerkkaarten)
* invoer: Gegevens ontvangen van apparaten zoals het toetsenbord of de muis.
* Uitvoer: Gegevens verzenden naar apparaten zoals de monitor of printer.
* Device Driver Interactie: Communiceren met specifieke hardware -apparaten via stuurprogramma's.
* Interruptafhandeling: Het beheren van interrupts gegenereerd door I/O -apparaten.
Andere bewerkingen
* Procesbeheer: Processen maken, beëindigen en beheren (programma's).
* Netwerkcommunicatie: Het verzenden en ontvangen van gegevens via een netwerk.
* Beveiligingsoperaties: Verificatie, autorisatie en toegangscontrole.
* Power Management: Het beheersen van de stroomstatus van de computer (slaap, winterslaap, enz.).
Key Concepts
* besturingssysteem (OS): Het besturingssysteem beheert en coördineert het gebruik van middelen.
* stuurprogramma's: Softwareprogramma's waarmee de computer kan communiceren met specifieke hardware -apparaten.
* onderbrekingen: Signalen die de CPU informeren over gebeurtenissen die aandacht vereisen.
* Concurrency: Het vermogen van het besturingssysteem om meerdere processen te uitvoeren schijnbaar tegelijkertijd.
Laat het me weten als je een diepere duik wilt in een specifieke resource -bewerking! |