Wat is een besturingssysteemontwerp?
Besturingssysteemontwerp is het creëren van een besturingssysteem voor een specifiek doel en gebruik. Besturingssystemen besturen veel verschillende delen van moderne elektronica. Elk van deze systemen is specifiek ontworpen om het systeem te besturen waarop het is geïnstalleerd. De meest bekende besturingssystemen worden op computers gebruikt, maar veel andere systemen gebruiken ook besturingsprogramma's. Er zijn verschillende typen besturingssysteemontwerp, elk met zijn eigen functies en kenmerken.
Een besturingssysteem is het programma dat wordt gebruikt om de functies van een stuk elektronica te besturen. Elk besturingssysteem werkt met een specifiek type hardware; gebruik op andere hardware is over het algemeen onmogelijk of zeer onstabiel. Deze specificiteit vereist dat ontwerpers hun systemen voortdurend bijwerken of wijzigen, wat resulteert in een web van onderling verbonden software.
Er zijn drie hoofdtypen besturingssystemen. Elk van de categorieën heeft specifieke functies en bedieningsgebieden; ze zijn niet uitwisselbaar en de ene is niet beter of slechter dan de andere. Elke klasse van besturingssysteemontwerp bevat veel verschillende programma's.
Het meest bekende besturingssysteemontwerp is in computers en wordt een volledig functionerend systeem genoemd. Deze systemen zijn over het algemeen vrij groot en werken met een computer voor algemene doeleinden. Deze besturingssystemen hebben veel verschillende functies die ze kunnen gebruiken. Ze hebben verschillende manieren om met gebruikers om te gaan, platforms voor het schrijven van alle soorten software en functies die kunnen worden aangepast aan de wensen van de eigenaar. Dit type systeem werkt vanwege de grootte en complexiteit over het algemeen op de meeste soorten hardware.
Het tweede besturingssysteemontwerp is het kleine besturingssysteem. Deze systemen werken met interactieve apparaten zoals smartphones, mediaspelers en andere geavanceerde soorten technologie. Deze systemen kunnen gebaseerd zijn op een volledig systeem of kunnen uniek zijn voor deze ontwerplaag. Een klein besturingssysteem neemt over het algemeen zeer weinig ruimte in beslag en kan een heel specifiek stuk hardware bedienen. Programmeurs maken over het algemeen applicaties voor deze systemen, maar de toolset is veel beperkter dan bij een volledig uitgerust systeem.
Het laatste type besturingssysteemontwerp is het meest gebruikelijk. Deze besturingssystemen zijn ingebed in alledaagse objecten zoals auto-elektronica, digitale videoschijven (dvd) en kinderspeelgoed. Deze besturingssystemen hebben één doel: programmeurs kunnen geen nieuwe applicaties voor deze systemen maken en updates van het systeem komen rechtstreeks van de fabrikant. Hoewel ze zo eenvoudig zijn, bedienen ze miljoenen verschillende producten en komen ze veel voor in moderne huizen.