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.
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
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:
In een operatiekamer systeem software voert elk van de functies uit:
- Proces management: Procesbeheer helpt OS bij het maken en verwijderen van processen. Het biedt ook mechanismen voor synchronisatie en communicatie tussen processen.
- Geheugen management: Geheugenbeheermodule voert de taak uit van toewijzing en de-toewijzing van geheugenruimte aan programma's die deze bronnen nodig hebben.
- Bestandsbeheer: Het beheert alle bestandsgerelateerde activiteiten, zoals het opslaan, ophalen, benoemen, delen en beschermen van bestanden in de organisatie.
- 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.
- I/O-systeembeheer: Een van de belangrijkste doelen van elk besturingssysteem is om de eigenaardigheden van die hardware-apparaten voor de gebruiker te verbergen.
- 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.
- Beveiliging: Beveiligingsmodule beschermt de gegevens en informatie van een computersysteem tegen malwaredreiging en geautoriseerde toegang.
- Commando interpretatie: Deze module interpreteert commando's gegeven door de en handelende systeembronnen om die commando's te verwerken.
- Netwerken: Een gedistribueerd systeem is een groep processors die geen geheugen, hardwareapparaten of een klok delen. De processors communiceren met elkaar via het netwerk.
- Taakboekhouding: Bijhouden van tijd en middelen die worden gebruikt door verschillende taken en gebruikers.
- 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
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.
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