Wat is een gegevenssegment?
Een gegevenssegment is een op zichzelf staand gedeelte op een harde schijf of database van een computer waarin een informatiecluster wordt opgeslagen. Softwaretoepassingen verwijzen naar gegevenssegmenten om uit te voeren en te functioneren. Binnen elk gegevenssegment bevindt zich een coderegel of informatie. Het is een manier van een computer om opgeslagen informatie te organiseren en op te slaan.
Op een harde schijf of databaseserver zal er een bepaalde hoeveelheid ruimte worden toegewezen aan geheugenopslag. Database-geheugenblokken bevatten meestal meer dan één gegevenssegment. In een geheugenblok wordt elke sectie meestal verdeeld in code- en tekstsegmenten. Deze secties bevatten mogelijk instructies voor bepaalde softwaretoepassingen of bevatten stukjes informatie waartoe toepassingen toegang moeten hebben, zoals telefoonnummers en adressen van klanten.
Om een softwaretoepassing goed te laten werken, moet deze vertrouwen op programmeerinstructies en kortetermijngeheugen. Random access memory (RAM) is een type gegevensopslag dat computerprogramma's gebruiken om te verwijzen naar informatie die slechts eenmaal nodig is, meestal terwijl het programma in werking is. Een voorbeeld hiervan is het knippen en plakken van tekst in een tekstverwerkingsprogramma. Wanneer een gebruiker tekst "knipt", wordt deze opgeslagen in een tijdelijk gegevenssegment dat wordt opgeroepen wanneer de gebruiker de tekstverwerker opdraagt deze op een nieuwe locatie te "plakken".
Dit type actie wordt beschouwd als het gebruik van een gegevenssegment voor kortetermijngeheugen, omdat de informatie wordt gewist wanneer het tekstverwerkingsprogramma wordt gesloten of als de gebruiker ervoor kiest om een ander stuk tekst te knippen en te kopiëren. Langetermijngeheugen bestaat daarentegen uit gegevens die op een schijf zijn opgeslagen en meerdere keren zijn geopend. Hoewel het mogelijk is om bepaalde opgeslagen gegevens te wissen, bestaat deze meestal uit bestanden of toepassingen die de gebruiker niet langer nodig denkt te hebben.
Gegevenssegmenten zijn doorgaans op een logische of opeenvolgende manier georganiseerd. Ze kunnen worden georganiseerd volgens tabelclusters, groepen, grootte of oriëntatie. Gebruikers kunnen mogelijk hun eigen indexeringsregels maken, afhankelijk van de mogelijkheden van de databaseserver of het besturingssysteem. Wanneer softwareprogramma's bijvoorbeeld op een computer worden geïnstalleerd, maken ze meestal automatisch een index of segment in het register van de computer.
In de meeste gevallen kunnen software-installatieprogramma's de computer instrueren waar het programma moet worden opgeslagen. Het kan worden geïnstalleerd op het bureaublad van de computer, in een map met programmabestanden of in een zelfgemaakte map. Ongeacht waar de gebruiker het programma plaatst, worden registerbestanden gemaakt als een permanente bron van code-instructies die worden gebruikt telkens wanneer de toepassing wordt gestart.