Wat is een besturingssysteem en zijn componenten

Probeer Ons Instrument Voor Het Oplossen Van Problemen





De term OS of besturingssysteem is een soort software en het werkt als een interface tussen de gebruiker en de computer om alle taken uit te voeren, zoals geheugenbeheer, bestandsbeheer, invoer- en uitvoerverwerking, beveiliging, procesbeheer, taakboekhouding, foutdetectie, systeemprestatiebeheer, randapparatuur aansturen zoals printers en schijfstations. De populaire besturingssystemen zijn voornamelijk Windows, Linux, AIX, VMS, z / OS, etc. Dit artikel bespreekt een overzicht van wat een besturingssysteem en zijn componenten is.

Wat is een besturingssysteem (OS)?

Definitie: Een besturingssysteem kan worden gedefinieerd als een systeem zoals een groot en complex wordt opgedeeld in kleine stukjes met behulp van een interface. Dit systeem wordt gebruikt om de verschillende besturingssystemen te delen componenten waaronder bestand, invoer- / uitvoerapparaat, procesgeheugen, etc. Alle gepartitioneerde stukken moeten goed gedefinieerde delen van het systeem zijn met zorgvuldig geclassificeerde i / ps, o / ps & functie. We weten dat niet alle systemen een vergelijkbare structuur hebben, maar verschillende huidige besturingssystemen deel de componenten van het systeem die hieronder worden beschreven.




Het besturingssysteem is het belangrijkste programma op een computer omdat elke computer werkt met een besturingssysteem (OS) om alle programma's en toepassingen uit te voeren. De belangrijkste taken van het computer-besturingssysteem zijn het identificeren van i / p vanaf het toetsenbord, het verzenden van o / p naar het scherm, het volgen van bestanden, opslagstations, het besturen van randapparatuur, zoals printers, enz.

Onderdelen van het besturingssysteem

De componenten van een besturingssysteem spelen een sleutelrol om verschillende onderdelen van het computersysteem te laten samenwerken. De bedieningscomponenten worden hieronder besproken.



Besturingssysteemcomponenten

besturingssysteem-componenten

Kernel

De kernel in het besturingssysteem biedt het basisniveau van controle over alle computerrandapparatuur. In het besturingssysteem is de kernel een essentieel onderdeel dat als eerste wordt geladen en in het hoofdgeheugen blijft. Zodat de geheugentoegankelijkheid kan worden beheerd voor de programma's in het RAM, worden de programma's gemaakt om toegang te krijgen via de hardwarebronnen. Het reset de bedrijfstoestanden van de CPU voor de beste werking te allen tijde.

Procesuitvoering

Het besturingssysteem biedt een interface tussen de hardware en een applicatieprogramma, zodat het programma verbinding kan maken via het hardwareapparaat door simpelweg de procedures en principes te volgen die in het besturingssysteem zijn geconfigureerd. De programma uitvoering omvat voornamelijk een proces gemaakt door een OS-kernel die zowel geheugenruimte als verschillende soorten andere bronnen gebruikt.


Onderbreken

In het besturingssysteem onderbreekt zijn essentieel omdat ze het besturingssysteem een ​​betrouwbare techniek geven om te communiceren en te reageren op hun omgeving. Een interrupt is niets anders dan een soort signaal tussen een apparaat en een computersysteem, anders afkomstig van een programma op de computer waarvoor het besturingssysteem moet vertrekken en nauwkeurig moet beslissen wat er vervolgens moet worden gedaan. Telkens wanneer een interruptsignaal wordt ontvangen, zet de hardware van de computer automatisch het computerprogramma dat momenteel wordt uitgevoerd in de wacht, behoudt zijn status en voert een computerprogramma uit dat eerder met de interrupt was verbonden.

Geheugen management

