Cтраница 2
При поступлении в информационную систему запроса, сформулированного в общем случае на непроцедурном языке, этот запрос анализируется и составляются списки данных, подлежащих извлечению. Каталог базы данных, имеющий вид текстового файла, сравнивается со списком запрашиваемых данных. В результате этого сравнения формируются таблицы адресов значений данных, подлежащих извлечению из базы. Извлечение значений данных происходит в результате последовательного, символ за символом, сравнения содержимого базы данных с адресами, необходимыми для удовлетворения данных запроса. В результате этого формируются таблицы значений данных. После соответствующей алгоритмической обработки этих запросов формируется и в окончательном виде ответ на запрос пользователя. [16]
Назначением буферной памяти системы является увеличение частоты обращений, поступающих к основной памяти от быстродействующего процессора. Когда CPU обращается к памяти, устройство управления буфером определяет, находятся ли запрашиваемые данные в буфере. Если данные находятся в буфере, то они передаются CPU без осуществления выборки из основной памяти. Если запрашиваемые данные в буфере отсутствуют, то инициируется выборка из основной памяти и данные пересылаются прямо в CPU. Кроме того, определяется ячейка буфера и туда засылаются данные для последующего обращения. Буферная память динамически обслуживается CPU и как бы не существует для программиста. Когда CPU осуществляет запись данных, то изменению подвергаются как содержимое основной памяти, так и буфера, если соответствующая ячейка основной памяти содержит данные, которые в настоящий момент хранятся в буфере. [17]
Для получения содержимого текстовых элементов списка класс CListBox предусматривает целый набор функций. Во-первых, для надежных программ, которые не полагаются на предположение о длине запрашиваемых данных, существует функция GetTextLen, которая возвращает длину строкового элемента в байтах, исключая завершающий нуль-символ. Во-вторых, для получения собственно текста следует использовать функцию GetText, предоставляющую буфер для копирования в него символов. [18]
После запуска программы на экране появляется запрос номера варианта и размерности вводимой матрицы Затем последовательно вводится сама матрица. Правильность ввода запрашиваемых данных машина подтверждает мигающей надписью ( Ж После - завершения ввода запрашиваемых данных выводится рапорт-отчет. Отчет можно вынести на экран, принтер или в отдельный файл. [19]
В описании схемы могут быть специфицированы замки секрет-кости, применяемые для защиты данных. Замок секретности является значением, с которым должно совпасть значение ключа секрет-ности, прежде чем запрашиваемые данные могут быть использованы. [20]
Буферная память предназначена для обеспечения высокой скорости обращений к основной памяти от быстрого арифметико-логического устройства. Когда CPU производит обращение к данным, буферное устройство управления определяет, находятся ли в буферной памяти запрашиваемые данные. Если данные располагаются в буфере, то они передаются CPU без обращения к основной памяти. Если запрашиваемых данных в буфере нет, то производится выборка из основной памяти, н данные пересылаются прямо в CPU. CPU динамически поддерживает содержимое буферной памяти, которая как бы не существует для программиста. Когда CPU засылает данные в память изменяется и содержимое буфера, при условии что ячейки, содержимое которых меняется, в данный момент находятся в буфере. [21]
Фонды ассоциативной памяти ( ФАП) как форма хранения данных отличаются тем, что в них структурной единицей является непосредственно показатель, а не какая-либо промежуточная единица типа документа или записи ( карточки) в регистре. При этом от пользователя не требуется или требуется в очень небольшом объеме специальная индексация ( кодирование) запрашиваемых данных, что делает ФАП особенно эффективным для работы в режиме информационно-справочного обслуживания, обеспечивающем наибольшие удобства для пользователя. [22]
Большинство Бейсик-систем, выполняя оператор INPUT, выдают на терминал приглашение в виде вопросительного знака в начале текущей строки. Для того чтобы облегчить пользователю процедуру ввода данных, рекомендуется перед оператором INPUT выдавать сообщение о количестве и типах запрашиваемых данных. [23]
Стратегия расчленения распределяет данные по многим узлам сети и существования копий отдельных частей БД не допускает. При этом на первый план выдвигается процесс проектирования расчленения данных с целью получения преимуществ за счет распределения запросов на выборку и обновление по тем узлам, где расположены запрашиваемые данные. [24]
В рассматриваемой схеме осуществляются однократный проход по базе данных, сравнение в простейшем случае каждого элемента со списком запрашиваемых данных и фиксация необходимых значений данных. При этом отпадает необходимость в организации сложных систем управления базами данных, а вместо поиска в базе данных, сопровождаемого многократными проходами, осуществляется поиск элемента в списке запрашиваемых данных. Так как список запрашиваемых данных содержит обычно на несколько порядков меньше информации, чем база данных, то время поиска сокращается, как показывает опыт, не менее, чем на порядок. [25]
Однако информация, содержащаяся в балансе и формах, прилагаемых к нему, не позволяет сделать исчерпывающие выводы о характере и устойчивости финансовой, а также хозяйственной и инвестиционной деятельности предприятия; на ее основе не всегда можно выявить и исследовать отраслевые особенности рассматриваемого предприятия. Это обусловливает необходимость при подготовке и обосновании принимаемых Федеральным управлением и его территориальными агентствами решений в отношении неплатежеспособных предприятий проведение углубленного и комплексного анализа деятельности предприятий на основе дополнительно запрашиваемых данных. [26]
В рассматриваемой схеме осуществляются однократный проход по базе данных, сравнение в простейшем случае каждого элемента со списком запрашиваемых данных и фиксация необходимых значений данных. При этом отпадает необходимость в организации сложных систем управления базами данных, а вместо поиска в базе данных, сопровождаемого многократными проходами, осуществляется поиск элемента в списке запрашиваемых данных. Так как список запрашиваемых данных содержит обычно на несколько порядков меньше информации, чем база данных, то время поиска сокращается, как показывает опыт, не менее, чем на порядок. [27]
В ряде случаев возникает необходимость приостановить выполнение микропроцессором программы и перевести его в режим ожидания. Режим ожидания может быть использован в тех случаях, когда узлы ( ЗУ, УВВ), с которыми микропроцессор обменивается данными, не могут работать в высоком темпе работы микропроцессора. Если, например, ЗУ не может обеспечить выдачу запрашиваемых данных на шину данных за время, равное одному тактовому периоду работы микропроцессора, то потребуется перевод микропроцессора в режим ожидания на время, необходимое ЗУ для выдачи данных. [28]
Принцип формирования символов на экране может быть различным. В режиме вывода экранный пульт позволяет оператору откорректировать ответ, извлечь из памяти целый отрезок программы и исправить его, уточнить исходные данные. Оператор выдает необходимые ЦВМ сведения и обращается к ЦВМ, которая сообщает ему запрашиваемые данные. Из машины поступают запросы, связанные с неисправностями ВУ, отсутствием бумаги, необходимостью проверки каких-либо устройств. [29]
![]() |
Адрес основной памяти. [30] |