Wat zijn de functies van een besturingssysteem?

3194
Alexander Pearson

De Functies van een besturingssysteem de belangrijkste zijn onder meer procesbeheer, geheugenbeheer, communicatie tussen applicaties. Een besturingssysteem is de hoofdsoftware of reeks programma's die alle processen beheren die zich binnen een elektronisch apparaat voordoen.

Het zijn niet de programma's en applicaties die we gewoonlijk gebruiken om bijvoorbeeld de computer te bedienen, maar de kenmerken waardoor deze applicaties werken.

Een van de doelen van het besturingssysteem is om de kernel, de lokalisatiebronnen en de hardware van onze machine te beheren. De meeste elektronische apparaten op de markt met een microprocessor hebben een besturingssysteem.

Aan het begin van het maken van besturingssystemen was het grootste nadeel dat ze hadden een zeer lage capaciteit en een zeer lage bezettingsgraad, dus het gebeurde meestal handmatig via een batch. Binnen de batch werden de Jobs, de opdrachten die nodig zijn om een ​​actie uit te voeren, handmatig geactiveerd.

Naarmate de complexiteit van besturingssystemen toenam, was het noodzakelijk om deze taken te automatiseren, waardoor de eerste opdrachtvertalers 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 activeren zichzelf om de machine te beschermen en noodzakelijke 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 die binnen ons elektronische apparaat moeten worden uitgevoerd, zodat alles soepel verloopt..

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

1- Procesbeheer

Een van de belangrijkste onderdelen van een besturingssysteem is het beheer van processen. Processen zijn de bronnen die een programma nodig heeft om te draaien.

Dit omvat het gebruik van geheugen, CPU (centrale verwerkingseenheid) tijd en bestanden waartoe de applicatie toegang nodig heeft om goed te kunnen functioneren..

Het besturingssysteem, om te zorgen voor de goede werking van de machine, is toegewijd aan het creëren en vernietigen van processen, het stoppen en herstarten ervan en het helpen met de communicatiemechanismen tussen processen.

We kunnen deze taak vergelijken met het werk van een kantoormedewerker. Als we een lijst met taken maken, stelt het procesbeheersysteem een ​​actielijn vast waar het de belangrijkste processen op een prioriteit plaatst, de tussenliggende op een tussenliggende plaats en tenslotte de minder belangrijke als laatste..

Het probleem hierbij is dat het procesbeheer wordt gedaan door middel van een machine die willekeurige prioriteiten stelt voor de uit te voeren taken, en soms worden kleine taken niet uitgevoerd..

Het is dan nodig om de configuratie van de procesbeheertool te wijzigen en hogere prioriteit te geven aan de noodzakelijke taken of de uitvoering ervan met de hand te forceren.

2- Hoofdgeheugenbeheer

Een ander belangrijk onderdeel van het besturingssysteem is het beheer van het hoofdgeheugen. Het geheugen bestaat uit een datastore dat wordt gedeeld door de CPU en applicaties en bij een storing zijn capaciteit verliest..

Om deze reden is het belangrijk dat het besturingssysteem zorgt voor geheugenbeheer, zodat het niet verzadigd raakt en gegevens en informatie daarin verloren gaan..

Het besturingssysteem zorgt ervoor dat een deel van het geheugen wordt gebruikt en waarom. Bepaal waar de processen worden geplaatst als er een vrije ruimte is en wijs de ruimte toe die nodig is en claim deze zodat deze altijd goed wordt gebruikt.

3- Secundair opslagbeheer

Het geheugen is erg vluchtig en in het geval van een storing kunt u de informatie erin kwijtraken. Hiervoor is het nodig om een ​​tweede opslagmodule te hebben die de gegevens op lange termijn kan opslaan..

Net als bij het hoofdgeheugen, is het besturingssysteem verantwoordelijk voor het beheer van de vrije ruimte en wijst het de opslagvolgorde toe. Het zorgt er ook voor dat alles netjes wordt opgeborgen, hoeveel ruimte er nog over is en waar.

4- Beheer van het entry- en exit-systeem

Het besturingssysteem is verantwoordelijk voor het beheer van de invoer- en uitvoerpoorten van de computer, zoals koptelefoons, een printer, een monitor, enz..

In het verleden, toen u een nieuwe externe poort wilde installeren, was het belangrijk om een ​​installatieschijf te hebben die de stuurprogramma's bevatte zodat de computer ze kon accepteren..

