Wat zijn de functies van een besturingssysteem?

Wat zijn de functies van een besturingssysteem?

De Functies van een besturingssysteem Het belangrijkste is onder andere procesbeheer, geheugenbeheer, communicatie tussen applicaties. Een besturingssysteem is de belangrijkste software of set programma's die alle processen beheren die zich binnen een elektronisch apparaat voordoen.

Het zijn niet de programma's en applicaties die we meestal gebruiken voor het beheer bijvoorbeeld van de computer, maar de kenmerken waarmee deze applicaties kunnen functioneren.

Een van de doelen van het besturingssysteem is het beheren van de kern-, locatie- en hardwarebronnen van onze machine. De meeste elektronische apparaten op de markt die een microprocessor hebben, hebben een besturingssysteem.

Aan het begin van het creëren van besturingssystemen was het grootste falen dat ze hadden dat ze heel weinig capaciteit en zeer weinig gebruik hadden, dus het werd normaal handmatig gedaan via een batch. In de batch zijn de banen, die de bestellingen zijn die nodig zijn om een ​​actie uit te voeren, ze werden handmatig geactiveerd.

Naarmate de complexiteit van de besturingssystemen toenam, waren deze taken nodig om te automatiseren, waardoor de eerste commando -artiesten werden verschenen.

Met alle updates en ontdekkingen die door de jaren heen zijn gedaan, blijft er niets over van de eerste besturingssystemen die handmatig moesten worden geactiveerd.

Ze worden steeds geavanceerder en alleen geactiveerd om de machine te beschermen en de nodige en routinematige taken uit te voeren.

Hoofdfuncties van een besturingssysteem

Zoals we eerder hebben besproken, zijn de meeste besturingssystemen al geprefabriceerd met een lijst met taken om uit te voeren binnen ons elektronische apparaat, zodat alles op wielen gaat.

Het is alleen nodig om kleine aanpassingen aan te brengen om de configuratie aan te passen aan de behoeften van ons apparaat.

1- Procesbeheer

Een van de belangrijkste onderdelen van een besturingssysteem is procesbeheer. De processen zijn de bronnen die een programma moet worden uitgevoerd.

Dit impliceert het gebruik van geheugen, CPU -tijd (centrale verwerkingseenheid) en bestanden waaraan de applicatie goed moet werken.

Het besturingssysteem, om te zorgen voor de juiste werking van de machine, is gewijd aan het maken en vernietigen van processen, stoppen en hervatten en helpen met de communicatiemechanismen tussen processen.

We kunnen deze taak vergelijken met het werk van een kantoormedewerker. Als we een takenlijst maken, zal het procesbeheersysteem een ​​actielijn vaststellen waarbij het in plaats daarvan de belangrijkste processen plaatste, de tussenproducten op een tussenliggende plaats, en uiteindelijk het minst belangrijk in het laatste.

Kan u dienen: von Neumann Architecture: Origin, Model, How It Works

Het probleem hiervan is dat procesbeheer wordt gedaan via een machine die willekeurige prioriteiten stelt voor de te uitvoeren taken, en soms worden onbelangrijke taken overgelaten zonder uit te voeren.

Het is dan nodig om de configuratie van de procesbeheerstool te wijzigen en een hogere prioriteit te geven aan de nodige taken of uw uitvoering met de hand te dwingen.

2- Hoofdgeheugenbeheer

Een andere belangrijke componenten van het besturingssysteem is het belangrijkste geheugenbeheer. Het geheugen bestaat uit een datawarehouse dat wordt gedeeld door de CPU en de applicaties en dat zijn capaciteit verliest als er een mislukking ontstaat.

Daarom is het belangrijk dat het besturingssysteem verantwoordelijk is voor het beheer van geheugen, zodat gegevens en informatie niet verzadigd en verloren zijn.

Het besturingssysteem zorgt ervoor dat een deel van het geheugen wordt gebruikt en waarom. Beslist waar de processen worden geplaatst wanneer er een vrij gat is en claimt en claimt de ruimte die nodig is om altijd te worden gebruikt.

3- Secundair opslagbeheer

Geheugen is erg vluchtig en in het licht van elke mislukking kunt u de informatie erin verliezen. Daarom is het noodzakelijk om een ​​tweede opslagmodule te hebben die gegevens op lange termijn kan opslaan.

Net als bij het hoofdgeheugen, is het besturingssysteem verantwoordelijk voor het beheren van de vrije ruimte en wijst het de handhavingsvolgorde toe. Het zorgt er ook voor dat alles perfect wordt opgeslagen, evenals hoeveel ruimte vrij is en waar.

4- Management voor invoer- en uitvoersysteem

Het besturingssysteem is verantwoordelijk voor het beheren van de invoer- en uitgangspoorten van de computer, zoals hoofdtelefoons, een printer, een monitor, enz.

Vroeger, toen u een externe poort wilde installeren, was het belangrijk.

Nu, in onze tijd, is het besturingssysteem van de computer zelf meestal verantwoordelijk voor het zoeken naar het netwerk naar de benodigde informatie, zodat de nieuwe externe poorten perfect werken.

Kan u van dienst zijn: wat is het productproductsysteem?

5- Bestandssysteemrecord

De bestanden zijn formaten die zijn gemaakt door hun eigenaren die tabellen worden, en het besturingssysteem is verantwoordelijk voor het registreren en opslaan van hen.

