Waar zijn besturingssystemen voor? Wat is een besturingssysteem en waarom is het nodig?

Basis systeemsoftware

Basissoftware omvat:

besturingssysteem (OS);

· bedieningsschalen (tekst en grafisch);

· netwerkbesturingssysteem.

besturingssysteem ontworpen om de uitvoering van gebruikersprogramma's te controleren, computercomputerbronnen te plannen en te beheren.

In de software- en besturingssystemensector wordt de leidende positie ingenomen door de MS Windows-systemenfamilie. Laten we eens kijken naar de meest voorkomende typen besturingssystemen.

Besturingssystemen voor personal computers zijn onderverdeeld in:

· single- en multi-tasking (afhankelijk van het aantal parallel lopende applicatieprocessen);

· single- en multi-user (afhankelijk van het aantal gebruikers dat tegelijkertijd met het besturingssysteem werkt);

· niet-draagbaar en overdraagbaar naar andere typen computers;

· niet-netwerk en netwerk, waarbij werk wordt geleverd in een lokaal computernetwerk.

Netwerkbesturingssystemen - een reeks programma's die zorgen voor de verwerking, verzending en opslag van gegevens op het netwerk. Het netwerkbesturingssysteem biedt gebruikers verschillende soorten netwerkdiensten (bestandsbeheer, e-mail, netwerkbeheerprocessen, enz.) en ondersteunt het werk in abonneesystemen.

Operationele granaten - speciale programma's die zijn ontworpen om de communicatie van gebruikers met opdrachten van het besturingssysteem te vergemakkelijken. Bedieningsshells hebben tekst- en grafische opties voor de eindgebruikersinterface.

De meest populaire typen tekstshells van het besturingssysteem zijn: Total Commander, Windows Commander, enz.

Laten we het besturingssysteem eens nader bekijken.

besturingssysteem- een set software die de controle biedt over computerhardware en applicatieprogramma's, evenals hun interactie met elkaar en de gebruiker.

Het besturingssysteem voert de volgende functies uit:

· beheer van de werking van elk blok van een personal computer en hun interactie;

· beheer van programma-uitvoering;

· organisatie van informatieopslag in extern geheugen;

· gebruikersinteractie met de computer, d.w.z. ondersteuning voor gebruikersinterface.

Normaal gesproken wordt het besturingssysteem op een harde schijf opgeslagen en als er geen harde schijf is, wordt een speciale schijf toegewezen, de systeemschijf. Wanneer u de computer aanzet, wordt het besturingssysteem automatisch van de schijf in het RAM geladen en neemt het een bepaalde ruimte in beslag. Een besturingssysteem wordt niet gemaakt voor een enkel computermodel, maar voor een reeks computers, in de structuur waarvan een bepaald concept is ingebed en ontwikkeld in alle volgende modellen.



Elk besturingssysteem is gebaseerd op het principe van het organiseren van de werking van een extern apparaat voor informatieopslag. Ondanks het feit dat extern geheugen technisch kan worden geïmplementeerd op verschillende materiële media, zijn ze verenigd door het in het besturingssysteem aangenomen principe van het organiseren van de opslag van logisch gerelateerde sets informatie in de vorm van zogenaamde bestanden.

Bestand- een logisch samenhangende verzameling gegevens of programma's, voor plaatsing waarvan een benoemd gebied in het externe geheugen wordt toegewezen.

Het bestand dient als een boekhoudkundige informatie-eenheid in het besturingssysteem. Alle acties met informatie worden op bestanden uitgevoerd.

Bestanden kunnen verschillende soorten en vormen van informatiepresentatie opslaan: teksten, afbeeldingen, tekeningen, cijfers, programma's, tabellen, enz. De kenmerken van specifieke bestanden worden bepaald door hun formaat. Een format is een taalelement dat symbolisch de presentatie van informatie in een bestand beschrijft.

De volgende parameters worden gebruikt om het bestand te karakteriseren:

· volledige bestandsnaam;

· bestandsgrootte in bytes;

· datum en tijd waarop het bestand is aangemaakt;

· speciale bestandskenmerken: alleen-lezen, verborgen, systeem, gearchiveerd.

