stringtranslate.com

Datos (informática)

Diversos tipos de datos que se pueden visualizar a través de un dispositivo informático

En informática , los datos (tratados como singular, plural o como sustantivo colectivo ) son cualquier secuencia de uno o más símbolos ; dato es un símbolo único de datos. Los datos requieren interpretación para convertirse en información . Los datos digitales son datos que se representan utilizando el sistema numérico binario de unos (1) y ceros (0), en lugar de la representación analógica . En los sistemas informáticos modernos (posteriores a 1960), todos los datos son digitales.

Los datos existen en tres estados: datos en reposo , datos en tránsito y datos en uso . Los datos dentro de una computadora, en la mayoría de los casos, se mueven como datos paralelos . Los datos que se mueven hacia o desde una computadora, en la mayoría de los casos, se mueven como datos seriales . Los datos provenientes de un dispositivo analógico, como un sensor de temperatura, se pueden convertir a digitales usando un convertidor analógico a digital . Los datos que representan cantidades , caracteres o símbolos sobre los cuales una computadora realiza operaciones se almacenan y registran en medios de grabación magnéticos , ópticos , electrónicos o mecánicos, y se transmiten en forma de señales digitales eléctricas u ópticas. [1] Los datos entran y salen de las computadoras a través de dispositivos periféricos .

Los elementos de la memoria física de la computadora consisten en una dirección y un byte/palabra de almacenamiento de datos. Los datos digitales a menudo se almacenan en bases de datos relacionales , como tablas o bases de datos SQL, y generalmente se pueden representar como pares abstractos de clave/valor. Los datos se pueden organizar en muchos tipos diferentes de estructuras de datos , incluidas matrices, gráficos y objetos . Las estructuras de datos pueden almacenar datos de muchos tipos diferentes , incluidos números , cadenas e incluso otras estructuras de datos .

Características

Los metadatos ayudan a traducir los datos en información. Los metadatos son datos sobre los datos. Los metadatos pueden ser implícitos, especificados o dados.

Los datos relacionados con eventos o procesos físicos tendrán un componente temporal. Este componente temporal puede ser implícito. Este es el caso cuando un dispositivo como un registrador de temperatura recibe datos de un sensor de temperatura . Cuando se recibe la temperatura, se supone que los datos tienen una referencia temporal de ahora . Por lo tanto, el dispositivo registra la fecha, la hora y la temperatura juntas. Cuando el registrador de datos comunica temperaturas, también debe informar la fecha y la hora como metadatos para cada lectura de temperatura.

Básicamente, las computadoras siguen una secuencia de instrucciones que se les dan en forma de datos. Un conjunto de instrucciones para realizar una tarea (o tareas) dada se llama programa . Un programa son datos en forma de instrucciones codificadas para controlar el funcionamiento de una computadora u otra máquina. [2] En el caso nominal, el programa, tal como lo ejecuta la computadora, consistirá en código de máquina . Los elementos de almacenamiento manipulados por el programa, pero no ejecutados realmente por la unidad central de procesamiento (CPU), también son datos. En su forma más esencial, un solo dato es un valor almacenado en una ubicación específica. Por lo tanto, es posible que los programas de computadora operen sobre otros programas de computadora, manipulando sus datos programáticos.

Para almacenar bytes de datos en un archivo, estos deben serializarse en un formato de archivo . Normalmente, los programas se almacenan en tipos de archivos especiales, diferentes de los que se utilizan para otros datos. Los archivos ejecutables contienen programas; todos los demás archivos también son archivos de datos . Sin embargo, los archivos ejecutables también pueden contener datos utilizados por el programa que están integrados en el programa. En particular, algunos archivos ejecutables tienen un segmento de datos , que nominalmente contiene constantes y valores iniciales para variables, los cuales pueden considerarse datos.

La línea entre programa y datos puede volverse borrosa. Un intérprete , por ejemplo, es un programa. Los datos de entrada a un intérprete son en sí mismos un programa, pero no uno expresado en lenguaje de máquina nativo . En muchos casos, el programa interpretado será un archivo de texto legible por humanos , que se manipula con un programa editor de texto . La metaprogramación implica de manera similar que los programas manipulen otros programas como datos. Programas como compiladores , enlazadores , depuradores , actualizadores de programas , escáneres de virus y similares usan otros programas como sus datos.

Por ejemplo, un usuario podría indicarle primero al sistema operativo que cargue un programa de procesamiento de textos desde un archivo y luego usar el programa en ejecución para abrir y editar un documento almacenado en otro archivo. En este ejemplo, el documento se consideraría como un dato. Si el procesador de textos también incluye un corrector ortográfico , entonces el diccionario (lista de palabras) del corrector ortográfico también se consideraría como un dato. Los algoritmos utilizados por el corrector ortográfico para sugerir correcciones serían datos de código de máquina o texto en algún lenguaje de programación interpretable .

En un uso alternativo, los archivos binarios (que no son legibles por humanos ) a veces se denominan datos , a diferencia del texto legible por humanos . [3]

Se estimó que la cantidad total de datos digitales en 2007 fue de 281 mil millones de gigabytes (281 exabytes ). [4] [5]

Claves y valores de datos, estructuras y persistencia

Las claves de los datos proporcionan el contexto para los valores. Independientemente de la estructura de los datos, siempre hay un componente clave presente. Las claves de los datos y las estructuras de datos son esenciales para dar significado a los valores de los datos. Sin una clave que esté asociada directa o indirectamente con un valor o un conjunto de valores en una estructura, los valores pierden significado y dejan de ser datos. Es decir, tiene que haber un componente clave vinculado a un componente de valor para que se lo considere datos. [ cita requerida ]

Los datos se pueden representar en las computadoras de múltiples maneras, como en los siguientes ejemplos:

RAM

Llaves

Estructuras de datos recurrentes organizadas

Datos ordenados o clasificados

Almacenamiento periférico

Datos indexados

Abstracción e indirección

  1. La estructura de rango taxonómico de clases , que es un ejemplo de una estructura de datos jerárquica; y
  2. en tiempo de ejecución, la creación de referencias a estructuras de datos en memoria de objetos que han sido instanciados desde una biblioteca de clases .

Un objeto de una clase específica solo existe después de la instanciación. Una vez que se borra la referencia de un objeto, el objeto también deja de existir. Las ubicaciones de memoria donde se almacenaron los datos del objeto son basura y se reclasifican como memoria no utilizada disponible para su reutilización.

Datos de la base de datos

Procesamiento de datos distribuido en paralelo

Véase también

Referencias

  1. ^ "Datos". Lexico . Archivado desde el original el 23 de junio de 2019 . Consultado el 14 de enero de 2022 .
  2. ^ "Programa informático". Diccionario Oxford de bolsillo del inglés actual . Archivado desde el original el 28 de noviembre de 2011. Consultado el 11 de octubre de 2012 .
  3. ^ "file(1)". Páginas del manual de OpenBSD . 24 de diciembre de 2015. Archivado desde el original el 5 de febrero de 2018 . Consultado el 4 de febrero de 2018 .
  4. ^ Paul, Ryan (12 de marzo de 2008). «Estudio: cantidad de información digital > capacidad de almacenamiento global». Ars Technics. Archivado desde el original el 13 de marzo de 2008. Consultado el 13 de marzo de 2008 .
  5. ^ Gantz, John F.; et al. (2008). "El universo digital diverso y explosivo". International Data Corporation vía EMC. Archivado desde el original el 11 de marzo de 2008. Consultado el 12 de marzo de 2008 .