componenten van het besturingssysteem

de onderdelen van een besturingssysteem bestaan allemaal om de verschillende onderdelen van een computersysteem samen te laten werken. Alle gebruikers software programma moet het besturingssysteem ondergaan om een van de hardware te gebruiken, of het nu zo basic als een muis of toetsenbord of zo ingewikkeld als een internet component.

Kernel

de kernel geeft een van de meest fundamentele niveau van controle over alle hardware apparaten van de computer. De kernel is het centrale onderdeel van een besturingssysteem (OS). Het is het onderdeel van het besturingssysteem dat in eerste instantie laadt, en het blijft hangen in het hoofdgeheugen. Het beheert geheugentoegankelijkheid voor programma ‘s in het RAM, het bepaalt welke programma’ s toegang krijgen tot welke hardwarebronnen. Het stelt de bedrijfstoestanden van de CPU vast of stelt deze opnieuw in voor een optimale werking in alle tijden.

procesuitvoering

het besturingssysteem biedt een interface tussen een applicatie programma en de hardware, zodat een applicatie programma kan verbinden met de hardware alleen door het volgen van principes en procedures geconfigureerd in het besturingssysteem. Het uitvoeren van een applicatie programma omvat de creatie van een proces door het besturingssysteem kernel die geheugenruimte en diverse andere bronnen benoemt.

Interrupt

Interrupts zijn primair voor besturingssystemen, omdat ze een betrouwbare methode bieden voor het besturingssysteem om te interageren met en te reageren op zijn omgeving. Een interrupt is een signaal van een apparaat aangesloten op een computersysteem of Van Een programma binnen het computersysteem dat het besturingssysteem nodig heeft om te stoppen en precies te bepalen wat te doen. Wanneer een interrupt wordt ontvangen, zet de hardware van de computer automatisch het programma dat op dit moment draait, slaat de status op en draait computer systeemcode die voorheen geassocieerd was met de interrupt.

geheugenbeheer

dit zorgt ervoor dat een programma niet conflicteert met het geheugen dat momenteel wordt gebruikt door een aanvullend programma. Aangezien programma ‘ s time share, elk programma moet onafhankelijke toegang tot het geheugen hebben. Om het simpel te zeggen, de MMU is verantwoordelijk voor alle aspecten van het geheugenbeheer. Het is normaal gesproken direct geïntegreerd in de cpu, hoewel in sommige systemen het neemt een aparte IC (geïntegreerde schakeling) chip.

we kunnen het werk van geheugenbeheer in 3 significante groepen verdelen:

  • Hardware geheugenbeheer.
  • OS (besturingssysteem) geheugenbeheer.
  • Applicatiegeheugenbeheer.

Multitasking

Multitasking beschrijft het bedienen van meerdere onafhankelijke computerprogramma ‘ s op hetzelfde computersysteem. Het besturingssysteem heeft de mogelijkheid om in de gaten te houden waar je bent in deze banen en ga van de ene naar de andere zonder verlies van informatie. Aangezien veel computers maximaal één of twee dingen tegelijk kunnen doen, wordt dit meestal gedaan met behulp van time-sharing, wat betekent dat elk programma een deel van de computer ‘ s tijd gebruikt om uit te voeren.

netwerken

de processoren interageren met elkaar via communicatielijnen die netwerk worden genoemd. De communicatie-netwerk ontwerp moet rekening houden met routing en verbindingstechnieken, en de problemen van mening en veiligheid en beveiliging. Momenteel de meeste besturingssystemen ondersteunen een scala aan netwerkmethoden, hardware, en toepassingen voor het gebruik ervan. Dit houdt in dat computers met verschillende besturingssystemen kunnen deelnemen aan een gemeenschappelijk netwerk voor het delen van bronnen zoals computers, data, printers en scanners die gebruik maken van bekabelde of draadloze verbindingen.

beveiliging

als een computersysteem meerdere personen heeft en meerdere processen gelijktijdig kan bedienen, moeten de talrijke processen van elkaars activiteiten worden beveiligd. Een computersysteem dat veilig en beveiligd is, hangt af van een verscheidenheid aan technologieën die effectief werken. Een modern besturingssysteem biedt toegang tot een aantal bronnen, die gemakkelijk beschikbaar zijn voor software die aan het systeem werkt, en voor 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 te worden verwerkt, en andere die niet moeten worden verwerkt. Naast het toestaan of verbieden van versie van de beveiliging, een systeem met een hoog niveau van bescherming geeft ook auditing opties. Deze zouden het toezicht op verzoeken om toegang tot middelen mogelijk maken (zoals: “Wie heeft dit bestand gelezen?”).

gebruikersinterface

het is alles wat is aangemaakt in een informatie-apparaat waarmee een individu kan interageren. De gebruikersinterface wordt over het algemeen beschreven als een shell en is van vitaal belang om menselijke communicatie te ondersteunen. De gebruikersinterface controleert het directory framework en vraagt services van het besturingssysteem aan die informatie zullen verkrijgen van invoerhardware-apparaten en eist dat besturingssysteemdiensten prompts, statusberichten en dergelijke weergeven op uitvoerhardware-apparaten. De groeiende afhankelijkheid van veel bedrijven op webapplicaties en mobiele applicaties heeft eigenlijk geleid tot tal van bedrijven om verhoogde zorg te plaatsen op UI in een poging om de gehele ervaring van het individu te verbeteren.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.