En echt, wat is het? Voor een definitie gaan we naar Wikipedia. Hier staat wat er staat: “Een besturingssysteem is een reeks besturings- en verwerkingsprogramma’s die enerzijds fungeren als interface tussen computersysteemapparaten en applicatieprogramma’s, en anderzijds zijn ontworpen om apparaten te besturen, te beheren computerprocessen en het effectief verdelen van computerbronnen tussen computerprocessen en de organisatie van betrouwbaar computergebruik. Deze definitie is van toepassing op de meeste moderne besturingssystemen voor algemene doeleinden." Simpel gezegd is dit een speciaal programma voor een computer, laptop of ander apparaat waarmee je dit apparaat kunt besturen. We kunnen zeggen dat het besturingssysteem een ​​brug is tussen een persoon en zijn pc.

OS-functies

  • In feite zijn er heel veel van deze functies, dus ik zal je vertellen over de belangrijkste ervan. Dus het besturingssysteem:
  • Hiermee kunt u opdrachtverzoeken uitvoeren
  • Laadt programma's in het RAM en voert ze uit
  • Biedt gebruikersinterface
  • Biedt toegang tot verschillende apparaten, inclusief randapparatuur
  • Beheert RAM, evenals toegang tot verschillende soorten media
  • Beperkt procestoegang tot bronnen
  • Communiceert tussen werkprocessen
  • Biedt een modus voor meerdere gebruikers tussen verschillende gebruikers
  • Maakt multitasken mogelijk

Trouwens, een interessant feit. In de meeste huishoudelijke apparaten zijn veel telefoons, auto's, enz. Besturingssysteem wordt niet gebruikt. Het is simpelweg niet nodig voor een apparaat dat slechts een paar eenvoudige handelingen uitvoert. Voor dit doel worden speciale microcomputers gebruikt, die onafhankelijk kunnen werken door een of ander type programma uit te voeren.

Soorten besturingssystemen

Als onderdeel van dit artikel wil ik het ook graag hebben over de meest populaire besturingssystemen van vandaag. En ik zal beginnen met misschien wel de meest populaire van hen.

Ramen

Er is niemand ter wereld die niets weet van Windows, het besturingssysteem van Microsoft, dat voor het eerst werd gelanceerd in 1985. Tegenwoordig zijn Windows 7 en Windows 8 het populairst op de markt.

Helaas heeft popularisering een aantal grote nadelen, waaronder een groot aantal virussen en Trojaanse paarden die speciaal voor Windows zijn gemaakt. Trojaanse paarden zijn vaak erg gevaarlijk omdat ze niet alleen de werking van de pc als geheel beïnvloeden, maar ook waardevolle gegevens kunnen stelen.

Windows heeft echter nog veel meer voordelen. Er zijn bijvoorbeeld zoveel verschillende programma's en games voor dat je er in je hele leven niet eens een tiende van kunt uitproberen.

Apple Mac OS X

Het op een na populairste besturingssysteem ter wereld beslaat sinds 2011 iets meer dan vijf procent van de markt. Het is vermeldenswaard dat het Mac OS was dat de grafische gebruikersinterface begon te populariseren in de vorm waarin we die nu zien.

Mac OS is ontwikkeld onder leiding van de grote Steve Jobs, maar heeft altijd in de schaduw van Windows gestaan. Dit komt ook doordat de as exclusief op Apple-computers is geïnstalleerd, hoewel deze tegenwoordig op elke pc kan worden geïnstalleerd.

Een van de voordelen is een relatief goede bescherming tegen virussen, aangezien er maar heel weinig voor dit besturingssysteem zijn. En toch zijn ze er.

Linux

Dit is de algemene naam voor Unix-achtige besturingssystemen die zijn gebaseerd op de gelijknamige kernel. Omdat de kernel open software is, is er geen officiële versie van Linux en is er nooit een officiële versie van Linux geweest - de software wordt gedistribueerd in de vorm van assemblies en is altijd gratis.

Ondanks het feit dat deze as gratis wordt verspreid, heeft de ontwikkeling ervan volgens recente schattingen enkele miljarden dollars gekost, hoewel het besturingssysteem uitsluitend door enthousiastelingen werd voltooid.

Linux is behoorlijk populair, zowel onder gebruikers als bij verschillende bedrijven, waaronder overheidsbedrijven.

Android

En dit is een mobiel besturingssysteem gemaakt voor tablets, smartphones, netbooks, enz. Nu eigendom van internetgigant Google, daarvoor werd het ontwikkeld door het gelijknamige bedrijf.

