Tietosegmentti on itsenäinen osio tietokoneen kiintolevyllä tai tietokannassa, joka tallentaa tietojoukon. Ohjelmistosovellukset viittaavat datasegmentteihin suoritusta ja toimintaa varten. Jokaisessa datasegmentissä on koodirivi tai tieto. Se on tietokoneen tapa järjestää ja tallentaa tallennettuja tietoja.
Kiintolevyllä tai tietokantapalvelimella on tietty määrä muistitilaa. Tietokannan muistilohkot sisältävät yleensä useamman kuin yhden tietosegmentin. Muistilohkossa jokainen osa jaetaan yleensä koodi- ja tekstisegmentteihin. Nämä kohdat saattavat sisältää ohjeita tietyille ohjelmistosovelluksille tai sisältävät tietoja, joita sovellusten on käytettävä, kuten asiakkaiden puhelinnumeroita ja osoitteita.
Jotta ohjelmistosovellus toimisi kunnolla, sen on luotettava ohjelmointiohjeisiin ja lyhytaikaiseen muistiin. Hajamuisti (RAM) on eräänlainen tallennustila, jota tietokoneohjelmat käyttävät viittaamaan tietoihin, joita tarvitaan vain kerran, yleensä ohjelman ollessa toiminnassa. Esimerkki tästä on tekstin leikkaaminen ja liittäminen tekstinkäsittelyohjelmaan. Kun käyttäjä ”leikkaa” tekstiä, se tallennetaan väliaikaiseen datasegmenttiin, joka palautetaan muistiin, kun käyttäjä kehottaa tekstinkäsittelyohjelmaa ”liittämään” sen uuteen paikkaan.
Tämän tyyppistä toimintaa pidetään lyhytaikaisen muistin datasegmentin käyttämisenä, koska tiedot poistetaan, kun tekstinkäsittelyohjelma suljetaan tai jos käyttäjä päättää leikata ja kopioida toisen tekstin osan. Sitä vastoin pitkäaikainen muisti koostuu tiedoista, jotka on tallennettu levylle ja joita käytetään useita kertoja. Vaikka on mahdollista poistaa joitakin tallennettuja tietoja, se koostuu yleensä tiedostoista tai sovelluksista, joita käyttäjä ei enää usko tarvitsevansa.
Tietosegmentit on tyypillisesti järjestetty jonkinlaisella loogisella tai peräkkäisellä tavalla. Ne voidaan järjestää taulukkoryhmien, ryhmien, koon tai suunnan mukaan. Käyttäjät voivat ehkä luoda omia indeksointisääntöjä tietokantapalvelimen tai käyttöjärjestelmän ominaisuuksista riippuen. Esimerkiksi kun tietokoneeseen on asennettu ohjelmistoja, ne yleensä luovat automaattisesti indeksin tai segmentin tietokoneen rekisteriin.
Useimmissa tapauksissa ohjelmiston asentajat voivat ohjata tietokoneen, johon ohjelma on tallennettava. Se voidaan asentaa tietokoneen työpöydälle, ohjelmatiedostojen kansioon tai itse luotuun kansioon. Riippumatta siitä, mihin käyttäjä sijoittaa ohjelman, rekisteritiedostot luodaan pysyviksi koodiohjeiden lähteiksi, joita käytetään aina, kun sovellus käynnistetään.