besturingssystemen

Definitie van besturingssysteem

Besturingssystemen hebben zich enorm ontwikkeld sinds de uitvinding van de computer. De ontwikkeling ervan is altijd gericht geweest op het gebruiksvriendelijker maken van de computer en zijn functies , zodat iedereen, ongeacht leeftijd of computervaardigheden, ermee kan werken.

Wat is een besturingssysteem en waarvoor wordt het gebruikt?

Het besturingssysteem is de basissoftware van een computer . Het is ongetwijfeld een fundamenteel element waarmee je commando's aan de computer kunt geven en waarmee de computer deze perfect kan herkennen. Vanuit dit perspectief zou je kunnen zeggen dat het een "vertaler" of "tussenpersoon" is tussen de gebruiker en de hardware waaruit de hele computer bestaat . Dankzij het besturingssysteem kun je elk onderdeel gebruiken en toegang krijgen tot alle functies die het apparaat biedt.

Bovendien kun je hiermee nieuwe programma's op de computer installeren om bepaalde functies te gebruiken. Het gebruik van een computer zonder besturingssysteem is een behoorlijke uitdaging, omdat het geavanceerde technische kennis vereist die is opgedaan door middel van een professionele opleiding. Hoewel het mogelijk is, beschikt niet iedereen over deze kennis, en daarom is een besturingssysteem noodzakelijk om het gebruik te vergemakkelijken.

Elk besturingssysteem heeft zijn eigen interface waarmee alle functies van het apparaat, zowel mobiel als desktop, afzonderlijk kunnen worden bediend. Het is in zekere zin ook een commandocentrum van waaruit de gebruiker rechtstreeks met de machine kan communiceren.

Geschiedenis en evolutie van besturingssystemen

Om de oorsprong en evolutie van besturingssystemen te begrijpen , is het belangrijk te weten dat de eerste computers niets hadden dat op een besturingssysteem leek. Programma's werden geïnstalleerd via het BIOS en hadden volledige controle over de hardware die ze nodig hadden om te functioneren. Dit maakte ze trager en betekende dat ze slechts één programma tegelijk konden uitvoeren. Hierdoor werden computers destijds uitsluitend gebruikt door professionals met voldoende technische kennis om ze te bedienen.

Het concept van een besturingssysteem werd in 1956 door IBM bedacht . Zij ontwikkelden software waarmee het ene programma kon worden uitgevoerd nadat het andere was voltooid . Dit veranderde niet veel en maakte het werk slechts iets gemakkelijker voor de computergebruikers van die tijd, die immers dezelfde professionals waren als altijd. Het was echter wel het zaadje waaruit de enorme boom die we vandaag kennen, zou groeien.

In de jaren zestig werden meer geavanceerde concepten zoals multitasking, multiprocessing en realtime-systemen in gebruik genomen. Hiermee ontstond UNIX , het eerste besturingssysteem dat de controle over meer dan één proces binnen de computer mogelijk maakte en dat de basis zou vormen voor de moderne besturingssystemen die we vandaag kennen.

UNIX

Met de komst van UNIX ontstond de programmeertaal C, die exclusief ontwikkeld was om de broncode van dat bestandssysteem te bewerken. Dit maakte de creatie van gebruiksvriendelijkere programma's mogelijk, wat op zijn beurt leidde tot het concept van de "personal computer", aangezien nu een doorsnee persoon met wat basiscomputervaardigheden een computer kon bedienen.

In de jaren tachtig verschenen de eerste versies van besturingssystemen zoals macOS, Windows en MS-DOS . In de jaren negentig kwam Linux op de markt en met deze systemen werden computers net zo alledaags als televisies of radio's . Hun rekenkracht was afhankelijk van de microprocessor . Tegenwoordig zijn systemen zo complex dat, in combinatie met internet, mobiele apparaten en desktops onmisbaar zijn geworden in het leven van mensen.

MS-DOS

Functies van het besturingssysteem

De functies van een besturingssysteem kunnen in één woord worden samengevat: beheer. Dit is ongetwijfeld de meest passende omschrijving, aangezien het in essentie de computerbronnen beheert. Tot de belangrijkste functies van besturingssystemen behoren de volgende.

CPU-bronnen beheren

Een besturingssysteem beheert en administreert CPU- bronnen zoals opslagruimte op de harde schijf, RAM , ROM , processorprestaties en andere componenten. Dit zorgt ervoor dat elk programma alleen gebruikt wat het nodig heeft om te functioneren en voorkomt dat het hele systeem vastloopt.

Beheer de processen

Elk programma dat u start, voert een proces uit op uw computer. Het besturingssysteem zorgt ervoor dat deze uitvoering efficiënt verloopt door de benodigde resources te gebruiken voor een goede werking . Bovendien, als een proces niet goed functioneert, is het besturingssysteem verantwoordelijk voor het beëindigen ervan, zodat de fout de werking van andere processen niet beïnvloedt.

Beheer procesmachtigingen