Het besturingssysteem is verantwoordelijk voor het bouwen, elimineren en archiveren van de gemaakte bestanden, en biedt de nodige tools om op elk gewenst moment toegang te krijgen tot de bestanden.

Het stelt communicatie vast tussen bestanden en opslageenheden, en ten slotte kan het worden geconfigureerd op een manier die back -ups van alle bestanden maakt, zodat ze in het geval van een ongeluk niet alles verliezen.

6- Beveiliging

Het besturingssysteem heeft de leiding over de veiligheid van de machines. Een van de belangrijkste activiteiten is toegang tot gebruikers of programma's waar ze dat niet zouden moeten doen.

Er zijn veel virussen die ons systeem kunnen beïnvloeden, en het besturingssysteem zorgt ervoor dat dit niet gebeurt.

Het besturingssysteem kan zo worden geconfigureerd dat periodieke bedieningselementen worden uitgevoerd en de beveiligingscontroles die u moet uitvoeren, zijn vastgesteld.

7- Communicatie tussen elementen en toepassingen

Via netwerkinterfaces onderhoudt het besturingssysteem de communicatie tussen de verschillende componenten van de machine en alle toepassingen die ermee in contact staan. Informatie verzenden en ontvangen.

8- Informeer de systeemstatus

Er zijn een aantal applicaties die standaard naast het besturingssysteem worden geïnstalleerd, maar die als zodanig geen systeem zijn.

Deze bieden een omgeving en basiskenmerken voor de ontwikkeling en uitvoering van de programma's die in onze machine zijn geïnstalleerd.

Informeert de status van het systeem, als er een actie nodig is of goedgekeurd is dat een actie wordt uitgevoerd, zoals automatische updates.

Bovendien ondersteunt het de verschillende programmeertalen zodat elk type toepassing operationeel is in onze machine. Natuurlijk heeft het programma's die de communicatie tussen applicaties verbeteren.

9- Resource Management

Beheer alle hoofdonderdelen van de machine via de resource manager. De functie als beheerder houdt de veiligheid en communicatie in van de centrale verwerkingseenheid of CPU, de externe apparaten die zijn aangesloten op de computer.

Evenals intern geheugen en secundair geheugen, waarbij het soms moet schoonmaken en opgeslagen onderdelen van één moeten veranderen en veranderen. 

Kan u van dienst zijn: soorten programma's

Over het algemeen beheert het alle systeembronnen en alle bronnen die in contact komen met hetzelfde

10- Gebruikersbeheer

Het besturingssysteem is ook verantwoordelijk voor het beheren van de profielen die op de computer zijn opgeslagen, afhankelijk van wie er een profiel in heeft gemaakt.

Gebruikersbeheer kan monousuario of multi -gebruikers zijn. Dit betekent niet dat het besturingssysteem alleen een gebruikersprofiel op een computer kan gebruiken.

Dat het een monousuario -profiel is, houdt in dat alleen de uitvoeringen van die gebruiker actief zijn en alleen die ervan. In de andere, in de multi -gebruiker, kan het de taken van meer dan één gebruiker tegelijkertijd actief zijn.

De meest voorkomende besturingssystemen

De bekendste en gebruikte besturingssystemen zijn Windows, iOS en Linux voor computers. En de Android en iOS voor smartphones.

Er zijn duizenden besturingssystemen, met een grotere of minder mate van verfijning, afhankelijk van welk apparaat nodig is.

Windows behoort tot het geweldige macroimperium van Microsoft, terwijl iOS tot Apple is. Linux van zijn kant is het een gratis softwareplatform waarmee u het besturingssysteem kunt aanpassen. Binnen het Linux -platform is Ubuntu en Devian, die de bekendste zijn.

Met deze vrije software kunnen de gebruiker het besturingssysteem wijzigen zoals hij leuk vindt. Het heeft ook een bepaald risico, en dat is dat het aanraken van de kern van het besturingssysteem als u niet veel kennis heeft, een catastrofe kan genereren.

Integendeel, besturingssystemen zoals Windows en iOS, zijn al voorbereid op meer onervaren gebruikers, zodat de eerste configuratie van het besturingssysteem het gebruik ervan mogelijk maakt zonder dure wijziging te hoeven maken.

Referenties

  1. Rahalkar, Sagar Ajay. Basis van het besturingssysteem. InCertified Ethical Hacker (CEH) Foundation Guide. APS, 2016. P. 3-21.
  2. Blume, Steven W.Basisprincipes van elektrisch stroomsystemen voor de niet -elektrische professional. John Wiley & Sons, 2016.
  3. Sprunt, Brinkley. De basisprincipes van prestatieboonhardware.IEEE MICRO, 2002, vol. 22, nr. 4, p. 64-71.
  4. Miller, Michael.Absolute beginnershandleiding voor computer basics. Que Publishing, 2007.
  5. Alvarez, Juan. Basisbeginselen van de computer onderschrijven: stappen op weg naar geletterdheid.
  6. Silberschatz, Abrahamgalvin, et al.Besturingssystemen: fundamentele concepten. Addison-Wesley IberoAmericana ,, 1994.
  7. Tanenbaum, Andrew S.; Fogoaga, Juan Carlos Vega.Besturingssystemen. Prentice Hall, 1988.