Wat is besturingssysteem? Leg soorten besturingssystemen, functies en voorbeelden uit

Wat is een besturingssysteem?

An Besturingssysteem (OS) is software die fungeert als interface tussen computerhardwarecomponenten en de gebruiker. Elk computersysteem moet ten minste één besturingssysteem hebben om andere programma's te kunnen uitvoeren. Applicaties zoals browsers, MS Office, Notepad Games, enz. hebben een bepaalde omgeving nodig om hun taken uit te voeren en uit te voeren.

Het besturingssysteem helpt u zonder medeweten met de computer te communicerenwing hoe je de taal van de computer spreekt. Het is voor de gebruiker niet mogelijk om een ​​computer of mobiel apparaat te gebruiken zonder een besturingssysteem.

Inleiding tot het besturingssysteem
Inleiding tot het besturingssysteem

Geschiedenis van het besturingssysteem

  • Besturingssystemen werden eind jaren vijftig voor het eerst ontwikkeld om tapeopslag te beheren
  • Het General Motors Research Lab implementeerde begin jaren vijftig het eerste besturingssysteem voor hun IBM 701
  • Halverwege de jaren zestig begonnen besturingssystemen schijven te gebruiken
  • Eind jaren zestig werd de eerste versie van het Unix-besturingssysteem ontwikkeld
  • Het eerste besturingssysteem gebouwd door Microsoft was DOS. Het werd in 1981 gebouwd door de 86-DOS-software van een bedrijf uit Seattle te kopen
  • Het huidige populaire besturingssysteem Windows ontstond voor het eerst in 1985 toen een GUI werd gemaakt en gekoppeld aan MS-DOS.

Voorbeelden van besturingssystemen met marktaandeel

Besturingssysteem met marktaandeel
Marktaandeel van besturingssystemen

Following zijn de voorbeelden van besturingssystemen met het nieuwste marktaandeel

OS Naam Delen
Dakramen en raamkozijnen 40.34
Android 37.95
iOS 15.44
Mac OS 4.34
Linux 0.95
Chrome OS 0.14
Windows Phone-besturingssysteem 0.06

Soorten besturingssystemen (OS)

Following zijn de populaire soorten besturingssystemen (besturingssysteem):

  • Batch-besturingssysteem
  • Multitasking/tijddeling besturingssysteem
  • Multiprocessing-besturingssysteem
  • Realtime besturingssysteem
  • Gedistribueerd besturingssysteem
  • Netwerk-besturingssysteem
  • Mobile OS

Batch-besturingssysteem

Sommige computerprocessen zijn erg lang en tijdrovend. Om hetzelfde proces te versnellen, wordt een taak met vergelijkbare behoeften in batches samengevoegd en als een groep uitgevoerd.

De gebruiker van een batchbesturingssysteem heeft nooit directe interactie met de computer. In dit type besturingssysteem moet elke gebruiker voorbereidingen treffenares zijn of haar taak op een offline apparaat zoals een ponskaart en dien deze in bij de computeroperator.

Multitasking/Time-sharing Besturingssystemen

Dankzij het timesharing-besturingssysteem kunnen mensen die zich op een andere terminal (shell) bevinden, tegelijkertijd een enkel computersysteem gebruiken. De processortijd (CPU) die door meerdere gebruikers wordt gedeeld, wordt time sharing genoemd.

realtime besturingssysteem

A realtime besturingssysteem Het tijdsinterval voor het verwerken en reageren op invoer is erg klein. Voorbeelden: Militaire softwaresystemen en ruimtesoftwaresystemen zijn het realtime besturingssysteemvoorbeeld.

Gedistribueerd besturingssysteem

Gedistribueerde systemen gebruiken veel processors die zich op verschillende machines bevinden om de gebruikers zeer snelle berekeningen te bieden.

Netwerkbesturingssysteem

Netwerkbesturingssysteem draait op een server. Het biedt de mogelijkheid om gegevens, gebruikers, groepen, beveiliging, applicaties en andere netwerkfuncties te beheren.

Mobile OS

Mobiele besturingssystemen zijn die besturingssystemen die speciaal zijn ontworpen om smartphones, tablets en draagbare apparaten van stroom te voorzien.

Enkele meest bekende mobiele besturingssystemen zijn Android en iOS, maar andere omvatten BlackBerry, Web en watchOS.