Momenteel bezit het meer dan 70% van de markt voor mobiele apparaten. Dit is een leider die simpelweg zijn gelijke niet kent: het grootste aantal smartphones en tablets wordt op Android geproduceerd.

iOS

Het besturingssysteem wordt uitsluitend gebruikt op mobiele Apple-gadgets. Het werd ontwikkeld in 2007. Het werd veel eerder getoond dan Android, dus als de as op apparaten van andere bedrijven zou kunnen worden geïnstalleerd, zou deze tegenwoordig misschien veel populairder zijn dan Android.

Het functioneren van elektronische computers is onmogelijk zonder het coördineren van programma's. Een moderne computer combineert een aantal verschillende apparaten, waarvan de gecoördineerde werking een controlecentrum vereist. De videokaart verwerkt bijvoorbeeld beelden, de centrale processor voert berekeningen uit, de monitor geeft informatie weer, de drive leest gegevens van een cd, etc. Dergelijke coördinatoren en managers, die de werking van alle componenten en componenten coördineren, zijn besturingssystemen.

Om de functie van het besturingssysteem verder te illustreren, kunnen we de computerhardware vergelijken met het lichaam, en het besturingscomplex met de hersenen en het zenuwstelsel. Het besturingssysteem is betrokken bij alle computerprocessen en zorgt voor de interactie van data-arrays op het niveau van berekeningen, computerprogramma's en hardwarecomponenten, evenals de gebruiker en de softwareapplicatie.

Alle moderne interfaces zijn grafische oplossingen en zijn zo ontworpen dat de gebruiker het interactie-algoritme intuïtief begrijpt. Er zijn drie hoofdcategorieën van dergelijke oplossingen: de realtime categorie, de gepartitioneerde categorie en de batchtaakcategorie. Systemen van de eerste categorie maken deelname van gebruikers aan het berekeningsproces mogelijk. De gesplitste categorie-oplossing houdt in dat de processor wordt overgeschakeld van het uitvoeren van de ene taak naar het uitvoeren van een andere. Door deze snelle omschakeling kunnen meerdere opdrachten in virtuele continuïteit worden verwerkt. In dit geval kan de gebruiker ook ingrijpen in het proces. In oplossingen van de laatste categorie is gebruikerstoegang tot processen verboden. De computer genereert zelfstandig een lijst met taken en verzendt deze in batches voor berekening. U kunt de gegevens alleen wijzigen in de intervallen tussen het verzenden van dergelijke pakketten.

GUI

De gebruiker voert zijn opdrachten voor het systeem in met behulp van grafische symbolen - pictogrammen. Eigenlijk bestaat de hele interface uit een reeks grafische symbolen die een voor menselijke waarneming begrijpelijk besturingssysteem vormen. Alle moderne besturingssystemen zijn grafische oplossingen en hun populariteit hangt rechtstreeks af van hoe gemakkelijk ze te beheren zijn.

Natuurlijk zijn er besturingssystemen met tekstinvoer zoals die bestonden in de begindagen van de instrumentenbouw. Maar dergelijke systemen worden vooral gebruikt voor zeer gespecialiseerde toepassingen en, in de regel, in industrieel en wetenschappelijk onderzoek. Dat wil zeggen, in gevallen waarin de gebruiker een expert is en klaar is om speciaal gereedschap onder de knie te krijgen.