Tegenwoordig is het besturingssysteem van de computer zelf meestal verantwoordelijk voor het doorzoeken van het netwerk naar de informatie die nodig is om de nieuwe externe poorten perfect te laten werken..

5- Bestandssysteemregister

De bestanden zijn indelingen die door hun eigenaren zijn gemaakt en die in tabellen worden omgezet, en het besturingssysteem is verantwoordelijk voor het registreren en opslaan ervan.

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

Het brengt communicatie tot stand tussen bestanden en opslageenheden, en tot slot kan het worden geconfigureerd om back-upkopieën van alle bestanden te maken, zodat ze in geval van een ongeluk niet allemaal verloren gaan..

6- Beveiliging

Het besturingssysteem is verantwoordelijk voor de beveiliging van de machine. Een van de belangrijkste activiteiten is de toegang van gebruikers of programma's tot waar ze niet zouden moeten.

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

U kunt het besturingssysteem zo configureren dat periodieke controles worden uitgevoerd en de beveiligingscontroles die het moet uitvoeren, worden vastgesteld.

7- Communicatie tussen elementen en applicaties

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

8- Rapporteer de status van het systeem

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

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

Het rapporteert de status van het systeem als er actie nodig is of keurt de te ondernemen actie goed, zoals automatische updates.

Bovendien ondersteunt het de verschillende programmeertalen, zodat elk type applicatie op onze machine kan worden gebruikt. Het heeft natuurlijk programma's die de communicatie tussen applicaties verbeteren.

9- Beheer van middelen

Het beheert alle hoofdonderdelen van de machine via zijn resourcemanager. Uw rol als administrator omvat de beveiliging en communicatie van de centrale verwerkingseenheid of CPU, de externe apparaten die op de computer zijn aangesloten..

Zoals intern geheugen en secundair geheugen, waar je soms opgeslagen onderdelen moet opruimen en van de ene naar de andere moet wisselen. 

Over het algemeen beheert het alle bronnen van het systeem en alle bronnen die ermee in contact komen

10- Gebruikersadministratie

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

Het gebruikersbeheer kan één gebruiker of meerdere gebruikers zijn. Dit betekent niet dat het besturingssysteem toestaat dat slechts één gebruikersprofiel wordt aangemaakt voor gebruik op één computer..

Het feit dat het een profiel voor één gebruiker is, impliceert dat alleen de uitvoeringen van die gebruiker actief zijn en alleen de zijne. In de andere, in de multi-user, kunnen de taken van meer dan één gebruiker tegelijkertijd actief zijn.

De meest voorkomende besturingssystemen

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

Er zijn duizenden besturingssystemen, met verschillende mate van verfijning, afhankelijk van het apparaat waarvoor ze nodig zijn.

Windows behoort tot het grote macro-imperium van Microsoft, terwijl iOs van Apple is. Linux van zijn kant is een gratis softwareplatform waarmee u uw besturingssysteem kunt wijzigen. Binnen het Linux-platform zijn Ubuntu en Devian de bekendste.

Met deze gratis software kan de gebruiker het besturingssysteem naar wens aanpassen. Het heeft ook een zeker risico, en dat is dat het aanraken van de kern van het besturingssysteem als je niet veel kennis hebt, een catastrofe kan veroorzaken..

Integendeel, besturingssystemen zoals Windows en iOS zijn al voorbereid op de meest onervaren gebruikers, zodat de initiële configuratie van het besturingssysteem het gebruik ervan mogelijk maakt zonder dure aanpassingen uit te voeren..

Referenties

  1. RAHALKAR, Sagar Ajay. Basisprincipes van het besturingssysteem. AanCertified Ethical Hacker (CEH) Foundation Guide. Apress, 2016. p. 3-21.
  2. BLUME, Steven W.Basisprincipes van het elektrische voedingssysteem voor de niet-elektrische professional. John Wiley & Sons, 2016.
  3. SPRUNT, Brinkley. De basis van hardware voor prestatiebewaking.IEEE Micro, 2002, vol. 22, nr. 4, p. 64-71.
  4. MILLER, Michael.Absolute beginnershandleiding voor de basisprincipes van computers. Than Publishing, 2007.
  5. ALVAREZ, Juan. Inzicht in de basisprincipes van de computer: stappen 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.

Niemand heeft nog op dit artikel gereageerd.