Functies van het besturingssysteem

Enkele typische functies van het besturingssysteem zijn onder meer het beheren van geheugen, bestanden, processen, I/O-systeem en apparaten, beveiliging, enz.

Hieronder staan ​​de belangrijkste functies van het besturingssysteem:

Functies van het besturingssysteem

Functies van het besturingssysteem

Bij een operatie systeem software voert elk van de functies uit:

  1. Proces management: Procesbeheer helpt het besturingssysteem bij het maken en verwijderen van processen. Het biedt ook mechanismen voor synchronisatie en communicatie tussen processen.
  1. Geheugen management: Geheugenbeheermodule voert de taak uit van toewijzing en de-toewijzing van geheugenruimte aan programma's die deze bronnen nodig hebben.
  1. Bestandsbeheer: Het beheert alle bestandsgerelateerde activiteiten, zoals het opslaan, ophalen, benoemen, delen en beschermen van bestanden in de organisatie.
  1. Apparaatbeheer: Apparaatbeheer houdt alle apparaten bij. Deze module die ook verantwoordelijk is voor deze taak staat bekend als de I/O-controller. Het voert ook de taak uit van het toewijzen en ongedaan maken van de toewijzing van de apparaten.
  1. I/O-systeembeheer: Een van de belangrijkste doelen van elk besturingssysteem is om de eigenaardigheden van die hardware-apparaten voor de gebruiker te verbergen.
  1. Secundair opslagbeheer: Systemen hebben verschillende opslagniveaus, waaronder primaire opslag, secundaire opslag en cacheopslag. Instructies en gegevens moeten worden opgeslagen in de primaire opslag of cache, zodat een actief programma ernaar kan verwijzen.
  1. Security: Beveiligingsmodule beschermt de gegevens en informatie van een computersysteem tegen malwaredreiging en geautoriseerde toegang.
  1. Commando interpretatie: Deze module interpreteert commando's gegeven door de en handelende systeembronnen om die commando's te verwerken.
  1. Netwerken: Een gedistribueerd systeem is een groep processors die geen geheugen, hardwareapparaten of een klok delen. De processors communiceren met elkaar via het netwerk.
  1. Taakboekhouding: Bijhouden van tijd en middelen die worden gebruikt door verschillende taken en gebruikers.
  1. Communicatie Management: Coördinatie en toewijzing van compilers, interpreters en andere softwarebronnen van de verschillende gebruikers van de computersystemen.

Kenmerken van besturingssysteem (OS)

Hier is een lijst met belangrijke functies van het besturingssysteem:

  • Beveiligde en supervisormodus
  • Staat schijftoegang en bestandssystemen toe Apparaatstuurprogramma's Netwerkbeveiliging
  • Programma uitvoering
  • Geheugenbeheer Virtueel geheugen Multitasking
  • I/O-bewerkingen afhandelen
  • Manipulatie van het bestandssysteem
  • Foutdetectie en afhandeling
  • Toewijzing van middelen
  • Bescherming van informatie en bronnen

Kenmerken van het besturingssysteem

Voordeel van besturingssysteem:

  • Hiermee kunt u de verbergentails van hardware door een abstractie te creëren
  • Gemakkelijk te gebruiken met een GUI
  • Biedt een omgeving waarin een gebruiker programma's/applicaties kan uitvoeren
  • Het besturingssysteem moet ervoor zorgen dat het computersysteem gemakkelijk te gebruiken is
  • Besturingssysteem fungeert als intermediair tussen applicaties en de hardwarecomponenten
  • Het biedt de bronnen van het computersysteem een ​​eenvoudig te gebruiken formaat
  • Fungeert als intermediair tussen alle hardware en software van het systeem

Nadelen van het besturingssysteem

  • Als er een probleem optreedt in het besturingssysteem, kunt u alle inhoud kwijtraken die op uw systeem is opgeslagen
  • De software van het besturingssysteem is vrij duur voor kleine organisaties, wat hen extra belast. Voorbeeld Windows
  • Het is nooit helemaal veilig omdat er op elk moment een bedreiging kan optreden

Wat is Kernel in het besturingssysteem?

