De kenmerken van de besturingssystemen De belangrijkste zijn over het algemeen: taakbeheer, resourcebeheer, controle van systeembewerkingen, foutherstel en geheugenbeheer. Dit verschilt per fabrikant.
Besturingssystemen zijn doorgaans uniek, afhankelijk van hun fabrikant en de hardware waarop ze werken. Desondanks zijn, dankzij de verfijning van moderne hardware, besturingssystemen vereist die voldoen aan specifieke normen..
Over het algemeen moet bij het installeren van een nieuw computersysteem de voor die hardware aangegeven operationele software worden aangeschaft..
Een besturingssysteem is een softwaresysteem dat computerhardware en softwarebronnen beheert; Bovendien biedt het algemene diensten voor computerprogramma's.
Applicatieprogramma's hebben doorgaans ook een besturingssysteem nodig om te kunnen functioneren.
Besturingssystemen zijn te vinden op veel apparaten die een computer bevatten: van mobiele telefoons tot gameconsoles tot computers en netwerkservers.
Enkele populaire desktopbesturingssystemen zijn Apple OS X, Linux en zijn varianten, en Microsoft Windows. Mobiele besturingssystemen zijn onder meer Android en iOS. Er bestaan ook andere klassen besturingssystemen, zoals real-time RTOS.
Een belangrijke verantwoordelijkheid van elk besturingssysteem is het plannen van taken die door het computersysteem moeten worden afgehandeld..
Dit is een van de hoofdtaken van de functie vacaturemanagement. Het besturingssysteem bepaalt de volgorde waarin programma's worden verwerkt en bepaalt de volgorde waarin bepaalde taken worden uitgevoerd..
De term 'in de wachtrij' wordt vaak gebruikt om de reeks taken te beschrijven die op uitvoering wachten. Het besturingssysteem vergelijkt verschillende factoren om deze werkwachtrij te creëren.
Enkele van deze factoren zijn:
Het operationele programma moet deze factoren kunnen beoordelen en de volgorde waarin deze taken worden verwerkt, kunnen controleren..
Het beheer van bronnen in een computersysteem is een andere van de belangrijkste aandachtspunten van het besturingssysteem. Het is duidelijk dat een programma een apparaat niet kan gebruiken als die hardware niet beschikbaar is.
De operationele software bewaakt de uitvoering van alle programma's. Het is ook verantwoordelijk voor het bewaken van alle soorten apparaten die worden gebruikt.
Om dit te bereiken, stelt u een tabel op waarin de programma's worden gecombineerd met de apparaten die ze gebruiken of in de toekomst zullen gebruiken..
Het besturingssysteem beoordeelt deze tabel om het gebruik van een specifiek apparaat goed te keuren of te weigeren.
De verdeling van de bronnen van een systeem hangt nauw samen met de werking van de controle-input / outputcontrole van een software.
Omdat toegang tot een bepaald apparaat vaak vereist is voordat invoer- / uitvoerbewerkingen kunnen beginnen, moet het besturingssysteem de invoer- / uitvoerbewerkingen coördineren en de apparaten waarop ze werken..
In feite stelt het een woordenboek samen van programma's die worden uitgevoerd en de apparaten die ze moeten gebruiken om invoer- / uitvoerbewerkingen te voltooien. Met behulp van controlerapporten kunnen taken specifieke apparaten vereisen.
Hierdoor kunnen gebruikers informatie van specifieke sites lezen of informatie afdrukken op geselecteerde kantoren. Door gebruik te maken van deze mogelijkheid kan de informatie die van een locatie wordt gelezen, door het computersysteem worden verspreid..
Om de uitvoering van invoer- / uitvoerbewerkingen te vergemakkelijken, hebben de meeste besturingssystemen een standaardset met besturingsinstructies om de verwerking van alle invoer- / uitvoerinstructies af te handelen..
Deze standaardinstructies, het ingangs- / uitgangscontrolesysteem genoemd, maken integraal deel uit van de meeste besturingssystemen..
Ze vereenvoudigen alleen de middelen zodat alle programma's die worden verwerkt invoer- / uitvoerbewerkingen kunnen uitvoeren..
In feite voert het actieve programma signalen uit naar het besturingssysteem dat een invoer- / uitvoerbewerking gewenst is, met behulp van een specifiek invoer- / uitvoerapparaat.
De software die de controle heeft, roept de IOCS-software op zodat deze de invoer- / uitvoerbewerking kan voltooien.
Gezien het niveau van input / output-activiteit, zijn in de meeste programma's de IOCS-instructies uiterst essentieel..
Met de meeste moderne besturingssystemen kunnen meerdere taken worden uitgevoerd.
Een computer kan bijvoorbeeld, terwijl hij een gebruikersprogramma draait, informatie van een schijf lezen of de resultaten op een printer weergeven. Er is sprake van multitasking of meervoudig geprogrammeerde besturingssystemen.
In veel besturingssystemen heeft elk proces zijn eigen geheugenruimte. Dit betekent dat dit geheugen niet beschikbaar is voor andere processen. In dit geval spreken we van de ruimterichting van het proces.
Als het multifunctionele programma's zijn, moet een besturingssysteem het volgende aantal mechanismen bieden:
Het essentiële onderdeel van een besturingssysteem is de kernel. Tegenwoordig zijn monolithische kernen het populairst.
Deze kernen bieden een manier voor de verschillende processen van de computer om berichten naar elkaar te sturen, terwijl ze tegelijkertijd het RAM beheren dat programma-informatie opslaat..
De meeste kernels bieden ook apparaatstuurprogramma's om monitoren, harde schijven en andere parafernalia te besturen..
Waarschijnlijk is het bepalende kenmerk van besturingssystemen de verbinding die het biedt tussen hardware, software en, in sommige gevallen, de gebruikersinterface. Elke computer heeft een besturingssysteem nodig om te kunnen worden gebruikt.
Niemand heeft nog op dit artikel gereageerd.