De basiswerking van het besturingssysteem - uitgelegd 2020

basic functioning operating system explained 2020

Als u een computer of andere slimme gadgets gebruikt, heeft u misschien wel eens van de term gehoord besturingssysteem (Android, Windows, Linux, iOS, Mac). Maar als u niet bekend bent met de term en zijn functionaliteit, dan gaan we vandaag de werking van het besturingssysteem voor je in het brede licht.



Inhoud posten: -



Besturingssysteemoverzicht

Dus laten we beginnen met wat is het besturingssysteem?

Een besturingssysteem (OS) is systeemsoftware die computerhardware en softwarebronnen beheert en algemene services voor computerprogramma's biedt. Via Wiki



Het besturingssysteem is de software die verantwoordelijk is voor het beheer van computerhardware en softwarebronnen en die algemene diensten biedt om de computerprogramma's soepel te laten werken. Het time-sharing besturingssysteem plant taken voor de effectieve werking van het systeem, wat ook de kostenefficiëntie van de processortijd, massaopslag van afdrukken en andere nuttige bronnen omvat.

In eenvoudige bewoordingen kunnen we zeggen dat het belangrijkste doel van een besturingssysteem is om een ​​omgeving te bieden waarin we programma's kunnen uitvoeren.

De hardwarefuncties die door het besturingssysteem worden afgehandeld, zijn zoals invoer en uitvoer en geheugentoewijzing. De belangrijkste rol van het besturingssysteem is het functioneren als tussenpersoon tussen de software en de hardware. De applicatiecode wordt echter over het algemeen rechtstreeks door de hardware uitgevoerd en maakt regelmatig oproepen naar het systeemoproepen naar een OS-functie of erdoor onderbroken.



Het is een interface tussen gebruiker en computer. Dus een besturingssysteem zorgt ervoor dat alles in de computer soepel en efficiënt samenwerkt.

relatie tussen applicatie en systeemsoftware

Het besturingssysteem is te zien op meerdere apparaten die het computersysteem bevatten, zoals telefoons, videogameconsoles, supercomputers en andere soortgelijke apparaten. Het meest voorkomende en gebruikte besturingssysteem is Microsoft Windows die wordt gebruikt door een marktaandeel van 82,74%. De rest van de markt wordt ingenomen door macOS, Linux en Android.



Typen besturingssysteem