De functionaliteit van een besturingssysteem is niets anders dan geheugenbeheer dat het hoofdgeheugen beheert en processen tijdens de implementatie heen en weer beweegt tussen schijf en hoofdgeheugen. Dit houdt elke geheugenpositie bij totdat deze aan een bepaald proces wordt toegewezen, anders is het open. Het controleert hoeveel geheugen kan worden toegewezen aan processen en neemt ook een beslissing om te weten welk proces op welk moment geheugen zal verkrijgen. Wanneer geheugen niet is toegewezen, wordt het overeenkomstig bijgehouden om de status bij te werken. Geheugenbeheer kan worden onderverdeeld in drie belangrijke groepen, zoals geheugenbeheer van hardware, besturingssysteem en toepassingsgeheugenbeheer.

Multitasking

Het beschrijft de werking van verschillende onafhankelijke computerprogramma's op een vergelijkbaar computersysteem. Met multitasking in een besturingssysteem kan een operator een of meer computertaken tegelijk uitvoeren. Omdat veel computers een of twee taken tegelijk kunnen uitvoeren, kan dit meestal worden gedaan met behulp van time-sharing, waarbij elk programma de tijd van een computer gebruikt om uit te voeren.

Netwerken

Netwerken kan worden gedefinieerd als wanneer de processor met elkaar communiceert via communicatielijnen. Het ontwerp van een communicatienetwerk moet rekening houden met routing, verbindingsmethoden, veiligheid, de problemen van mening en beveiliging.

Momenteel gebruiken de meeste besturingssystemen verschillende netwerktechnieken, hardware en applicaties. Dit houdt in dat computers die op verschillende besturingssystemen werken, kunnen worden opgenomen in een algemeen netwerk om bronnen zoals gegevens, computers, scanners, printers te delen, die de verbindingen van ofwel bedraad of anders draadloos gebruiken.

Veiligheid

Als een computer meerdere individuen heeft om het onmiddellijke proces van verschillende processen mogelijk te maken, dan moeten de vele processen worden beschermd tegen andere activiteiten. Deze systeembeveiliging hangt voornamelijk af van een verscheidenheid aan technologieën die effectief werken. Huidige besturingssystemen geven toegang tot een aantal bronnen die beschikbaar zijn om de software op het systeem te laten werken, en tot externe apparaten zoals netwerken door middel van de kernel. Het besturingssysteem moet in staat zijn onderscheid te maken tussen eisen die moeten worden toegestaan ​​om vooruitgang te boeken en andere die niet hoeven te worden verwerkt. Om een ​​beveiligingsversie toe te staan ​​of te verbieden, biedt een computersysteem met een hoog beschermingsniveau ook controlemogelijkheden. Dit maakt het dus mogelijk om de verzoeken van toegankelijkheid tot bronnen te monitoren

Gebruikersomgeving

Een GUI of gebruikersinterface (UI) is het deel van een besturingssysteem waarmee een operator de informatie kan ophalen. Een gebruikersinterface op basis van tekst toont zowel de tekst als de opdrachten die met behulp van een toetsenbord via een opdrachtregel worden getypt.

De OS-gebaseerde applicaties bieden voornamelijk een specifieke gebruikersinterface voor efficiënte communicatie. De belangrijkste functie van een gebruikersinterface van een applicatie is om de invoer van de operator te krijgen en om o / ps aan de operator te verstrekken. Maar het soort invoer dat wordt ontvangen van de gebruikersinterface, evenals de o / p-typen die door de gebruikersinterface worden aangeboden, kunnen van applicatie tot applicatie verschillen. De gebruikersinterface van elke toepassing kan in twee typen worden ingedeeld, namelijk GUI (grafische gebruikersinterface) en CLI (opdrachtregelgebruikersinterface).

Dit gaat dus allemaal over een overzicht van een besturingssysteem ​De belangrijkste componenten van een besturingssysteem zijn voornamelijk kernel-, API- of applicatieprogramma-interface, gebruikersinterface en bestandssysteem, hardwareapparaten en apparaatstuurprogramma's. Hier is een vraag voor jou, wat zijn de verschillende soorten OS?