Een besturingssysteem is een reeks programma's die, via elektronische opdrachten, de totale activiteit van de computer regelen. Zoiets als een conducteur die alles op orde heeft en ervoor zorgt dat alle onderdelen van de machine samenwerken. Meestal draait het op de computer als we het aanzetten. Elke computer moet een besturingssysteem hebben om te kunnen functioneren. De definitie geeft aan dat het een groep computerprogramma's is die de mogelijkheid bieden om de bronnen waarover een computer beschikt op een efficiëntere manier te beheren.
Wat is een operatief systeem
Inhoudsopgave
De definitie van besturingssysteem geeft aan dat het een groep computerprogramma's is die de mogelijkheid bieden om de bronnen die een computer heeft efficiënter te beheren, het is ook bekend onder de naam systeemsoftware.
Om te begrijpen wat een besturingssysteem is, is het noodzakelijk om te vermelden dat de werking van dit type programma start vanaf het moment dat de computer wordt aangezet, aangezien het zijn taak is om de hardware vanaf de beginfasen te beheren en het tegelijkertijd mogelijk te maken interactie met de gebruiker.
Daarom kan worden gezegd dat het concept van een besturingssysteem het belangrijkste programma beschrijft dat een computer gebruikt, aangezien hij het is die de applicaties en services coördineert die de gebruiker gebruikt, wat betekent dat hierdoor de rest van de De software in een computer kan normaal functioneren, omdat het de herkenning van sommige verbindingen mogelijk maakt, controles creëert, beveiliging biedt, verzendingen, onder andere. De meest gebruikte softwareprogramma's zijn tegenwoordig het Windows-besturingssysteem, Linux- besturingssysteem, OS / 2 en DOS.
In de geschiedenis van besturingssystemen is het belangrijk op te merken dat de eerste versies van computers geen systemen zoals deze hadden, iets dat momenteel moeilijk te assimileren is. In de jaren zestig maakten computers gebruik van zogenaamde batchprocessors.
Jaren later begon de creatie van OS (besturingssystemen), hoewel het waar is dat er in de jaren 80 al enkele erkende besturingssystemen waren gemaakt in de gemeenschap, maar in de jaren 90 begon deze software iets meer flexibel en tegelijkertijd sterk, een van de herkenningspunten van die tijd is het Windows 95-besturingssysteem.
Tegenwoordig is het besturingssysteem van een computer zelfs op internet te vinden, waar het zelfs mogelijk is om het besturingssysteem van de vereiste versie te downloaden.
In de definitie van het besturingssysteem worden de doelen ervan benadrukt, namelijk het beheren van de tussenliggende kern, het bieden van hardwarebescherming en ook het beheren van locatiebronnen, een tool die voorkomt dat applicatieprogrammeurs hetzelfde proces moeten uitvoeren handmatig.
De evolutie van besturingssystemen heeft ertoe geleid dat veel van de elektronische apparaten die microprocessors gebruiken voor hun werking, ook een ingebouwd besturingssysteem hebben, enkele voorbeelden zijn mobiele telefoons, dvd-spelers, radio's, computers, enz.
In dit geval worden ze gemanipuleerd via een grafische gebruikersinterface, een desktopomgeving of een vensterbeheerder, in het geval van mobiele telefoons gebeurt dit via een console en de dvd via de afstandsbediening, al deze het zijn gegevens waarmee we beter kunnen begrijpen wat een besturingssysteem is.
Waar is een besturingssysteem voor
Een van de dingen waar een besturingssysteem voor wordt gebruikt, is om andere software op dat programma te laten vertrouwen en zo efficiënt te kunnen functioneren, om die reden is dat, afhankelijk van het systeem dat wordt gebruikt, bepaalde programma's wel of niet kunnen worden geïnstalleerd.
Evenzo kunnen besturingssystemen worden geclassificeerd op basis van het aantal taken dat ze tegelijkertijd kunnen uitvoeren, evenals op basis van het aantal gebruikers dat genoemde programma's kan gebruiken en ook op basis van de tijd waarin ze worden uitgevoerd, wat kan worden of niet echt. Opgemerkt moet worden dat dit slechts enkele van de bestaande classificaties zijn.
Het concept van een besturingssysteem geeft aan dat het drie belangrijke en essentiële elementen heeft, ze verwijzen naar de softwarepakketten die het mogelijk maken dat de hardware interactie heeft met de software zelf.
- Commando-interpretatie: dit zijn die componenten waarmee de commando's kunnen worden geïnterpreteerd, hun belangrijkste doel is om de commando's of orders die de gebruiker uitvoert te communiceren, dit gebeurt via een taal die kan worden geïnterpreteerd door de hardware, zonder dat degene die het bevel uitvoert, heeft enige kennis van die taal.
- Bestandssysteem: het is een soort bestandsdatabase, waar ze een boomachtige structuur krijgen.
- Kern: ten slotte is er de kern, die verantwoordelijk is voor de werking van basisgebieden zoals gegevensinvoer en -uitvoer, communicatie, geheugenbeheer en -verwerking, enz.
Elementen van een besturingssysteem
Het besturingssysteem bestaat uit vier modules: de kernel of kernel, de geheugenbeheerder, het invoer- en uitvoersysteem en ten slotte de bestandsbeheerder. Er zijn mensen die van mening zijn dat er een vijfde module is, namelijk de opdrachtinterpreter, die verantwoordelijk is voor het vertalen van de opdrachten die de gebruiker uitvoert via het toetsenbord of een ander apparaat.
Kern of kern
Het is de module op het laagste niveau van het besturingssysteem, het berust op de hardware van een computer, enkele van de taken die het moet uitvoeren, zijn onder meer interferenties afhandelen, taken toewijzen aan de processor, communicatiekanalen tussen programma's aanbieden.. Over het algemeen is de kernel verantwoordelijk voor het besturen van de andere modules en synchroniseert tegelijkertijd hun uitvoering.
Op dezelfde manier heeft de kernel een submodule die bekend staat als een scheduler, wiens taak het is om de processortijd aan de verschillende programma's aan te geven, dit volgens een bepaald planningspatroon dat kan verschillen tussen besturingssystemen. In het algemeen wordt er een hiërarchie van prioriteiten vastgesteld, die verantwoordelijk zijn voor het bepalen hoe de CPU-tijd aan elke software moet worden toegewezen.
Geheugenbeheerder
De geheugenbeheerder is daarentegen degene die verantwoordelijk is voor het toewijzen van sommige delen van het RAM-geheugen aan de programma's, of aan fracties daarvan die dit nodig hebben, terwijl de rest van de programma's en gegevens zich op de opslagapparaten bevinden enorm. Op deze manier gebeurt de toewijzing van een deel van het hoofdgeheugen op een gestructureerde manier volgens een bepaald patroon.
De meest gebruikelijke manier om geheugen te beheren is het creëren van virtueel geheugen, hierdoor zal het geheugen van de computer verschijnen voor iedereen die het systeem gebruikt, veel meer dan het in werkelijkheid is.
In- en uitgangssysteem
Dit element presenteert de gebruikersinvoer en -uitvoer van gegevens als iets dat onafhankelijk is van de computer, wat betekent dat voor de gebruiker alle apparatuur dezelfde kenmerken zal hebben en op dezelfde manier zal worden behandeld, waarbij het besturingssysteem verantwoordelijk is voor het omgaan met de eigenaardigheden van elk een daarvan, een daarvan is de reactiesnelheid. Een veel gebruikte techniek, vooral bij gegevensuitvoer, is het gebruik van spoolers.
De outputinformatie wordt tijdelijk opgeslagen in een wachtrij die zich in een massaopslagapparaat bevindt, dit totdat het randapparaat wordt vrijgegeven, waardoor wordt voorkomen dat een programma wordt vastgehouden omdat het randapparaat niet beschikbaar is. SSO's hebben oproepen om spoolbestanden te verwijderen of toe te voegen.
Bestandsbeheer
Het doel van de bestandsbeheerder is om de structuren van de programma's te onderhouden, evenals de gegevens van de gebruikers en de systeemprogramma's die in bestanden worden bewaard, en om het juiste gebruik van massaopslagapparaten te garanderen. Dit element is ook verantwoordelijk voor het toezicht op het maken, ontwikkelen, bijwerken en uiteindelijk verwijderen van bestanden, houdt ook een map bij met elk van de bestanden die zich in het systeem bevinden, en het werkt samen met de module die het geheugen beheert tijdens overdrachten. gegevens van en naar centraal geheugen.
Het is belangrijk erop te wijzen dat als u een virtueel geheugensysteem heeft, er overdracht plaatsvindt tussen de massaopslagmedia en het centrale geheugen, dit om de structuur van het geheugen te behouden. De bestanden die zijn opgeslagen op apparaten voor massaopslag hebben verschillende doeleinden, sommige worden gebruikt om informatie op te slaan om te delen, andere bevatten privé-informatie, enz.
Om deze reden heeft elk bestand een reeks toegangsprivileges, die de extensie aangeven waarmee de informatie in dat bestand kan worden gedeeld. Het besturingssysteem zorgt ervoor dat deze rechten niet worden omzeild.
Functies van een besturingssysteem
De functies van een besturingssysteem die het meest opvallen, zijn het beheren van geheugenprocessen en het beheren van communicatie tussen applicaties.
Procesmanagement
Het is ongetwijfeld een van de meest opvallende onderdelen van een besturingssysteem, aangezien de processen de middelen zijn die een software nodig heeft om correct te kunnen worden uitgevoerd. Dit vereist bepaalde elementen, zoals CPU-tijd, geheugengebruik en de aanwezigheid van bestanden waartoe de toepassing toegang nodig heeft om te kunnen worden uitgevoerd. Het besturingssysteem, zodat het voor de juiste werking van de machine kan zorgen, is toegewijd aan het creëren en vernietigen van processen, evenals het stoppen en starten ervan, om nog maar te zwijgen van zijn bijdrage aan de communicatiemechanismen tussen het ene proces en het andere.
Beheer van het hoofdgeheugen
Het beheer van het hoofdgeheugen is een ander zeer relevant element. Het geheugen van zijn kant bestaat uit een datawarehouse dat wordt gedeeld door de applicaties en de CPU, dat ook zijn functionaliteit verliest als er een probleem is. Om deze reden is het belangrijk dat het besturingssysteem zorgt voor geheugenbeheer, zodat het niet overbelast raakt en de daarin opgeslagen informatie te zien is. Het besturingssysteem zorgt ervoor dat bepaalde delen van het geheugen worden gebruikt en waarom. Het neemt beslissingen over waar de processen moeten worden gelokaliseerd wanneer er vrije ruimte is en wijst die vereiste ruimte toe en claimt deze terug, zodat het geheugen goed wordt gebruikt.
Beheer van secundaire opslag
Geheugen wordt gekenmerkt doordat het iets vluchtigs is en dat het in geval van een storing de informatie kan verliezen die het bevat, daarom is het noodzakelijk dat er een tweede opslagmodule is, zodat de gegevens daar op lange termijn blijven, Op dezelfde manier dat het gebeurt met het centrale geheugen, het besturingssysteem, zorgt het voor het beheer van de vrije ruimte en wijst het de opslagvolgorde toe, het zorgt er ook voor dat alles correct wordt opgeslagen, hoeveel en waar er vrije ruimte is.
Beheer van het entry- en exit-systeem
Op dezelfde manier is het besturingssysteem verantwoordelijk voor het beheer van de invoer- en uitvoerpoorten van een computer, zoals koptelefoons, monitor, printer, enz.
Vroeger, toen u een nieuwe externe poort wilde installeren, was het essentieel om een installatieschijf te hebben waarop de stuurprogramma's waren opgenomen, zodat de computer deze kon accepteren. Tegenwoordig is het besturingssysteem van de computer verantwoordelijk voor het lokaliseren in het netwerk, alle informatie die nodig is om de nieuwe, externe poorten correct te laten werken.
Bestandssysteemlogboek
De bestanden zijn formaten die door de eigenaren zelf zijn gemaakt, die worden omgezet in tabellen, en het is het besturingssysteem dat zorgt voor de registratie en opslag ervan. Het besturingssysteem is ook verantwoordelijk voor het bouwen, verwijderen en opslaan van alle bestanden die worden gemaakt, en biedt ook de nodige tools om toegang te krijgen tot de bestanden wanneer dat nodig is. Het biedt ook communicatie tussen bestanden en opslageenheden, door het zo te configureren dat het back-upkopieën van elk maakt, in geval van een ongeluk gaat de informatie niet verloren.
Veiligheid
In dit item moet worden opgemerkt dat het besturingssysteem de leiding heeft over computerbeveiliging, een van de belangrijkste acties is de toegankelijkheid voor programma's of gebruikers waar ze niet mogen binnenkomen. Er is een groot aantal virussen die het systeem kunnen beschadigen, en het is het besturingssysteem dat ervoor verantwoordelijk is dat dit niet gebeurt. Het is mogelijk om de software zo te configureren dat er van tijd tot tijd controles worden uitgevoerd, en op dezelfde manier de veiligheidscontroles vast te stellen die moeten worden uitgevoerd.
Communicatie tussen elementen en applicaties
Via de netwerkinterface onderhoudt het besturingssysteem de communicatie tussen de verschillende elementen van de computer, evenals alle programma's die daarmee verband houden. Informatie ontvangen en verzenden.
Rapporteer de systeemstatus
Er is een groot aantal applicaties die standaard samen met het besturingssysteem worden geïnstalleerd, maar deze worden niet als een systeem beschouwd. Ze bieden een middel en basiskenmerken om de op de computer geïnstalleerde programma's te ontwikkelen en uit te voeren. Op dezelfde manier informeert het de status van het systeem, dat wil zeggen, of het nodig is om een actie goed te keuren, zoals het installeren van automatische updates.
Evenzo biedt het ondersteuning voor verschillende computertalen, zodat elke applicatie op de computer kan werken, hiervoor heeft het programma's die de communicatie tussen applicaties verbeteren.
Beheer van middelen
Het beheert elk van de hoofdonderdelen van de computer via een resource manager, bij het beheren ervan omvat het ook de beveiliging en communicatie van de CPU en externe apparaten die op de computer zijn aangesloten. Op dezelfde manier als het gebeurt met secundair en intern geheugen, waarbij het soms nodig is om onderdelen die van de ene naar de andere zijn opgeslagen, schoon te maken en te vervangen. In het algemeen beheert het alle bronnen van het systeem en alle elementen die in contact staan met dat systeem.
Gebruikersbeheer
Ten slotte behandelt het ook het beheer van profielen die op de computer zijn opgeslagen, ook afhankelijk van wie het profiel heeft aangemaakt. Het beheer van gebruikers kan meervoudig of individueel zijn, dit betekent niet dat het besturingssysteem slechts één gebruikersprofiel toestaat om de computer te gebruiken.
Soorten besturingssystemen
De soorten besturingssystemen zijn geclassificeerd volgens de volgende criteria:
- Criteria voor taakbeheer: deze worden op hun beurt ingedeeld in single-task en multitasking, de eerste worden gekenmerkt door het uitvoeren van één programma tegelijk, afgezien van de eigen processen van het besturingssysteem, aan de andere kant kan de laatste CPU-bronnen beheren om enige gelijktijdigheid bereiken in de processen die worden uitgevoerd.
- Gebruikersbeheercriteria: in dit geval kunnen we spreken van systemen voor één gebruiker, dat wil zeggen dat ze slechts aan één gebruiker kunnen worden bediend, er zijn ook systemen voor meerdere gebruikers die worden gebruikt op basis van sessies.
- Criteria voor resourcebeheer. Er zijn gecentraliseerde besturingssystemen, die beperkt zijn tot een enkele computer in hun invloedssector, en er zijn ook gedistribueerde systemen die verschillende computers tegelijkertijd beheren.
Opgemerkt moet worden dat dit de classificatie is van de meest voorkomende besturingssystemen, maar er zijn andere, minder frequente:
Besturingssysteem van een computer
De besturingssystemen zijn over het algemeen op de computer geïnstalleerd en in de meeste gevallen brengt de gebruiker er geen wijzigingen aan, maar het kan worden bijgewerkt, gewijzigd of vervangen.
Elk besturingssysteem van een computer heeft een grafische interface voor de gebruiker, die het gebruik van externe tools of hardware mogelijk maakt, zoals de mousse, door op de pictogrammen te klikken of door interactie met andere elementen voor dit doel om een taak uit te voeren, waardoor het duidelijk wordt waarvoor het besturingssysteem op de computer is.
De voorbeelden van besturingssystemen die ter wereld het meest worden gebruikt, zijn:
Microsoft Windows
Van de soorten besturingssystemen is Windows het meest zwaar, gemaakt in de jaren 80, momenteel zijn de meest recente versies Windows 10, gemaakt in september 2014, Windows 8 gemaakt in 2012, Windows 7 in 2009 en Windows Vista in 2007. Dit besturingssysteem is vooraf geïnstalleerd op de meeste computers, waardoor het het meest populaire besturingssysteem ter wereld is.
Mac OS X
Dit besturingssysteem is gemaakt door het bedrijf Apple Inc.En het is geïnstalleerd op alle computers die door dat bedrijf zijn vervaardigd, momenteel staan de meest recente versies van dit systeem bekend als het Mac OS-besturingssysteem, met de specifieke namen van elke versie, Maverick, die in 2013 op de markt werd gebracht, kwam Mountain Lion op de markt in 2012, Lion in 2011, Snow Leopard in 2009. Apple biedt gebruikers ook een versie met de naam MacOS X Server, die is ontworpen om op servers te worden uitgevoerd.
Linux Ubuntu
Een ander voorbeeld van besturingssystemen is Linux Ubuntu. Dit besturingssysteem heeft als belangrijkste kenmerk dat het open source is, wat betekent dat het door elke gebruiker ter wereld kan worden gedistribueerd en gewijzigd, wat een enorm voordeel is, aangezien dit besturingssysteem gratis kan zijn en je ook kunt kiezen tussen de verschillende bestaande versies. Op personal computers wordt het Linux-besturingssysteem, ondanks dat het volledig gratis is, op enkele computers gebruikt, maar op de meeste bedrijfsservers wordt Linux gebruikt, aangezien het gemakkelijker aan te passen is. Tussen de. Versies die opvallen zijn Ubuntu, Debian, Fedora en Linux.
Besturingssysteem van een telefoon
Mobiele besturingssystemen of mobiele besturingssystemen zijn een reeks van low-level programma's die de abstractie van de kenmerken van de specifieke hardware van mobiele telefoons mogelijk maken en diensten aanbieden aan mobiele applicaties die daarop worden uitgevoerd. Deze systemen zijn eenvoudiger en zijn gericht op draadloze connectiviteit, evenals de manier om informatie en multimediaformaten in te voeren.
Bepaalde mobiele besturingssystemen zijn gebaseerd op het gelaagde model. De meest voorkomende systemen zijn:
Android
Dit is ongetwijfeld het meest gebruikte besturingssysteem voor telefoons ter wereld, het is gebaseerd op Linux. Het was aanvankelijk ontworpen voor professionele camera's, later overgenomen door Google en aangepast om te worden gebruikt in mobiele apparaten, zoals smartphones en later in tablets, momenteel wordt dit systeem ontwikkeld zodat het op pc kan worden gebruikt en Notebook. De ontwikkelaar is Google, het werd gelanceerd in 2008.
iOS
Het besturingssysteem van een Apple-telefoon is iOS, dat alleen kenmerkend is voor apparaten die zijn vervaardigd door het bedrijf Apple Inc. En het wordt gebruikt in apparaten zoals de iPod Touch, iPhone, iPad en Apple TV. Optimalisatie en eenvoud vormen de basis van het succes, aangezien mensen er de voorkeur aan geven boven andere mobiele besturingssystemen die krachtigere hardware nodig hebben voor vloeiende besturingssystemen.