Wat zijn de functies van een besturingssysteem?



de functies van een besturingssysteem het meest opvallend zijn het beheer van processen, geheugen en communicatie tussen applicaties, onder andere.

Een besturingssysteem is de hoofdsoftware of reeks programma's die alle processen beheren die binnen een elektronisch apparaat ontstaan.

Het zijn niet de programma's en applicaties die we gewoonlijk gebruiken voor de behandeling van bijvoorbeeld de computer, maar de kenmerken die het mogelijk maken dat die applicaties werken.

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

Bij het begin van het maken van besturingssystemen was de grootste fout die ze hadden, dat ze heel weinig capaciteit en een zeer lage bezettingsgraad hadden, dus werd het meestal handmatig door een batch gedaan. Binnen de batch werden de taken, die de orders zijn die nodig zijn om een ​​actie uit te voeren, handmatig geactiveerd.

Naarmate de complexiteit van de besturingssystemen toenam, was het noodzakelijk om deze taken te automatiseren en zo de eerste opdrachttolken te verschijnen.

Met alle updates en ontdekkingen die in de loop der jaren zijn gedaan, is er niets meer 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 vermeld, 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 door te voeren 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 moet uitvoeren.

Dit omvat het gebruik van geheugen, CPU-tijd (centrale verwerkingseenheid) en de bestanden waartoe de toepassing toegang moet hebben om goed te kunnen functioneren.

Het besturingssysteem, verantwoordelijk voor het goed functioneren van de machine, is toegewijd aan het maken en vernietigen van processen, het stoppen en hervatten ervan en het helpen met de communicatiemechanismen tussen processen.

We kunnen deze taak vergelijken met het werk van een klerk. Als we een takenlijst maken, zal het procesbeheersysteem een ​​actielijn vaststellen waarin de belangrijkste processen als prioriteit worden geplaatst, het intermediair op een tussenliggende plaats en ten slotte de minst belangrijke op de laatste plaats.

Het probleem hiermee is dat procesbeheer wordt gedaan door een machine die willekeurige prioriteiten stelt voor de taken die moeten worden uitgevoerd, en dat soms onbelangrijke taken onafgemaakt blijven.

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- Beheer van het hoofdgeheugen

Een ander belangrijk onderdeel van het besturingssysteem is het beheer van het hoofdgeheugen. Het geheugen bestaat uit een gegevensopslag die wordt gedeeld door de CPU en de toepassingen en die zijn capaciteit verliest als zich een fout voordoet.

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

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

3- Beheer van secundaire opslag

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

Net als bij het hoofdgeheugen, is het besturingssysteem verantwoordelijk voor het beheer van de vrije ruimte en wijst het de volgorde van opslaan toe. Het zorgt er ook voor dat alles perfect wordt opgeslagen, en hoeveel ruimte er nog vrij 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 een hoofdtelefoon, 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 benodigde informatie, zodat de nieuwe externe poorten perfect werken.

5- Bestandssysteemregistratie

Bestanden zijn formaten die zijn gemaakt door hun eigenaren en die zijn geconverteerd naar tabellen. Het besturingssysteem is verantwoordelijk voor het opnemen en opslaan van bestanden.

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

Hiermee wordt de communicatie tussen de bestanden en de opslageenheden tot stand gebracht en ten slotte kan deze zo worden geconfigureerd dat er back-upkopieën van alle bestanden worden gemaakt, zodat ze in het 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 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 controles worden uitgevoerd en beveiligingscontroles worden uitgevoerd..

7- Communicatie tussen elementen en applicaties

Via de netwerkinterfaces onderhoudt het besturingssysteem de communicatie tussen de verschillende componenten van de machine en alle toepassingen die ermee in contact staan. Verzend en ontvang informatie.

8- Informeer over de status van het systeem

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

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

Het informeert over de toestand van het systeem, als het nodig is om enige actie uit te voeren of om goed te keuren dat een bepaalde actie wordt ondernomen, zoals automatische updates.

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

9- Resourcemanagement

Beheer alle hoofdonderdelen van de machine via de resource manager. Zijn functie als beheerder omvat de beveiliging en communicatie van de centrale verwerkingseenheid of CPU, externe apparaten die op de computer zijn aangesloten.

Zoals intern geheugen en secundair geheugen, waarbij u soms opgeslagen onderdelen van de ene naar de andere moet opschonen en wijzigen. 

In het algemeen beheert het alle middelen van het systeem en alle bronnen die ermee in contact komen.

10 - Gebruikersbeheer

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.

Gebruikersbeheer kan single-user of multi-user zijn. Dit betekent niet dat het besturingssysteem toestaat dat alleen een gebruikersprofiel wordt aangemaakt om op een computer te gebruiken.

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

De meest voorkomende besturingssystemen

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

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

Windows behoort tot het grote macrobeeld van Microsoft, terwijl iOs van Apple is. Linux, van zijn kant, is een gratis softwareplatform waarmee je je besturingssysteem kunt aanpassen. Binnen het Linux-platform bevinden zich Ubuntu en Devian, de bekendste.

Met deze gratis software kan de gebruiker het besturingssysteem naar eigen inzicht aanpassen. Het heeft ook een bepaald risico, en dat is om de kern van het besturingssysteem aan te raken als je niet veel kennis hebt om een ​​catastrofe te genereren.

Daarentegen zijn besturingssystemen zoals Windows en iOS klaar voor de meest onervaren gebruikers, zodat de initiële configuratie van het besturingssysteem het gebruik ervan mogelijk maakt zonder dure aanpassingen te hoeven doen.

referenties

  1. RAHALKAR, Sagar Ajay. Basisprincipes van het besturingssysteem. inCertified Ethical Hacker (CEH) Foundation Guide. Apress, 2016. p. 3-21.
  2. BLUME, Steven W.Basisprincipes van het elektrisch systeem 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 handleiding voor beginners van de computer. Wat Publishing, 2007.
  5. ALVAREZ, Juan. Inzicht in de basisprincipes van de computer: stappen zetten 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.