Wat is een besturingssysteem en waarom is het nodig?
Het besturingssysteem is het hoofdprogramma van de computer, waardoor alle andere computertoepassingen en programma's functioneren.
Er zijn zeer weinig besturingssystemen. De handigste en eenvoudigste is het Windows-systeem. Daarom is het de meest voorkomende. Ongeveer 80% van alle computers ter wereld opereren onder zijn controle. Ondanks de eenvoud kan het installeren van Windows 7 op een laptop, netbook of computer, of het simpelweg efficiënt en volledig installeren van Windows, alleen door een specialist worden uitgevoerd.
Er zijn veel versies van dit systeem, nu zijn de modernste en meest recente 7, 8, 10, XP, Vista. Ons bedrijf levert diensten voor het installeren van besturingssystemen op computers en laptops.
XP
XP werd uitgebracht in oktober 2001. De naam komt van het Engelse woord eXPerience, wat zich vertaalt als ‘ervaring’. Het is een 32-bits besturingssysteem voor meerdere gebruikers en met een grafische interface. Er zijn twee versies: Home Edition en Professional Edition.
Ondanks de opkomst van nieuwere systemen is Windows XP nog steeds populair. Microsoft brengt voortdurend updatepakketten uit voor zijn besturingssystemen die geïdentificeerde problemen oplossen en nieuwe gebruiksmogelijkheden openen. Het is de installatie van Windows van deze versie die het meest geschikt is voor een netbook of oude pc.
Uitzicht
Vista werd uitgebracht in november 2006. Dit besturingssysteem wordt soms aangeduid met de afkorting "WinVI", waarbij VI staat voor zowel de afkorting voor Vista als het versienummer geschreven in Romeinse cijfers. Deze versie is uitsluitend een clientsysteem; de server-tegenhanger heet Windows Server 2008.
Een innovatie in de Vista-functionaliteit is de hybride slaapmodus (slaapstand), waardoor de inhoud van het RAM-geheugen bovendien naar de harde schijf wordt geschreven, maar niet uit het geheugen zelf wordt verwijderd. In deze modus kan de computer de werking herstellen met behulp van informatie uit het RAM-geheugen als de stroom niet is uitgeschakeld.
Windows van deze versie wordt uiterst zelden geïnstalleerd.
7 (of "Zeven")
"Seven" werd opgericht in juli 2009. Het nieuwste besturingssysteem maakt dagelijkse taken eenvoudiger. Als u geïnteresseerd bent in de mogelijkheden van dit systeem, kunt u een wizard bellen om Windows 7 op een laptop of SSD-schijf in ons bedrijf te installeren.
Met deze versie van het besturingssysteem kunt u meer dingen op uw bureaublad doen dan in eerdere versies. Er zijn drie nieuwe krachtige desktopfuncties:
Aero Shake - door de muis te schudden worden alle vensters geminimaliseerd behalve het actieve venster; Opnieuw schudden annuleert het commando.
Aero Peek is een functie die alle geopende vensters transparant maakt, zodat u de inhoud snel kunt bekijken.
Snap is een functie die de grootte van vensters aanpast, afhankelijk van hun locatie.
Het werd mogelijk om afbeeldingen in de vorm van dia's rechtstreeks op het bureaublad weer te geven. De taakbalk is veel eenvoudiger geworden. "Seven" is een zeer snel besturingssysteem. De maximale werksnelheid wordt bereikt wanneer Windows 7 op een SSD-schijf wordt geïnstalleerd.
Indien u geïnteresseerd bent in deze versie van het besturingssysteem, dan kan het installeren van Windows 7 op een laptop door onze specialisten binnen de kortst mogelijke tijd worden afgerond. Bovendien wordt u aangeboden stuurprogramma's en extra programma's te installeren.
8 (of "acht")
“Eight” is het volgende besturingssysteem in de rij voor 7. Het ging officieel in de verkoop op 26 oktober 2012. In tegenstelling tot eerdere versies gebruikt het een nieuwe interface genaamd Metro.
Dit besturingssysteem kent veel vernieuwingen: stemherkenning en stembesturing, verbeterde virtualisatie, ondersteuning voor draadloze en stereoscopische displays, etc. De Start-knop en het klassieke menu zijn vervangen door een speciaal Startscherm.

Er zijn informatiesystemen waarvoor het besturingssysteem niet nodig. Ingebouwde microcomputers worden tegenwoordig bijvoorbeeld aangetroffen in veel huishoudelijke apparaten, auto's (soms een dozijn in elk), mobiele telefoons, enz. Vaak draait zo'n computer voortdurend maar één programma, dat start wanneer het wordt ingeschakeld. En eenvoudige gameconsoles - die ook gespecialiseerde microcomputers zijn - kunnen het zonder besturingssysteem doen en een programma starten dat is opgenomen op een "cartridge" of cd die in het apparaat is geplaatst wanneer het is ingeschakeld. Sommige microcomputers en spelconsoles draaien echter nog steeds op hun eigen speciale besturingssystemen. In de meeste gevallen zijn dit UNIX-achtige systemen (dit laatste geldt vooral voor programmeerbare schakelapparatuur: firewalls, routers).

Besturingssystemen zijn op hun beurt nodig als:

