Een besturingssysteem is een set van programmabestanden en routines die middelen van de computer bestuurt en biedt toegang tot de diensten van een computer . Meer specifiek , een besturingssysteem staat hardware componenten van een computer , zoals processoren en schijven , om te communiceren met de softwarecomponenten , zoals toepassingen en data instructiesets . In de moderne personal computers , werkstations en andere computerapparatuur , besturingssystemen zijn essentiële onderdelen , die computers niet kunnen functioneren zonder . Het overwinnen Idle Time Engineers oorspronkelijk besturingssystemen ontwikkeld als een middel voor het overwinnen van de leegloop van de centrale verwerkingseenheden . CPU's zijn verantwoordelijk voor het uitvoeren van computer commando's , en zelfs de langzaamste CPU's kunnen gegevens in microseconden , of miljoenste van een seconde te verwerken . In vergelijking , andere computercomponenten , zoals harde schijven , zijn aanzienlijk trager . Om te voorkomen dat CPU's vanaf stationair toerental , of inactief te blijven totdat andere componenten hebben een kans om te reageren , ingenieurs gemaakt besturingssystemen . Deze systemen overwinnen leegloop door het automatisch bestellen of sequencing CPU in beslag opeenvolgende taken in afwachting van de afronding van eerdere taken. Het proces dat de besturingssystemen gebruiken voor sequencing taken staat bekend als multiprogrammering . Gebruiker Interfacing Zonder een besturingssysteem , zou een gebruiker in staat om een moderne computer te voorzien van zijn instructie sets of opdrachten . Vóór de vaststelling van besturingssystemen , ingenieurs gecommuniceerd instructies om computers door het fysiek duwen knoppen, schakelaars flicking of het aansluiten kaarten en andere hardwarecomponenten . Met behulp van een besturingssysteem vereenvoudigt het instructie -proces , als gebruiker virtueel , op software gebaseerde commando's kan geven via een toetsenbord , muis of een ander invoerapparaat . Voor personal computers , gebruikers vaak vertrouwen op grafische gebruikersinterface of GUI -besturingssystemen . Deze besturingssystemen bieden interfaces met selecteerbare , interactieve iconen en andere afbeeldingen die binnen menukeuze schermen verschijnen . Oudere besturingssystemen hadden tekst - gebaseerde interfaces , die nodig zijn gebruikers in te typen antwoorden op prompts om activiteiten te initiëren . Process Management Een proces verwijst naar een actieve programma of een programma dat een computer op dit moment wordt uitgevoerd . Naast bestaande programmeercode , bestaat een tijdelijke gegevens en variabelen . Voor een computer om processen uit te voeren , moet het een overvloed aan middelen , zoals het geheugen , programmabestanden , CPU-tijd en input /output apparaten te gebruiken . Een besturingssysteem dient als procesmanager van een computer en is verantwoordelijk voor conglomeratie , en het organiseren van deze middelen . Andere proces - het beheren van taken van een besturingssysteem onder meer het maken en verwijderen processen , planning processen en synchroniseren van processen . Randapparatuur Zonder een besturingssysteem , interactie met randapparatuur of secundaire , niet - essentiële input /output apparaten op een computer zou veel ingewikkelder . Dit komt omdat besturingssystemen interpreteren van de gegevens die randapparatuur leveren en te presenteren aan gebruikers in gestandaardiseerde formaten . Bijvoorbeeld , ongeacht of een gebruiker een beeldbestand op een computer via een cd - rom of een USB-opslagapparaat laadt , een besturingssysteem dat beeldbestand te presenteren aan de gebruiker op dezelfde manier . < Br >
|