stringtranslate.com

Данные (информатика)

Различные типы данных, которые можно визуализировать с помощью компьютерного устройства.

В информатике данные (рассматриваемые в единственном числе, множественном числе или как массовое существительное ) — это любая последовательность одного или нескольких символов ; datum — это одиночный символ данных. Данные требуют интерпретации , чтобы стать информацией . Цифровые данные — это данные, которые представлены с использованием двоичной системы счисления единиц (1) и нулей (0) вместо аналогового представления. В современных компьютерных системах (после 1960 года) все данные являются цифровыми.

Данные существуют в трех состояниях: данные в состоянии покоя , данные в пути и данные в использовании . Данные внутри компьютера в большинстве случаев перемещаются как параллельные данные . Данные, перемещаемые на компьютер или с него, в большинстве случаев перемещаются как последовательные данные . Данные, полученные от аналогового устройства, такого как датчик температуры, могут быть преобразованы в цифровую форму с помощью аналого-цифрового преобразователя . Данные, представляющие величины , символы или символы, над которыми выполняются операции с помощью компьютера , хранятся и записываются на магнитных , оптических , электронных или механических носителях записи и передаются в виде цифровых электрических или оптических сигналов. [1] Данные передаются в компьютеры и из них через периферийные устройства .

Элементы физической памяти компьютера состоят из адреса и байта/слова хранения данных. Цифровые данные часто хранятся в реляционных базах данных , таких как таблицы или базы данных SQL, и обычно могут быть представлены как абстрактные пары ключ/значение. Данные могут быть организованы в различные типы структур данных , включая массивы, графики и объекты . Структуры данных могут хранить данные самых разных типов , включая числа , строки и даже другие структуры данных .

Характеристики

Метаданные помогают преобразовать данные в информацию. Метаданные — это данные о данных. Метаданные могут быть подразумеваемыми, заданными или заданными.

Данные, относящиеся к физическим событиям или процессам, будут иметь временной компонент. Этот временной компонент может подразумеваться. Это тот случай, когда такое устройство, как регистратор температуры, получает данные от датчика температуры . Когда температура получена, предполагается, что данные имеют временную привязку к текущему моменту . Таким образом, устройство записывает дату, время и температуру вместе. Когда регистратор данных передает данные о температуре, он также должен сообщать дату и время в виде метаданных для каждого показания температуры.

По сути, компьютеры следуют последовательности инструкций, которые им даются в виде данных. Набор инструкций для выполнения заданной задачи (или задач) называется программой . Программа — это данные в виде закодированных инструкций для управления работой компьютера или другой машины. [2] В номинальном случае программа, исполняемая компьютером, будет состоять из машинного кода . Элементы памяти , которыми управляет программа, но фактически не выполняются центральным процессором (ЦП), также являются данными. По сути, один элемент данных — это значение , хранящееся в определенном месте. Следовательно, компьютерные программы могут работать с другими компьютерными программами, манипулируя их программными данными.

Чтобы сохранить байты данных в файле, их необходимо сериализовать в формате файла . Обычно программы хранятся в файлах специальных типов, отличных от тех, которые используются для других данных. Исполняемые файлы содержат программы; все остальные файлы также являются файлами данных . Однако исполняемые файлы также могут содержать данные, используемые программой, встроенные в программу. В частности, некоторые исполняемые файлы имеют сегмент данных , который номинально содержит константы и начальные значения переменных, оба из которых можно считать данными.

Граница между программой и данными может стать размытой. Например, интерпретатор — это программа. Входные данные интерпретатора сами по себе являются программой, но не выраженной на машинном языке . Во многих случаях интерпретируемая программа представляет собой удобочитаемый текстовый файл , которым манипулируют с помощью программы текстового редактора . Метапрограммирование аналогичным образом включает в себя программы, манипулирующие другими программами как данными. Такие программы, как компиляторы , компоновщики , отладчики , средства обновления программ , сканеры вирусов и т. д., используют другие программы в качестве своих данных.

Например, пользователь может сначала дать указание операционной системе загрузить программу текстового процессора из одного файла, а затем использовать запущенную программу для открытия и редактирования документа, хранящегося в другом файле. В этом примере документ будет считаться данными. Если текстовый процессор также оснащен функцией проверки орфографии , то словарь (список слов) для проверки орфографии также будет считаться данными. Алгоритмы , используемые программой проверки орфографии для предложения исправлений, могут представлять собой либо данные машинного кода , либо текст на каком-либо интерпретируемом языке программирования .

В альтернативном использовании двоичные файлы (которые не читабельны для человека ) иногда называются данными в отличие от читаемого человеком текста . [3]

Общий объем цифровых данных в 2007 году оценивался в 281 миллиард гигабайт (281 эксабайт ). [4] [5]

Ключи и значения данных, структуры и постоянство

Ключи в данных обеспечивают контекст для значений. Независимо от структуры данных, всегда присутствует ключевой компонент. Ключи в данных и структурах данных необходимы для придания смысла значениям данных. Без ключа, который прямо или косвенно связан со значением или набором значений в структуре, значения становятся бессмысленными и перестают быть данными. Другими словами, должен быть ключевой компонент, связанный с компонентом значения, чтобы его можно было считать данными. [ нужна цитата ]

Данные могут быть представлены на компьютерах несколькими способами, как показано в следующих примерах:

БАРАН

Ключи

Организованные повторяющиеся структуры данных

Сортированные или упорядоченные данные

Периферийное хранилище

Индексированные данные

Абстракция и косвенность

  1. Таксономическая ранговая структура классов , которая является примером иерархической структуры данных; и
  2. во время выполнения — создание ссылок на структуры данных в памяти объектов, экземпляры которых были созданы из библиотеки классов .

Объект указанного класса существует только после создания экземпляра. После очистки ссылки на объект объект также перестает существовать. Ячейки памяти, в которых хранились данные объекта, являются мусором и переклассифицируются как неиспользуемая память, доступная для повторного использования.

Данные базы данных

Параллельная распределенная обработка данных

Смотрите также

Рекомендации

  1. ^ «Данные». Лексико . Архивировано из оригинала 23 июня 2019 г. Проверено 14 января 2022 г.
  2. ^ «Компьютерная программа». Оксфордский карманный словарь современного английского языка . Архивировано из оригинала 28 ноября 2011 года . Проверено 11 октября 2012 г.
  3. ^ "Файл (1)" . Страницы руководства OpenBSD . 24 декабря 2015 г. Архивировано из оригинала 5 февраля 2018 г. Проверено 4 февраля 2018 г.
  4. Пол, Райан (12 марта 2008 г.). «Исследование: количество цифровой информации > глобальная емкость хранилища». Арс Техникс. Архивировано из оригинала 13 марта 2008 года . Проверено 13 марта 2008 г.
  5. ^ Ганц, Джон Ф.; и другие. (2008). «Разнообразная и развивающаяся цифровая вселенная». Международная корпорация данных через EMC. Архивировано из оригинала 11 марта 2008 года . Проверено 12 марта 2008 г.