Cтраница 2
Совокупность битов или символов, представляющая значение конкретного элемента данных, должна быть связана с тем элементом данных, который имеет это значение. Элемент данных представляет атрибут, и атрибут должен быть связан с соответствующим объектом. Один атрибут имеет конкретное значение, которым он идентифицирует объект. Совокупность битов или символов, представляющая значение одного элемента данных, может существовать независимо от информации, которая запоминается с их помощью. Она имеет смысл только тогда, когда связана с элементами данных, представленными этими значениями. Мы можем, например, постоянно хранить значения элемента данных: голубой, оранжевый и фиолетовый с зелеными полосами; эти значения могут быть впоследствии связаны с некоторыми конкретными элементами данных. [16]
Особого внимания заслуживает процедура анализа битов. Отождествляя звездочку с 1, а точку - с 0, каждую такую строку можно рассматривать как образ совокупности битов. Аналогичный прием был использован в программе GETEST, где просматривалось содержимое массива, считанного с помощью оператора GET. Значение этой совокупности битов равно порядковому номеру элемента HS, в котором она записана. [17]
За этим пределом написание программ, в каждую из которых встроены близкие, хотя и не идентичные механизмы интерпретации, становится весьма неэффективным. В такой ситуации целесообразнее ассоциировать данные и механизмы интерпретации и обеспечить однократность представления интерпретирующей информации. В результате изменяется роль данных. Их уже нельзя рассматривать как совокупность битов, они приобретают определенную интеллектуальную окраску. В таком качестве их можно расценивать как семантически значимое представление ( части) реального мира, как взгляд на мир. [18]
Наличие таких записей представляет определенные трудности: в некоторые моменты времени большинство предусмотренных в записи элементов оказываются несуществующими. Для того чтобы элементы данных с отсутствующими значениями не занимали памяти, применяются процедуры сжатия данных. На рис. 32.3 показан один из возможных форматов записи в этом случае. Пере ч, элементами данных расположена совокупность битов, показывающих, какие элементы данных отсутствуют или присутствуют в записи. [19]
Память ЩАМ) - устройство, предназначенное для запоминания, хранения и выборки программ и данных. Память состоит из конечного числа ячеек, каждая из которых имеет свой уникальный номер или адрес. Доступ к ячейке осуществляется указанием ее адреса. Память способна выполнять два вида операций над данными - чтение с сохранением содержимого и запись нового значения со стиранием предыдущего. Как уже говорилось выше, каждая ячейка памяти может использоваться для хранения либо порции данных, либо команды. В большинстве современных ЭВМ минимально адресуемым элементом памяти является байт - поле из 8 бит. Совокупность битов, которые арифметико-логическое устройство может одновременно поместить в регистр или обработать, называют обычно машинным словом. [20]