§ het computersysteem wordt gebruikt voor verschillende taken, en de programma's die deze taken uitvoeren gegevens moeten opslaan en uitwisselen. Dit impliceert de behoefte aan een universeel mechanisme voor gegevensopslag; in de overgrote meerderheid van de gevallen reageert het besturingssysteem hierop met een implementatie bestandssysteem. Moderne besturingssystemen bieden ook de mogelijkheid om de uitvoer van het ene programma rechtstreeks te ‘koppelen’ aan de invoer van een ander programma, waarbij de relatief langzame schijfbewerkingen worden omzeild;

§ verschillende programma's moeten dezelfde routinematige acties uitvoeren. Als u bijvoorbeeld eenvoudigweg een teken via het toetsenbord invoert en dit op het scherm weergeeft, zijn mogelijk honderden machineopdrachten nodig, terwijl voor een schijfbewerking duizenden nodig kunnen zijn. Om ze niet elke keer opnieuw te programmeren, biedt het besturingssysteem systeembibliotheken veelgebruikte subroutines (functies);

§ het noodzakelijk is om bevoegdheden te verdelen tussen programma's en systeemgebruikers, zodat gebruikers hun gegevens kunnen beschermen tegen ongeoorloofde toegang, en een mogelijke fout in het programma geen totale problemen veroorzaakt;

§ het is noodzakelijk om de “gelijktijdige” uitvoering van verschillende programma's op één computer (zelfs als deze slechts één processor bevat) te kunnen simuleren, uitgevoerd met behulp van een techniek die bekend staat als “time sharing”. In dit geval “snijdt” een speciale component, de planner genaamd, de processortijd in korte segmenten en levert deze één voor één aan verschillende uitvoerende programma's (processen);

§ Ten slotte moet de operator op de een of andere manier de uitvoering van individuele programma's kunnen controleren. Voor dit doel worden besturingsomgevingen gebruikt, waarvan er één - de shell en een reeks standaardhulpprogramma's - deel uitmaakt van het besturingssysteem (andere, zoals de grafische besturingsomgeving, vormen applicatieplatforms die onafhankelijk zijn van het besturingssysteem).


Moderne universele besturingssystemen kunnen dus worden gekarakteriseerd als:

Bestandssystemen gebruiken (met een universeel mechanisme voor gegevenstoegang);

Multi-user (met scheiding der machten);

Multitasking (bijvoorbeeld met CPU-timesharing).

Multitasking en verdeling van bevoegdheden vereisen een bepaalde hiërarchie van bevoegdheden voor componenten van het besturingssysteem zelf. Het besturingssysteem bestaat uit drie groepen componenten:

§ netwerksubsysteem, bestandssysteem;

§ systeembibliotheken en

§ shell met hulpprogramma's.

De meeste programma's, zowel het systeem (inbegrepen in het besturingssysteem) als de applicatie, worden uitgevoerd in de niet-bevoorrechte ("gebruikers") modus van de processor en krijgen toegang tot de apparatuur (en, indien nodig, tot andere nucleaire hulpbronnen, evenals bronnen van andere programma's) alleen via systeemaanroepen. De kernel draait in de geprivilegieerde modus: het is in deze zin dat ze zeggen dat het besturingssysteem (meer precies, de kernel) beheert apparatuur.

Bij het bepalen van de samenstelling van het besturingssysteem is het criterium van operationele integriteit (geslotenheid) belangrijk: het systeem moet het volledige gebruik (inclusief aanpassing) van zijn componenten mogelijk maken. Daarom bevat het volledige besturingssysteem ook een reeks tools (van teksteditors tot compilers, debuggers en linkers).

Doel en eigenschappen van het besturingssysteem

Een besturingssysteem kan niet iedereen alles bieden!

Het belangrijkste doel- de gebruiker de mogelijkheid bieden om reken- of gegevensverwerkingsproblemen op te lossen.

Betrouwbaarheid. Het systeem moet net zo betrouwbaar zijn als de hardware waarop het draait. Het moet fouten kunnen detecteren en diagnosticeren, en de meest voorkomende fouten die door de gebruiker worden veroorzaakt, kunnen herstellen. Het besturingssysteem moet gebruikers beschermen tegen hun eigen fouten, of op zijn minst de schade die ze aan de hele omgeving kunnen toebrengen, minimaliseren.

