Un segmento de datos es una sección autónoma en el disco duro de una computadora o una base de datos que almacena un grupo de información. Las aplicaciones de software se refieren a segmentos de datos para su ejecución y funcionamiento. Dentro de cada segmento de datos hay una línea de código o información. Es la forma que tiene una computadora de organizar y almacenar información guardada.
En un disco duro o servidor de base de datos, habrá una cierta cantidad de espacio que se asignará al almacenamiento de memoria. Los bloques de memoria de la base de datos suelen contener más de un segmento de datos. En un bloque de memoria, cada sección generalmente se dividirá en segmentos de código y texto. Estas secciones pueden proporcionar instrucciones para ciertas aplicaciones de software o contener bits de información a los que las aplicaciones necesitan acceder, como números de teléfono y direcciones de clientes.
Para que una aplicación de software se ejecute correctamente, debe basarse en las instrucciones de programación y la memoria a corto plazo. La memoria de acceso aleatorio (RAM) es un tipo de almacenamiento de datos que los programas de computadora utilizan para referirse a información que solo se necesita una vez, generalmente mientras el programa está en funcionamiento. Un ejemplo de esto sería cortar y pegar texto en un programa de procesamiento de texto. Cuando un usuario «corta» texto, se almacena en un segmento de datos temporal que se recupera cuando el usuario le indica al procesador de texto que lo «pegue» en una nueva ubicación.
Este tipo de acción se considera el uso de un segmento de datos de memoria a corto plazo, ya que la información se borra cuando se cierra el programa de procesamiento de texto o si el usuario opta por cortar y copiar otra sección de texto. Por el contrario, la memoria a largo plazo consta de datos que se almacenan en un disco y se accede a ellos varias veces. Si bien es posible borrar algunos datos almacenados, generalmente consisten en archivos o aplicaciones que el usuario ya no cree que necesita.
Los segmentos de datos generalmente se organizan de alguna manera lógica o secuencial. Pueden organizarse de acuerdo con los grupos de mesas, grupos, tamaño u orientación. Los usuarios pueden crear sus propias reglas de indexación, dependiendo de las capacidades del servidor de base de datos o del sistema operativo. Por ejemplo, cuando se instalan programas de software en una computadora, normalmente crean automáticamente un índice o segmento en el registro de la computadora.
En la mayoría de los casos, los instaladores de software pueden indicarle a la computadora dónde debe almacenarse el programa. Se puede instalar en el escritorio de la computadora, en una carpeta de archivos de programa o en una carpeta de creación propia. Independientemente de dónde el usuario coloque el programa, los archivos de registro se crean como una fuente permanente de instrucciones de código que se utilizan cada vez que se inicia la aplicación.