Wat is Operating-systeem? Leg soorten besturingssystemen, functies en voorbeelden uit

Wat een Operating-systeem?

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

Het besturingssysteem helpt u te communiceren met de computer zonder dat u de taal van de computer hoeft te spreken. Het is voor de gebruiker niet mogelijk om een ​​computer of mobiel apparaat te gebruiken zonder een besturingssysteem.

Inleiding tot Operating-systeem
Inleiding tot Operating-systeem

Geschiedenis van het besturingssysteem

  • OperaDeze systemen werden eind jaren vijftig voor het eerst ontwikkeld voor het beheer van tapeopslag
  • 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 Operasysteem met marktaandeel

Operasysteem met marktaandeel
Marktaandeel van Operasystemen

Hieronder volgen de OperaSysteemvoorbeelden met het nieuwste marktaandeel

OS Naam Delen
Windows 40.34
Android 37.95
iOS 15.44
Mac OS 4.34
Linux 0.95
Chrome OS 0.14
Windows Telefoon besturingssysteem 0.06

Types van Operating-systeem (OS)

Hieronder staan ​​de populaire typen besturingssystemen (Operating-systeem):

  • Partij Operating-systeem
  • Multitasking/tijddeling besturingssysteem
  • Multiprocessing-besturingssysteem
  • Realtime besturingssysteem
  • Gedistribueerd besturingssysteem
  • Netwerk-besturingssysteem
  • Mobile OS

Partij Operating-systeem

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 batch-besturingssysteem communiceert nooit rechtstreeks met de computer. In dit type besturingssysteem bereidt elke gebruiker zijn of haar taak voor op een offline apparaat, zoals een ponskaart, en dient deze in bij de computeroperator.

Multitasken/tijd delen Operasystemen

Time-sharing operating system stelt mensen die zich op een andere terminal (shell) bevinden in staat om tegelijkertijd één computersysteem te gebruiken. De processortijd (CPU) die wordt gedeeld door meerdere gebruikers wordt time-sharing genoemd.

realtime besturingssysteem

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

Distributed Operating-systeem

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

Netwerk Operating-systeem

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

Mobile OS

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

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

Functies van Operating-systeem

Enkele typische functies van een besturingssysteem zijn onder meer het beheer van geheugen, bestanden, processen, I/O-systemen en -apparaten, beveiliging, enzovoort.

Hieronder vindt u de belangrijkste functies van Operasysteem:

Functies van Operating-systeem

Functies van Operating-systeem

In een operatiekamer systeem software voert elk van de functies uit:

  1. Proces management: Procesbeheer helpt OS 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. Beveiliging: 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 Operating-systeem (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 Operating-systeem

Voordeel van Operating-systeem

  • Hiermee kunt u details van hardware verbergen door een abstractie te maken
  • 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
  • Operating System fungeert als tussenpersoon 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 Operating-systeem

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

Waar zit Kernel in? Operating-systeem?

De kernel is het centrale onderdeel van een computerbesturingssysteem. De enige taak die de kernel uitvoert, 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 de software mogelijk. Terwijl de kernel het binnenste deel van een besturingssysteem is, is een shell het buitenste.

Kernel erin Operating-systeem
Inleiding tot Kernel

Kenmerken van Kernel

  • Planning van processen op laag niveau
  • Communicatie tussen processen
  • Proces synchronisatie
  • 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 aparte 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 gebruikersadresruimte en 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 Operating-systeem

Hieronder vindt u de belangrijkste verschillen tussen firmware en Operasysteem:

firmware Operating-systeem
Firmware definiëren: Firmware is een soort programmering die is ingebed op een chip in het apparaat dat dat specifieke apparaat bestuurt. Definiëren van OperaSysteem: OS biedt functionaliteit die verder gaat dan wat door de firmware wordt geleverd.
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 Operating-systeem

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

parameters 32.Bit 64.Bit
Architectuur en software Sta 32 bits gegevensverwerking tegelijkertijd toe Sta 64 bits gegevensverwerking tegelijkertijd toe
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 toe Billion GB RAM.

Samenvatting

  • Wat is besturingssysteem (Operating Systeemdefinitie) en zijn typen: Een besturingssysteem is een software die fungeert als een interface tussen de eindgebruiker en de computerhardware. Verschillende categorieën van Operating-systeem in computers en andere apparaten zijn: Batch Operating-systeem, multitasking/time sharing-besturingssysteem, multiprocessing-besturingssysteem, realtime besturingssysteem, gedistribueerd besturingssysteem, netwerkbesturingssysteem en mobiel besturingssysteem
  • Persoonlijke computer Operating-systemen werden eind jaren vijftig voor het eerst ontwikkeld om tape-opslag te beheren
  • Verklaren Operating Systeem werkt: OS werkt als een tussenpersoon tussen de gebruiker en de computer. Het helpt de gebruiker om met de computer te communiceren zonder de taal van de computer te hoeven spreken.
  • De kernel is het centrale onderdeel van een computerbesturingssysteem. De enige taak die de kernel uitvoert, 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 Operating-systeem