Er zijn vier algemene soorten besturingssystemen. Het gebruik ervan hangt af van het type computer en het type applicaties dat op die computers wordt uitgevoerd.

  1. Real-time besturingssystemen (RTOS) worden gebruikt om machines, wetenschappelijke instrumenten en industriële systemen te besturen. Over het algemeen heeft de gebruiker niet veel controle over de functies die door RTOS worden uitgevoerd.
  2. Besturingssystemen voor één gebruiker en één taak stellen één gebruiker in staat om één ding tegelijk te doen. Een voorbeeld van een besturingssysteem voor één gebruiker en één taak is het besturingssysteem dat wordt gebruikt door personal digital assistants (PDA's), ook wel handheld-computers genoemd.
  3. Met besturingssystemen voor één gebruiker en meerdere taken kan één gebruiker tegelijkertijd meerdere applicaties op zijn computer uitvoeren. Dit is het type besturingssysteem dat op de meeste persoonlijke desktop- en laptopcomputers wordt aangetroffen. Microsoft Windows, Mac OS en Linux zijn drie bekende voorbeelden van dit type systeem.
  4. Met besturingssystemen voor meerdere gebruikers kunnen meerdere gebruikers tegelijkertijd de bronnen op één computer gebruiken. Unix is ​​een voorbeeld van een besturingssysteem voor meerdere gebruikers.

Architectuur van besturingssystemen

De besturingssystemen regelen de hardwarebronnen van een computer. De kernel en shell zijn de onderdelen van het besturingssysteem die essentiële bewerkingen uitvoeren. Wanneer een gebruiker commando's geeft voor het uitvoeren van een bewerking, gaat het verzoek naar het shell-gedeelte, ook wel interpreter genoemd. Het shell-gedeelte vertaalt vervolgens het menselijke programma in een machinecode en stuurt het verzoek vervolgens over naar het kernel-gedeelte.



Architectuur van besturingssysteem

Wanneer de kernel het verzoek van de shell ontvangt, verwerkt het het verzoek en toont het het resultaat op het scherm. De kernel wordt ook wel het hart van het besturingssysteem genoemd, aangezien elke bewerking erdoor wordt uitgevoerd.



Shell

De shell is een onderdeel van de software die tussen de gebruiker en de kernel wordt geplaatst en biedt services van de kernel. De shell fungeert dus als een interpreter om de commando's van de gebruiker om te zetten in een machinecode. Shells die aanwezig zijn in verschillende soorten besturingssystemen zijn van twee soorten: commandoregel-shells en grafische shells.



De commandoregel-shells bieden een commandoregel-interface, terwijl de grafische line-shells een grafische gebruikersinterface bieden. Hoewel beide shells bewerkingen uitvoeren, presteren de shells van de grafische gebruikersinterface langzamer dan de shells van de opdrachtregelinterface.

Soorten schelpen

  • Korn-schaal
  • Bourne schelp
  • C schaal
  • POSIX-schaal

Kernel

De kernel is een onderdeel van software. Het is als een brug tussen de schaal en hardware. Het is verantwoordelijk voor het uitvoeren van programma's en het bieden van veilige toegang tot de hardware van de machine. De kernel wordt gebruikt voor planning, d.w.z. het houdt een tijdschema bij voor alle processen.

Soorten kernels

  • Monolithische kern
  • Microkernels
  • Exokernels
  • Hybride pitten

5 hoofdfuncties van een besturingssysteem

Elk computersysteem heeft een besturingssysteem nodig om goed te kunnen functioneren. De meeste functie van het besturingssysteem is om de soepele gebruikersinterface te bieden en de werking van de andere applicaties te regelen. Maar er zijn tal van andere belangrijke functies die worden beheerd door de besturingssystemen, zoals -

Hardware beheer

De belangrijkste en meest fundamentele functie van het besturingssysteem is het beheren van alle interne en externe hardware van de computer. Het besturingssysteem beheert alle aangesloten apparaten en vertelt ze hoe ze het systeem moeten bedienen en ermee moeten communiceren. Dat komt omdat het presenteren van het resultaat van instructies en interacties de basisprestaties van de computer zijn. Enkele van de hardwaresystemen die worden bestuurd door het besturingssysteem zijn onder meer - harde schijf, optische stations, videokaarten, enz.,

Programmabeheer

Het besturingssysteem voert ook programma's uit en stelt ze in staat te functioneren waarvoor ze zijn ontworpen. Het programma moet worden ontworpen om te functioneren met het specifieke besturingssysteem. Dat komt omdat het besturingssysteem nodig is om de interface weer te geven en de communicatie tussen het programma en de hardware van de computer te verhogen. Bij afwezigheid van het besturingssysteem kunnen programma's hun toegewezen taak niet uitvoeren.

Toegang tot data

Het is ook een functie van het besturingssysteem om de gegevens op de harde schijf op te slaan, op te halen en te openen, zodat de basisfuncties door het besturingssysteem kunnen worden uitgevoerd. Het is ook de verantwoordelijkheid van het besturingssysteem om de gegevens te beheren die tijdelijk in het RAM van de computer zijn opgeslagen. De gegevens die worden opgeslagen en opgehaald door het besturingssysteem kunnen van elk type zijn, zoals documentbestanden, afbeeldingen, video's en muziek. De harde schijf kan de gegevens zelf lezen en schrijven, maar het besturingssysteem vertelt de harde schijf welke gegevens moeten worden gelezen en hoe deze moet worden geschreven.

Beheer van middelen

De functionerende lijst van het besturingssysteem is erg sterk, het bevat ook de functie van het beheren en toewijzen van alle bronnen van de computer op het moment van een behoefte. Resourcebeheer, zoals welke taak het eerst door de CPU moet worden verwerkt? Welk programma moet worden afgestemd om de kracht en het geheugen van het computersysteem te verwerken? Hoe het programma toewijzen om de werking van de computer te regelen? En zoveel andere beslissingen met betrekking tot bronnen worden genomen door de besturingssystemen. De belangrijke functies krijgen voorrang door de besturingssystemen zodat reguliere functies van de computer niet gestoord worden.

Communicatie

Het besturingssysteem vergemakkelijkt ook netwerkcommunicatie door aangesloten netwerkapparaten in staat te stellen te communiceren met de computer en met alle programma's die deze nodig hebben. Het is een van de belangrijkste functies van het besturingssysteem om netwerkcommunicatie te bieden met behulp van verschillende tools, zoals netwerkkaarten. De netwerkkaarten kunnen alleen de verbinding tussen de netwerken en tools tot stand brengen, maar om het communicatieproces zo te sturen dat informatie kan worden uitgewisseld, is een besturingssysteem nodig. Het besturingssysteem analyseert ook de informatie die is uitgewisseld, zodat het geïnstalleerde programma de beste weergave aan de gebruikers kan bieden.

Het besturingssysteem is dus een zeer belangrijk onderdeel van de computer en andere computergebaseerde apparaten, aangezien er meerdere functies door worden afgehandeld. Als u de werking van het besturingssysteem niet wilt verstoren, gebruik dan altijd het juiste besturingssysteem op uw computer om de werking ervan te ondersteunen.