Un segmento di dati è una sezione autonoma su un disco rigido del computer o un database che memorizza un cluster di informazioni. Le applicazioni software fanno riferimento a segmenti di dati per l’esecuzione e il funzionamento. All’interno di ogni segmento di dati c’è una riga di codice o informazioni. È il modo in cui un computer organizza e archivia le informazioni salvate.
Su un disco rigido o su un server di database, ci sarà una certa quantità di spazio allocato alla memoria. I blocchi di memoria del database di solito contengono più di un segmento di dati. In un blocco di memoria, ogni sezione sarà solitamente suddivisa in codice e segmenti di testo. Queste sezioni potrebbero fornire istruzioni per determinate applicazioni software o contenere bit di informazioni a cui le applicazioni devono accedere, come numeri di telefono e indirizzi dei clienti.
Affinché un’applicazione software funzioni correttamente, deve fare affidamento su istruzioni di programmazione e memoria a breve termine. La memoria ad accesso casuale (RAM) è un tipo di memorizzazione dei dati che i programmi informatici utilizzano per fare riferimento a informazioni necessarie solo una volta, di solito mentre il programma è in funzione. Un esempio di ciò potrebbe essere il taglia e incolla del testo in un programma di elaborazione testi. Quando un utente “taglia” il testo, viene memorizzato in un segmento di dati temporaneo che viene richiamato quando l’utente indica all’elaboratore di testi di “incollarlo” in una nuova posizione.
Questo tipo di azione è considerato l’uso di un segmento di dati di memoria a breve termine poiché le informazioni vengono cancellate quando il programma di elaborazione testi viene chiuso o se l’utente sceglie di tagliare e copiare un’altra sezione di testo. Al contrario, la memoria a lungo termine è costituita da dati archiviati su un disco a cui si accede più volte. Sebbene sia possibile cancellare alcuni dati memorizzati, di solito si tratta di file o applicazioni di cui l’utente non pensa più di aver bisogno.
I segmenti di dati sono in genere organizzati in una sorta di modo logico o sequenziale. Possono essere organizzati in base a gruppi di tabelle, gruppi, dimensioni o orientamento. Gli utenti possono essere in grado di creare le proprie regole di indicizzazione, a seconda delle capacità del server di database o del sistema operativo. Ad esempio, quando i programmi software vengono installati su un computer, di solito creano automaticamente un indice o un segmento nel registro del computer.
Nella maggior parte dei casi, gli installatori di software possono indicare al computer dove deve essere archiviato il programma. Può essere installato sul desktop del computer, in una cartella dei file di programma o in una cartella creata dall’utente. Indipendentemente da dove l’utente posiziona il programma, i file di registro vengono creati come fonte permanente di istruzioni del codice che vengono utilizzate ogni volta che viene avviata l’applicazione.