De hierboven beschreven processen vereisen het aanvragen van bepaalde machtigingen, die door het besturingssysteem worden beheerd. Zonder deze functie zou elk programma onbeperkt en zonder beperkingen kunnen draaien, met het risico dat het hele systeemecosysteem wordt ontregeld , omdat ze meer resources zouden kunnen verbruiken dan nodig is, wat tot complete chaos zou leiden.

Bestanden beheren

Een besturingssysteem is als een enorme bibliotheek die alle digitale bestanden opslaat die nodig zijn voor de werking van de computer, evenals alle gegevens die je erop opslaat. Op deze manier heb je er gemakkelijk toegang toe wanneer je ze nodig hebt.

Soorten besturingssystemen

Sinds de ontwikkeling van het eerste besturingssysteem zijn er verschillende typen ontwikkeld, die zich voornamelijk onderscheiden door hun vermogen om uiteenlopende taken steeds sneller uit te voeren. Hieronder nodigen we u uit om meer over elk van deze typen te leren.

Volgens taakbeheer

Een manier om besturingssystemen te classificeren is op basis van het aantal taken dat ze kunnen uitvoeren. In die zin onderscheiden we twee hoofdtypen: systemen met één taak tegelijk , die slechts één taak tegelijk kunnen uitvoeren, en systemen met meerdere taken tegelijk, die meerdere taken tegelijk kunnen uitvoeren, waarbij veel van deze taken op de achtergrond draaien.

Op basis van het aantal gebruikers

Ook in dit opzicht onderscheiden we twee hoofdtypen bestandssystemen: systemen voor één gebruiker , die slechts één gebruikersprogramma tegelijk toestaan, en systemen voor meerdere gebruikers , die programma's van meerdere gebruikers tegelijk kunnen uitvoeren.

Afhankelijk van het beheer van hun middelen

In die zin zijn er ook twee hoofdtypen: gecentraliseerde systemen , waarmee je de resources van één computer tegelijk kunt gebruiken, en gedistribueerde systemen , waarmee je de resources van meerdere computers tegelijk kunt gebruiken. Systemen zoals UNIX of MS-DOS zijn gecentraliseerd , terwijl Windows, Linux of macOS gedistribueerd zijn omdat je verbinding kunt maken met en de resources van meerdere computers tegelijk kunt gebruiken.

Afhankelijk van de reactietijd

Tot slot kunnen we besturingssystemen classificeren op basis van hun reactietijd. In die zin hebben we realtime-systemen , die direct reageren op elke gebruikersactie zodra er gegevens worden ingevoerd, en niet-realtime-systemen , die deze mogelijkheid missen en eerst verwerkingstijd nodig hebben voordat ze de opdracht uitvoeren, zoals het geval is bij UNIX en MS-DOS.

Meest gebruikte besturingssystemen

Het concept van een besturingssysteem (OS) is zo wijdverbreid geraakt dat er tientallen bestaan ​​voor zowel mobiele als desktopapparaten. Sommige springen er echter bovenuit.

MacOS

MacOS

macOS was een van de eerste moderne besturingssystemen die ontwikkeld werden. De eerste versie was gebaseerd op UNIX-code, met enkele verbeteringen om multitasking en ondersteuning voor meerdere gebruikers mogelijk te maken. De huidige versies van dit besturingssysteem behoren tot de krachtigste ter wereld , met een van de grootste gebruikersgroepen en de hoogste vraag.

Windows

WINDOWS

Windows is wellicht het bekendste besturingssysteem ter wereld en het systeem met de meeste gebruikers. Net als zijn voorganger was de eerste versie gebaseerd op UNIX-code, hoewel het eerlijk gezegd een kopie was van de verbeteringen die macOS destijds in zijn versie had aangebracht. Het was echter het systeem dat zich vanaf dat moment het beste aanpaste aan de behoeften van de gebruiker, waardoor het zich boven de concurrentie kon positioneren.

Android

android

Android is momenteel het meest gebruikte besturingssysteem op mobiele apparaten en een maatstaf in de wereldwijde mobiele markt. Het werd overgenomen door Google en is sindsdien blijven evolueren, waardoor het nu zelfs concurreert met desktopbesturingssystemen zoals macOS en Windows.

iOS

iOS

iOS is het mobiele besturingssysteem dat wordt gebruikt op de iPhones van Apple. Het is erg populair en kenmerkt zich door de sterke nadruk op de gebruikerservaring, waardoor de apparaten unieke functies hebben die geen enkel ander concurrerend besturingssysteem biedt.

Linux

Linux

Ten slotte is er Linux , een minder gangbaar besturingssysteem omdat het open source en bewerkbaar is, waardoor het meer mogelijkheden biedt voor aanpassing. Om de mogelijkheden ervan volledig te benutten, is echter wel een zekere mate van geavanceerde computerkennis vereist . Bovendien heeft het gediend als basis voor de ontwikkeling van andere besturingssystemen.

Dit is alles wat je moet weten over besturingssystemen. We hopen dat het je veel helpt en dat je deze kennis kunt gebruiken om de tutorials die we in deze categorie voor je hebben gemaakt beter te begrijpen.