De kernel is het centrale onderdeel van een computerbesturingssysteem. De enige taak die door de kernel wordt uitgevoerd, is het beheren van de communicatie tussen de software en de hardware. Een kernel bevindt zich in de kern van een computer. Het maakt de communicatie tussen de hardware en software mogelijk. Terwijl de kernel het binnenste deel van een besturingssysteem is, is een shell het buitenste deel.

Kernel in besturingssysteem
Inleiding tot Kernel

Kenmerken van Kernel

  • Planning van processen op laag niveau
  • Communicatie tussen processen
  • Synchronisatie van processen
  • Contextwisseling

Soorten kernel

Er zijn veel soorten kernels die bestaan, maar onder hen zijn de twee meest populaire kernels:

1. Monolithisch

Een monolithische kernel is een enkele code of blok van het programma. Het biedt alle vereiste services die door het besturingssysteem worden aangeboden. Het is een simplistisch ontwerp dat een duidelijke communicatielaag creëert tussen de hardware en software.

2. Microkernels

Microkernel beheert alle systeembronnen. In dit type kernel worden services geïmplementeerd in verschillende adresruimten. De gebruikersservices worden opgeslagen in de adresruimte van de gebruiker en de kernelservices worden opgeslagen onder de kerneladresruimte. Het helpt dus om de grootte van zowel de kernel als het besturingssysteem te verkleinen.

Verschil tussen firmware en besturingssysteem

Hieronder staan ​​de belangrijkste verschillen tussen firmware en besturingssysteem:

firmware Besturingssysteem
Firmware definiëren: Firmware is een soort programmering die is ingebed op een chip in het apparaat dat dat specifieke apparaat bestuurt. Besturingssysteem definiëren: OS biedt functionaliteit die verder gaat dan wat door de firmware wordt geboden.
Firmware zijn programma's die zijn gecodeerd door de vervaardiging van de IC of zoiets en die niet kunnen worden gewijzigd. OS is een programma dat door de gebruiker kan worden geïnstalleerd en kan worden gewijzigd.
Het wordt opgeslagen in een niet-vluchtig geheugen. Het besturingssysteem wordt op de harde schijf opgeslagen.

Verschil tussen 32-bits en 64-bits besturingssysteem

Hieronder vindt u de sleutel Verschillen tussen 32-bits en 64-bits besturingssysteem:

parameters 32.Bit 64.Bit
Architectuur en software Laat 32 bit gelijktijdige gegevensverwerking toeneonormaal Laat 64 bit gelijktijdige gegevensverwerking toeneonormaal
Compatibiliteit Voor 32-bits toepassingen zijn 32-bits besturingssystemen en CPU's vereist. 64-bits toepassingen vereisen een 64-bits besturingssysteem en CPU.
Beschikbare systemen Alle versies van Windows 8, Windows 7, Windows Vista en Windows XP, Linux, enz. Windows XP Professional, Vista, 7, Mac OS X en Linux.
Geheugenlimieten 32-bits systemen zijn beperkt tot 3.2 GB RAM. 64-bits systemen staan ​​maximaal 17 miljard GB RAM toe.

Samengevat

  • Wat is OS (besturingssysteemdefinitie) en de typen ervan: Een besturingssysteem is software die fungeert als interface tussen de eindgebruiker en computerhardware. Verschillende categorieën besturingssystemen op computers en andere apparaten zijn: batchbesturingssysteem, multitasking/time sharing besturingssysteem, multiprocessing besturingssysteem, realtime besturingssysteem, gedistribueerd besturingssysteem, netwerkbesturingssysteem en mobiel besturingssysteem
  • Besturingssystemen voor personal computers werden eind jaren vijftig voor het eerst ontwikkeld om tape-opslag te beheren
  • Leg de werking van het besturingssysteem uit: Het besturingssysteem werkt als tussenpersoon tussen de gebruiker en de computer. Het helpt de gebruiker om zonder kennis met de computer te communicerenwing hoe je de taal van de computer spreekt.
  • De kernel is het centrale onderdeel van een computerbesturingssysteem. De enige taak die door de kernel wordt uitgevoerd, is het beheren van de communicatie tussen de software en de hardware
  • Twee meest populaire kernels zijn Monolithic en MicroKernels
  • Proces-, apparaat-, bestand-, I/O-, secundaire opslag en geheugenbeheer zijn verschillende functies van een besturingssysteem