Одно из основных требований к СУБД - надежное хранение данных во внешней памяти. Под надежностью хранения понимается то, что СУБД должна быть в состоянии восстановить последнее согласованное состояние БД после аппаратного или программного сбоя. Поддержание надежного хранения данных в базе данных требует избыточности хранения данных, причем та их часть, которая используется для восстановления, должна храниться особо надежно. Наиболее распространенный метод поддержания такой избыточности - это [c.474]
Основные преимущества электронных таблиц перед специализированными программными продуктами связаны с их большой гибкостью и возможностью варьировать набором исходных данных. Все программы для анализа бизнес-планов в отличие от электронных таблиц уже содержат собственное представление разработчика о том, какие исходные данные необходимо иметь менеджеру для проведения расчетов. Если потребности менеджера меньше, чем возможности системы, то это скажется лишь на избыточности информации в итоговых отчетах. Однако возможна и обратная ситуация, когда в бизнес-плане есть какие-то особенности, не предусмотренные и не учитываемые конкретной программой, но оказывающие существенное влияние на результат. Скорее всего в этом случае менеджеру придется либо игнорировать лишние данные и согласиться с. искажением конечных результатов, либо вносить в бизнес-план изменения нестандартными способами, нарушая логику работы программы. [c.104]
Процедура исправления предусматривает избавление рт последствий ошибки и собственно исправление ошибки, если это возможно. Некоторые временные ошибки могут быть устранены путем повторения операции. Например, ошибка в чтении при вводе данных может быть устранена путем повтора операции чтения, если несоответствие вызвано временной ошибкой. Другие постоянные ошибки могут быть исправлены путем восстановления искаженных элементов из избыточной информации, хранимой в программе, или из сохраненной в предшествующем состоянии копии. Однако если это программная ошибка, то требуется вмешательство человека. Тем не менее процесс исправления может оказаться бесполезным, так как программная ошибка приведет к тому же самому эффекту. [c.263]
Избыточность на уровне данных очень полезна для защиты целостности данных и для обеспечения средств исправления. Информационная избыточность позволяет составлять обоснованные тесты обнаружения ошибок для систем, использующих независимые данные. Она также позволяет восстановить данные, испорченные из-за программных ошибок или аппаратных сбоев. [c.264]
Таким образом, самоконтроль позволяет определить аппаратурные и программные ошибки через очень малый промежуток времени после того, как они произошли Ограничение распространения ошибок помогает легче избавиться от них посредством ограничения вреда, приносимого ошибкой. Избыточность данных помогает произвести быстрое восстановление, что приводит к улучшению показателей функционирования системы. [c.266]
Введение программной избыточности в систему увеличивает ее стоимость. Для реализации специализированных проверок необходима дополнительная аппаратура, а для избыточных данных — дополнительная память. Выполнение избыточных операций также является источником неэффективного использования аппаратуры. Однако по мере уменьшения стоимости аппаратуры и повышения ее быстродействия эти стоимости будут скомпенсированы посредством улучшения показателей функционирования и надежности системы. [c.266]
В настоящее время из-за жесткого программно-целевого принципа разработки и производства вооружений и военной техники, во-первых, не возникает необходимых заделов в использовании результатов завершенных работ по альтернативным направлениям, и, во-вторых, создание узкоспециализированного потенциала требует избыточных затрат, еще больше ограничивающих развитие гражданских отраслей. Таким образом (а также из-за жестких режимных ограничений), разработка новых образцов наукоемкого оружия не сопровождается повышением общего технологического уровня гражданских отраслей. [c.154]
Обязанности, которые выполняет администратор библиотеки или даже руководитель проекта в соответствии с определением, данным в разд. 5.5, могут показаться нерациональными, если они повторяются вновь для каждого проекта. На самом деле это не так, поскольку некоторая доля избыточности в данном случае с лихвой компенсируется динамичностью обеспечиваемых услуг, а также совмещением ответственности за предоставление этих услуг с другими видами деятельности, за которые отвечает главный программист. Как показано в табл. 7.1, ответственность переходит от одной функциональной группы к другой по мере прохождения программным изделием различных фаз, так что к моменту, когда материалы проекта попадают в архивы, они оказываются в сфере действия группы, наиболее приспособленной к их использованию в качестве архивных. Хотя табл. 7.1 описывает лишь часть матричной схемы, она все же содержит достаточно элементов, пока- [c.92]
Совокупность БД представляет собой информационную модель системы управления предприятия. БД организуются для обеспечения безопасности и целостности данных, минимизации избыточности хранимых данных для эффективного использования имеющихся ресурсов памяти, предоставления для принятия решений непротиворечивой информации, оптимизации времени актуализации и поиска информации. Выбор системы управления базы банных (СУБД) при проектировании автоматизированной информационной системы является важной задачей и основан на сравнении и анализе следующих характеристик программно-технического окружения (тип и модель ЭВМ, [c.349]
Таким образом, линейно-программная модель, на основе которой находится оптимум для идеализированной экономики, не дает оптимальных решений для реальной социалистической экономики или вернее эти решения отклоняются от оптимума. Гипотеза о прямом плановом распределении всех ресурсов и всей продукции в реальном хозяйстве также не выполняется. Поэтому социалистическая экономика не может достаточно точно и вполне удовлетворительно описываться линейно-программной моделью и особенно тем ее вариантом, который предусматривает всеобщее прямое распределение и управление (материальные потоки без цен). Следовательно, цены, сопровождающие оптимальный план, отнюдь не избыточная информация, как казалось при рассмотрении модели идеализированной экономики, а являются необходимым элементом оптимального планирования, который открывает возможность сочетать методы централизованного и децентрализованного управления. [c.175]
Внутренняя организация коммуникационной среды может быть достаточно сложной. Современные принципы построения подобных систем направлены на создание многоуровневого программного обеспечения, которое делает взаимодействие через коммуникационную среду прозрачным . Для взаимодействия используются высокоуровневые механизмы, многие из которых уже приняты как стандарты систем обработки информации. Данные о суммарном трафике, направлении и интенсивности информационных потоков полезны ГИС для планирования собственной работы - реализации процедур снижения избыточности [3]. [c.178]
Быстрый рост информации, ее обновление, качественное совершенствование сопровождаются стремительным увеличением избыточной информации (феномен информационных шумов ). Это тормозит принятие управленческих решений в экономике, повышает тра нсакционные издержки, замедляет рост производительности и эффективности. И в сфере ИТ, и в других отраслях экономики происходит ускоренное обесценение физического, человеческого капитала, программных продуктов, технологий и знаний. [c.88]
Несмотря на то что накопленный опыт указывает на надежность больших программ, настоятельная потребность вынуждает пользоваться ими для управления процессами реального времени, хотя и ясно, что это сопряжено с большим риском. Стоимость необнаруженной ошибки может быть очень высокой. Поэтому необходимо создавать столь надежное ПО, насколько это возможно. Структурное программирование может быть использовано для разработки систем, сопровождаться жестким тестированием программ, включая проверку правильности алгоритмов. Такая процедура позволяет конструировать достаточно надежные системы. Однако для получения сверхнадежных систем необходимы дополнительные усилия. Этого можно достичь введя в программу некоторую избыточность для проверки правильности действий системы. Такой кусок программного обеспечения, который проверяет автоматически собственное динамическое поведение во время выполнения, называется самоконтролирующимся программным обеспечением. . [c.261]
Самоконтролирующееся ПО в первую очередь используется для проверки правильности действий системы во время работы. Это достигается путем введения избыточности в программу. Самоконтролирующееся ПО конструируется для реализации следующих функций определения программных ошибок, их локализации, проверки целостности системы, помощи системе избавиться от ошибки. [c.262]
Самоконтролирующаяся система может быть построена с использованием различных средств самоконтроля на разных уровнях системном, модульном, операции (инструкций), данных. Программная избыточность на различных уровнях предназначена для проверки системы на данном уровне. Низшим является уровень, наиболее узкий по масштабам определения ошибок, но окончательный по принятию решения об ошибке. [c.263]
В зарубежной и отечественной литератур.е подчеркиваются такие основные тенденции развития и применения микроЭВМ на ближайшую перспективу переход на однокристальные 16-и 32-разрядные микроЭВМ применение языков высокого уровня, в первую очередь языка ADA микропрограммная реализация программных средств переход на распределенную и параллельную обработку, на локальные сети внедрение отказоустойчивых микропроцессорных систем, использующих аппаратурную и информационную избыточность обеспечивающих реконфигурацию структур при отказе отдельных блоков с целью обеспечения работоспособности системы. [c.61]
Если применить все средства и методы, описанные в этом разделе, то конфигурационное управление должно давать удовлетворительные результаты, не будучи ни избыточным, ни чересчур узким. Конфигурационное управление имеет настолько большое значение для разработки программных изделий, что следует обеспечить по крайней мере ту степень управляемости, которая представлена здесь. Реализация многих из рассмотренных здесь мероприятий облегчается введением должности администратора библиотеки поддержки [6]. Удобным средством конфигурационного управления является разработанная фирмой Bell Laboratories система контроля исходных программ [66]. Большие военные проекты автоматизации, подобные системам навигации, перевозок и снабжения, предполагают применение тщательно разработанных систем конфигурационного управления описание таких систем можно найти в работах [67—73] знакомство по этим работам с существующими методами и средствами поможет решить вопрос о целесообразности их включения в собственную систему конфигурационного управления в той или иной организации. [c.344]
Глубина цвета — количество битов, которые сканер может назначить при оцифровывании точки. Сканер с глубиной точки в 1 бит может регистрировать только два уровня — черный и белый. Глубина точки в 8 бит позволяет регистрировать 256 уровней, а 12 бит — 4096 уровней. Фактически это означает, что изображение может содержать 256 оттенков одного из цветов. В профессиональных сканерах используется глубина цвета в 16 бит, хотя все программы обработки изображений используют 8-разрядную систему. Это связано с возможностями языка программирования Post-S ript, который используется в сканирующих устройствах. Более того, по разным причинам вывести на печать более 256 оттенков серого цвета не удается. Избыточная информация, полученная в профессиональных сканерах, используется для предварительной программной настройки тоновой кривой, которая передается из управляющего компьютера в сканер в виде инструкции по выполнению конкретной процедуры сканирования. [c.403]
Процесс тестирования проводился на каждом этапе в течение всего времени разработки БД. Тестирование написанного программного обеспечения выполнялось на ЭВМ Pentium 4 PU 1,80 GHz. Во время тестирования были устранены ошибки программного кода и доступа к БД. Также была проведена работа по возможной оптимизации кода и общего функционирования системы, уменьшению избыточности и повышению функциональности системы. Большое внимание в рамках тестирования было уделено совершенствованию пользовательского интерфейса в направлении его упрощения и наглядности. Тестирование функциональности показало, что основные части ЭС вполне работоспособны, что дает право говорить об успешности проведенных процессов тестирования и отладки. [c.147]
А к уровню и конкретному наполнению ИС уже могут быть применены стоимостные мерки. И следовательно, сущности, стоящие за малопонятными, но такими красивыми технологическими терминами, подпадают под юрисдикцию принципа экономической целесообразности, в соответствии с которым приходится искать оптимальное решение, пройдя по острию ножа между неразумной с экономической точки зрения избыточностью - и потерей капиталовложений в программно-техническую платформу, которая могла бы служить 10 15 лет, в первый же год из-за неправильной оценки перспектив развития компании и, следовательно, системы. Такой поиск многовариантен например, стоимость рабочих мест в двух крайних по идеологии вариантах построения сети (отдельные P и mainframe) соотносится как 1 50 (оценка фирмы АйТи ), а значит, экономически поиск оптимума только по параметру распределения вычислительных мощностей лежит в довольно широком интервале. [c.145]