Hva er et datasegment?
Et datasegment er et selvstendig avsnitt på en datamaskinens harddisk eller database som lagrer en klynge med informasjon. Programvaren refererer til datasegmenter for å utføre og fungere. Innenfor hvert datasegment er det en linje med kode eller informasjon. Det er datamaskinens måte å organisere og lagre lagret informasjon på.
På en harddisk eller databaseserver vil det være en viss mengde plass som er avsatt til minnelager. Databaseminneblokker inneholder vanligvis mer enn ett datasegment. I en minneblokk blir hver seksjon vanligvis delt inn i kode- og tekstsegmenter. Disse seksjonene kan gi instruksjoner for visse programvare eller inneholde informasjonsbiter som applikasjonene trenger tilgang til, for eksempel kundetelefonnummer og adresser.
For at en programvare skal fungere ordentlig, må den stole på programmeringsinstruksjoner og korttidsminne. Random Access Memory (RAM) er en type datalagring som dataprogrammer bruker for å referere til informasjon som bare er nødvendig en gang, vanligvis mens programmet er i drift. Et eksempel på dette ville være klipping og liming av tekst i et tekstbehandlingsprogram. Når en bruker "kutter" tekst, lagres den i et midlertidig datasegment som blir tilbakekalt når brukeren instruerer tekstbehandleren om å "lime" den på et nytt sted.
Denne typen handling anses å være bruk av et kortvarig minnedatasegment siden informasjonen blir slettet når tekstbehandlingsprogrammet lukkes, eller hvis brukeren velger å klippe ut og kopiere en annen tekstdel. I kontrast består langtidsminnet av data som er lagret på en disk og får tilgang til flere ganger. Selv om det er mulig å slette noen lagrede data, består de vanligvis av filer eller applikasjoner som brukeren ikke lenger tror han trenger.
Datasegmenter er vanligvis organisert på en slags logisk eller sekvensiell måte. De kan være organisert i henhold til tabellklynger, grupper, størrelse eller orientering. Brukere kan være i stand til å lage sine egne indekseringsregler, avhengig av mulighetene til databaseserveren eller operativsystemet. Når for eksempel programmer installeres på en datamaskin, oppretter de vanligvis automatisk en indeks eller et segment i datamaskinens register.
I de fleste tilfeller kan installasjonsprogramvare instruere datamaskinen hvor programmet skal lagres. Det kan installeres på datamaskinens skrivebord, i en programfiler-mappe eller i en egenopprettet mappe. Uansett hvor brukeren plasserer programmet, opprettes registerfiler som en permanent kilde til kodeinstruksjoner som brukes hver gang applikasjonen lanseres.