Voorspelbaarheid. Het systeem moet op een voorspelbare manier reageren op gebruikersverzoeken. De tijd die nodig is om gebruikersprogramma's uit te voeren mag niet te veel variëren. Het resultaat van het uitvoeren van gebruikersopdrachten moet hetzelfde zijn, ongeacht de volgorde waarin deze opdrachten ter uitvoering worden verzonden (afhankelijk van de regels die in het systeem zijn vastgelegd).

Bescherming. Het systeem moet gebruikers die taken uitvoeren beschermen tegen wederzijdse beïnvloeding van elkaar. Het moet de mogelijkheid van schade aan programma's en gegevens van de ene gebruiker door een andere gebruiker minimaliseren. Tot op zekere hoogte moet het systeem zichzelf en de gebruiker beschermen tegen fouten van gebruikers.

Gemak. Het systeem wordt aan gebruikers aangeboden omdat het hun werk een beetje eenvoudiger maakt en hen verlicht van de last van het toewijzen van middelen en beheertaken. Omdat de gebruiker interactie heeft met het besturingssysteem, moet het worden ontworpen rekening houdend met de basisfactoren van de menselijke psychologie

Efficiëntie. Bij het toewijzen van middelen moet het systeem redelijk efficiënt zijn. Het besturingssysteem moet het gebruik van systeembronnen door gebruikers maximaliseren. Het systeem zelf mag geen grote hoeveelheid bronnen gebruiken, omdat deze bronnen niet meer beschikbaar zijn om aan gebruikersverzoeken te voldoen

Algemene systeemdiensten. Het systeem biedt de gebruiker precies de service die hij nodig heeft. De gebruiker mag niet worden benadeeld door geen gebruik te maken van extra functies van systeemdiensten als deze niet geschikt zijn voor de taak. Tegelijkertijd is een dergelijk systeem onaanvaardbaar als de service van het systeem niet wordt voorzien van mogelijkheden die de gebruiker de middelen bieden om het werk uit te voeren dat hij nodig heeft.

Flexibiliteit. Systeembewerkingen kunnen worden aangepast aan het gebruikersgedrag. Middelen kunnen worden vergroot (verkleind) om de efficiëntie en beschikbaarheid te verbeteren

Uitbreidbaarheid. Tijdens het evolutieproces kunnen er nieuwe tools aan het besturingssysteem worden toegevoegd. Omdat de gebruiker moet veranderen, is geen enkele applicatieomgeving statisch. Om een ​​levensvatbaar instrument te blijven, moet het besturingssysteem daarom ook veranderen.

Helderheid. De gebruiker kan heerlijk onbewust blijven van dingen die zich onder het interfacesysteemniveau bevinden. Tegelijkertijd moet hij zoveel over het systeem kunnen leren als hij wil. De meeste gebruikers geven de voorkeur aan een middenweg tussen deze uitersten

Bronnen beheerd door het besturingssysteem. De belangrijkste reden voor het bestaan ​​van een besturingssysteem zijn de taken van het distribueren van verschillende bronnen en de taken van het beheren van deze bronnen. Het doel van hulpbronnenbeheer is om efficiënt gebruik van hulpbronnen door gebruikers te bereiken, en om gebruikers te bevrijden van de last van hulpbronnenbeheertaken.

1. Processortijd. De belangrijkste hulpbron. Zonder het gebruik ervan kunnen er geen berekeningen worden gemaakt. De eenvoudigste strategie is om één gebruiker toegang te geven tot de machine totdat zijn taak is voltooid.

2. Geheugen. Na CPU-tijd is dit de meest schaarse hulpbron. De belangrijkste strategie is het verminderen van lege geheugenruimtes die ontstaan ​​omdat verschillende programma's verschillende capaciteiten en functies hebben.

3. Randapparatuur. De meeste randapparatuur (PU) kan slechts door één gebruiker tegelijk worden bediend. Voor sommige apparaten voor algemeen gebruik (printers) resulteert deze handeling in inefficiënt gebruik. Voor apparaten met snelle toegang zijn er partitiemechanismen. Bijvoorbeeld voor schijven - spoolen (parallel afdrukprogramma van het systeem).

4. Middelen mat. voorraad. Dit zijn hulpprogramma's voor bestandsbeheer, I/O-hulpprogramma's, planners, hulpprogramma's, enz. De bekendste methode om gebruikers toegang te geven tot bronnen is door alle programma's opnieuw in te voeren. Dit is veel beter dan meerdere exemplaren hebben.