Computer besturingssystemen zijn het fundament waarop computer -toepassingen zoals tekstverwerkers en games draaien . Het besturingssysteem van de interface tussen de hardware en toepassingen , alsmede de interface tussen de gebruiker en de computer alle software . Er zijn een aantal belangrijke functies van het besturingssysteem , maar niet alle besturingssystemen bevatten allemaal. Human - Computer Interface A human - computer interface is een noodzaak voor elke computer die een mens gaat direct gebruiken . Terwijl sommige computers alleen communiceren met andere computers , op een gegeven moment een mens heeft voor de meeste computers te programmeren of problemen . Deze interface kan een grafische user interface of een eenvoudige tekst -scherm , dat te vinden is op de meeste grote mainframe computers. Multi - tasking meeste moderne besturingssystemen omvatten het vermogen om multi - tasking voeren , wat betekent dat het meer dan een taak tegelijkertijd uitvoeren , althans lijken te doen . Dit wordt typisch bereikt door CPU-tijd snijden en proces prioritering . De belangrijkste processen krijgen de CPU eerste , en de minst belangrijke krijgt het laatste . Dit is het meest zichtbaar wanneer u gebruik maakt van een computer en zijn bezig met geopende toepassingen, terwijl achtergrond processen zoals back-ups worden uitgevoerd op hetzelfde moment . Multi-user Grote mainframe en server operating systemen zijn ontworpen om ondersteuning voor meerdere gebruikers die ingelogd zijn op een bepaald moment . Besturingssystemen zoals Linux , UNIX en Windows Server in de personal computer ter wereld , en alle mainframe besturingssystemen ondersteuning voor meerdere gelijktijdige gebruikers . Deze server besturingssystemen complexe geheugenbeheer en processor management om deze functie ondersteunen . Desktop besturingssystemen zoals Windows zijn single - user systemen , waardoor er slechts een gebruiker tegelijk worden ingelogd Multi - threading Het concept van multi - threading is complex vanwege waarop verschillende delen van een programma tegelijk . Programma's die deze functie OS gebruiken zijn typisch het soort dat verschillende processen beginnen en dan verder naar het volgende deel van het programma . Een multi - threading -besturingssysteem kunnen alle van de verschillende programma -onderdelen te beheren en het allemaal samen te brengen op het einde . Multiple Processor Ondersteuning Terwijl mainframe besturingssystemen hebben lange ondersteund meerdere processors , deze functie is relatief nieuw met besturingssystemen zoals Linux , UNIX en Windows Server . Multi - verwerking omvat het gebruik van meerdere processors het werk te volbrengen . Het besturingssysteem verdeelt het werk en leidingen het door de beschikbare processoren . Veel besturingssystemen nu toe dat de toevoeging van processors " on the fly . " Dit kan een organisatie verwerkingscapaciteit voegen wanneer en waar het nodig heeft .
|