Передача и обработка данных средствами SSI


УЦ «Новые технологии в образовании»

Навигация

Вход в систему

Практическая работа 1. Применение технологии SSI

О технологии SSI

Сервер Apache может реализовывать несколько механизмов для генерации динамического содержимого. Рассмотрим один из простейших — метод вставок или SSI (Server Side Includes, включения на стороне сервера).

Суть технологии — в страницу добавляются простейшие инструкции, которые при запросе этой страницы выполняются. Эта технология не является языком программирования, набор инструкций весьма невелик, а сами инструкции очень просты и касаются в основном вывода неких значений, вызова сторонних программ в процессе передачи документа и добавления в документ содержимого других документов.

Следует отметить, что SSI представляет собой механизм добавления динамического содержимого ограниченного объема к web-страницам. В соответствии с этим методом часть или все содержимое, имеющееся в наличии на сервере, маркируется как потенциально содержащее код SSI, включенный в код HTML. При обслуживании страницы сервер Apache сначала просматривает ее на наличие инструкций SSI и вносит изменения в соответствии с обнаруженными инструкциями в передаваемый браузеру пользователя результат. Поддержка данной технологии включена в Apache, но отключена обработка по умолчанию и основной причиной этого является падение производительности, ведь сервер будет вынужден просматривать всё передаваемое содержимое, либо как минимум какую-то часть передаваемого содержимого, что естественно ведёт к повышению нагрузки по сравнению с простой отдачей страниц пользователю. По той же причине, при включении обработки, рекомендуется ограничить действие SSI как можно меньшим числом каталогов или/и файлов. Технологии SSI в архитектуре web-сервера Apache реализуется модулем «mod_include», обрабатывающий любой документ, для которого в конфигурации указан обработчик «server-parsed». Также любой документ, имеющий MIME-тип text/x-server-parsed-html или text/x-server-parsed-htmls будет проанализирован данным модулем из-за соображений обратной совместимости. Кроме того можно принудительно указать «фильтр» для вывода файлов определённого типа.

Для включения возможности использования SSI используется директива «Options +Include», либо, для немного более безопасного метода включения этого режима и исключающая запуск сценариев: «Options +IncludeNOEXEC».

Чтобы включить обработку SSI-инструкций для всех файлов с расширением html, необходимо указать следующие инструкции:

Указывать эти инстукции можно как в глобальном файле конфигурации веб-сервера (httpd.conf), так и в .htaccess, расположенном в некотором каталоге.

Из соображений повышения производительности необходимо произвести разделение страниц с использованием конструкций SSI и без них, это может быть реализовано двумя путями:

    Выделить отдельный каталог для файлов, имеющих SSI. Диапазон действия директивы может быть ограничен парой директив Location, или директив Directory, или размещением в файле .htaccess, находящемся в этом каталоге. Например:

Директивы во втором варианте сообщает серверу, что файлы с расширением shtml соответствуют MIME-типу text/html, а также что перед передачей таких файлов их нужно «пропускать через фильтр», который и будет обрабатывать SSI-инструкции. Конечно использовать именно расширение. shtml не обязательно, но такой метод является наиболее традиционным.

Единственной директивой модуля mod_include является директива XBitCrack. Если ее установить в значение on, это будет означать, что сервер станет рассматривать как SSI-документы только те файлы, у которых в файловой системе установлен бит «executive».

Помимо значений off и on, директива XBitCrack имеет опцию full, задающую серверу режим вставки заголовка Last-Modified при передаче файла. Это позволяет proxy—серверу производить кэширование.

Мы разобрались с принципами работы SSI, подключением обработки и способами указания какие файлы надо обрабатывать, теперь необходимо рассмотреть, что обрабатывать — команды, используемые в технологии SSI.

Команды SSI

Инструкции SSI имеют вид:

Здесь element — команда, а далее следуют атрибуты и их значения, если таковые необходимы.

Следует заметить, что с точки зрения HTML такая инструкция является комментарием.

Команда echo

Команда echo предназначена для отображения значения переменной окружения. Параметр var обязателен и должен содержать имя выводимой переменной.

Команда include

Используется для вставки в документ другого документа.

Файл, который будет подключаться в документу, указывается в значении одного из двух возможных атрибутов: file или virtual. Их различие в том, что значением file должен быть путь к файлу относительного текущей папки (например: ‘../../files/somefile.html’). Значением атрибута virtual может содержать URL с одним лишь ограничением — этот URL должен принадлежать тому же серверу, на котором расположен документ, в который производится вставка.

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

Команда flastmod

Команда предназначена для вывод даты-времени последней модификации файла.

Формат вывод этой команды можно настроить командой config, меняя значение timefmt.

Команда printenv

Эта команда предназначена для отображения сразу всех переменных окружения, что является удобным моментом при отладке.

Ветвление с помощью SSI

SSI позволяет выполнять ветвление. По сути процесс сводится к тому, что в зависимости от условия какие-то части документа выводятся, а какие-то не выводятся. Применяются if, elif, else, endif.

Условие представляет собой логическое выражение, сравнение или проверка истинности.

Условия могут быть весьма сложными. Более подробно о них можно прочитать на странице официальной документации.

Команда config

Эта команда управляет различными параметрами вывода и разбора.

errmsg Значением является сообщение, которое будет послано браузеру клиента при возникновении ошибки в процессе разбора документа. sizefmt Значение устанавливает формат вывода размера файла (bytes или аббревиатура, которая будет выводиться для обозначения кратных единиц, например «1K» или «2Mb» timefmt Значением является формат вывода даты

Задание

Создайте шаблон сайта согласно схеме:

Аббревиатура названия дня недели

Полное название дня недели

Sunday

Аббревиатура названия месяца

Полное название месяца

January

День месяца

01 (не 1)

Дата в формате «%m/%d/%y»

01/31/90

День месяца

Часы в 24-часовом формате

Часы в 12-часовом формате

День года

Номер месяца

Минуты

Время в формате «%I:%M:%S %p»

11:35:46 PM

Секунды

Время в секундах с 01.01.1970

957228726

Время в формате «%H:%M:%S»

14:05:34

Неделя года

Номер дня недели


Год в формате ГГ

Год в формате ГГГГ

Временная зона

MSK

Меню

Copyright © 2002-2012, Саратовский государственный университет имени Н.Г. Чернышевского.
Все права защищены. Полное или частичное копирование материалов запрещено, при согласованном использовании материалов портала необходима ссылка на ресурс.

Передача и обработка данных

Передача и обработка данных

Как передать данные в *.html-файл.

Можно передавать данные из формы, используя метод get. В этом случае вызов файла будет выглядеть как
«file.html?name1=value1&. nameX=valueX»

Как получить переданные данные

var b = param[i].split(‘=’);
values[b[0]] = unescape(b[1]);
>
Теперь все данные занесены в хеш. Если строка запроса была, например,
«file.html?name=alex&age=28&left=right»
то получили массив
values[name]=»alex»;
values[age]=»28″;
values[left]=»right»;

или
values[0]=»alex»;
values[1]=»28″;
values[2]=»right»;

кому как больше нравится.

Пример использования

Для простоты предположим, что все фотографии сохранены в файлах 1.jpg, 2.jpg, 3.jpg и так далее. Делаем страничку, а в том месте, где должна быть фотография, вставляем следующий скрипт.

Комментарии: max_num — число фотографий. Я написал 100, но в принципе их число неограничено, вставьте свое значение. над картинкой выводятся ccылки на предыдущую и последующую. Для первой нет предыдущей (но вы можете вставить ссылку на другой файл), для последней нет следующей (и опять вы можете вставить ссылку на другой файл). Eсли никакие параметры не передаются, то есть не указан номер просматриваемой фотографии, показывается первая. Для простоты примера я не вставлял «защиту от дураков» — то есть если кто-то решит передать в файл не число, а просто набор символов. В этом случае просто не будет никакой картинки.

Скорее всего, при проверкe работоспособности описанного выше метода в домашних условиях, у вас возникнут проблемы. Дело в том, что для приема данных нужен сервер. Windows без наворотов такие запросы не понимает — выдает радостное сообщение. Если у вас не стоит Apache или сервер Windows NT, и вы не хотите с ними возиться — и не надо, установите Small HTTP Server. Эта манюсенькая программа (размером менее, чем сумма всех баннеров на данной странице) позволит вам тестировать в домашних условиях CGI, SSI, PHP и т.д. Найти ее можно здесь

. Сергей «OpenMind» пишет 09.10.2004 @ 14:55
. msivruk пишет 02.11.2004 @ 12:39
. типа автор пишет 02.11.2004 @ 18:04

об этом я тоже несколько лет назад писал. это можно сделать с помощью SSI, PHP и пр, а если серверные языки недоступны и необходимо использовать Jvascript, читайте тут — http://mysite.hut.ru/content/jssi.shtml,
а помимо этого есть еще iframe, src которого можно динамически генерировать на javascript.

ЗЫ. мои русскоязычные сайты мною не поддерживаются уже почти 4 года, на разные вопросы и предложения я как правило не реагирую.

Технические средства сбора, обработки, хранения и демонстрации информации

Комплекс технических средств обработки информации – это совокупность автономных устройств сбора, накопления, передачи, обработки и представления информации, а также средств оргтехники, управления, ремонтно-профилактических и других.

К комплексу технических средств предъявляют ряд требований:

· Обеспечение решения задач с минимальными затратами, необходимой точности и достоверности

· Возможность технической совместимости устройств, их агрегативность

· Обеспечение высокой надежности

· Минимальные затраты на приобретения

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

Технические средства обработки информации делятся на две большие группы. Это основные и вспомогательные средства обработки.

Основные средства – это орудия труда по автоматизированной обработке информации.

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

К основным средствам технической обработки относятся: средства регистрации и сбора информации, средства приема и передачи данных, средства подготовки данных, средства ввода, средства обработки информации и средства отображения информации. Ниже, все эти средства рассмотрены подробно.

· Получение первичной информации и регистрация является одним из трудоемких процессов. Поэтому широко применяются устройства для механизированного и автоматизированного измерения, сбора и регистрации данных. Номенклатура этих средств весьма обширна. К ним относят: электронные весы, разнообразные счетчики, табло, расходомеры, кассовые аппараты, машинки для счета банкнот, банкоматы и многое другое. Сюда же относят различные регистраторы производства, предназначенные для оформления и фиксации сведений о хозяйственных операциях на машинных носителях.

· Средства приема и передачи информации.

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

· Средства подготовки данных представлены устройствами подготовки информации на машинных носителях, устройства для передачи информации с документов на носители, включающие устройства ЭВМ. Эти устройства могут осуществлять сортировку и корректирование.

· Средства ввода служат для восприятия данных с машинных носителей и ввода информации в компьютерные системы

· Средства обработки информации играют важнейшую роль в комплексе технических средств обработки информации. К средствам обработки можно отнести компьютеры, которые в свою очередь разделим на четыре класса: микро, малые (мини); большие и супер ЭВМ.

Микро ЭВМ бывают двух видов: универсальные и специализированные. И универсальные и специализированные могут быть как многопользовательскими — мощные ЭВМ, оборудованные несколькими терминалами и функционирующие в режиме разделения времени (серверы), так и однопользовательскими (рабочие станции), которые специализируются на выполнении одного вида работ.

Малые ЭВМ – работают в режиме разделения времени и в многозадачном режиме. Их положительной стороной является надежность и простота в эксплуатации.

Большие ЭВМ – (мейнфермы) характеризуются большим объемом памяти, высокой отказоустойчивостью и производительностью. Также характеризуется высокой надежностью и защитой данных; возможностью подключения большого числа пользователей.

Супер-ЭВМ – это мощные многопроцессорные ЭВМ с быстродействием 40 млрд. операций в секунду.

Сервер — компьютер, выделенный для обработки запросов от всех станций сети и представляющий этим станциям доступ к системным ресурсам и распределяющий эти ресурсы.

Универсальный сервер называется — сервер-приложение.

Мощные серверы можно отнести к малым и большим ЭВМ. Сейчас лидером являются серверы Маршалл, а также существуют серверы Cray (64 процессора).

· Средства отображения информации используют для вывода результатов вычисления, справочных данных и программ на машинные носители, печать, экран и так далее. К устройствам вывода можно отнести мониторы, принтеры и плоттеры.


Монитор – это устройство, предназначенное для отображения информации, вводимой пользователем с клавиатуры или выводимой компьютером.

Принтер – это устройство вывода на бумажный носитель текстовой и графической информации.

Плоттер – это устройство вывода чертежей и схем больших форматов на бумагу.

Вспомогательные средства – это оборудование, обеспечивающее работоспособность основных средств, а также оборудование, облегчающее и делающее управленческий труд комфортнее.

К вспомогательным средствам обработки информации относятся средства оргтехники и ремонтно-профилактические средства. Оргтехника представлена весьма широкой номенклатурой средств, от канцелярских товаров, до средств доставления, размножения, хранения, поиска и уничтожения основных данных, средств административно производственной связи и так далее, что делает работу управленца удобной и комфортной.

Не нашли то, что искали? Воспользуйтесь поиском:

Лучшие изречения: Только сон приблежает студента к концу лекции. А чужой храп его отдаляет. 8803 — | 7520 — или читать все.

188.64.174.135 © studopedia.ru Не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования. Есть нарушение авторского права? Напишите нам | Обратная связь.

Отключите adBlock!
и обновите страницу (F5)

очень нужно

Технологии сбора, хранения, обработки, передачи и представления информации

Читайте также:

  1. I. Понятие информации. Общая характеристика процессов сбора, передачи, обработки и накопления информации
  2. II стадия включает поиск информации и ее обработку.
  3. II. Меры и единицы представления, измерения и хранения информации в компьютере
  4. Адекватность информации
  5. Адекватность информации
  6. Актуальность защиты информации
  7. Актуальность информации
  8. Актуальность информации
  9. Актуальные проблемы создания и совершенствования системы защиты информации
  10. Акустический канал утеки информации и защита от подслушивания
  11. Алгоритм представления числа с плавающей запятой.
  12. Анализ возможных каналов утечки информации
Мастер Йода рекомендует:  Что делать, если вы хотите изучать ИИ, но не шарите в математике Часть третья. Собираем и

Лекция №2

В общем виде технологию сбора, хранения, обработки передачи и представления информации можно представить следующим образом (рис. 2.1).

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

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

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

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

Так, для различных этапов сбора текстовой и графической информации, а также для выбора из предлагаемых системой вариантов обычно применяются такие средства, как клавиатура, различные манипуляторы («мышь», шаровой джойстик, световое перо и т. д.), сканер, планшет, сенсорный экран, монитор.

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

Сбор видеоинформации осуществляется с помощью видеокамер и фотоаппаратов; кроме того, существуют средства, позволяющие записывать сигналы телевизионного вещания.

В промышленных системах в зависимости от сферы применения часто используются также технические средства для сканирования штрих-кода, захвата изображений, автоматические датчики объема, давления, температуры, влажности, системы распознавания сигналов и кодов и т. д.

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

Автоматическая идентификация объединяет пять групп технологий, обеспечивающих решение проблемы сбора разнообразных данных:

1. Технологии штрихового кодирования (Bar Code Technologies).

2. Технологии радиочастотной идентификации (RF1D — Radio Frequency Identification Technologies).

3. Карточные технологии (Card Technologies).

4. Технологии сбора данных (Data Communications Technologies).

5. Новые технологии, такие, как распознавание голоса, оптическое и магнитное распознавание текста, биометрические технологии и некоторые другие.

При первоначальной разработке технологии сбора данных после выбора технических средств необходимо продумать план сбора данных, который обычно включает несколько этапов, особенно характерных для исследовательских проектов:

• определение проблемной ситуации и формулирование цели сбора данных;

• детальное изучение предметной области с помощью опроса экспертов, изучения литературы и групповых дискуссий и уточнение задач сбора данных;

• разработка концепции сбора данных на основании выработки гипотез, их практической проверки, выявления причинно-следственных связей;

• детальное планирование сбора данных, определение источников информации (вторичные данные, уже собранные кем-то до проекта, или первичные, новые данные);

• отбор источников информации и сбор вторичных данных;

• оценка полученных вторичных данных (актуальность, точность, полнота, пригодность для дальнейшей обработки);

• планирование сбора первичных данных, выбор способа сбора;

• проведение сбора и ввода первичной информации;

• анализ полученных данных;

• представление результатов сбора данных, передача их на хранение и в обработку.

В зависимости от целей, сферы деятельности и располагаемых технических средств можно выделить целый спектр методов сбора данных:

1) в экономических информационных системах (например, маркетинга):

• опрос и интервью — групповой, индивидуальный или телефонный опрос, опрос в форме анкетирования, формализованные и неформализованные интервью;


• регистрация (наблюдение) — систематическое, планомерное изучение поведения того или иного объекта или субъекта;

• эксперимент — исследование влияния одного фактора на другой при одновременном контроле посторонних факторов;

• итерационная регистрация — повторяющийся сбор данных у одной группы опрашиваемых через равные промежутки времени;

• экспертная оценка — оценка исследуемых процессов квалифицированными специалистами-экспертами;

2) в геоинформационных системах:

• сбор информации из нормативной и методической документации;

• сбор пространственных (координатных и атрибутивных) данных;

• мониторинг потоков данных, поступающих с научно-исследовательских воздушных и морских судов, береговых станций и буев в оперативном и задержанном режиме;

• сбор данных, поступающих по каналам удаленного доступа к данным;

3) в статистических информационных системах:

• сбор данных с первичных документов;

• заполнение собственных форм и шаблонов при сборе данных;

• сбор данных из подотчетных организаций с помощью заполнения ими предписанных форм отчетности;

4) в информационных системах управления производственными процессами широко применяются методы сбора данных, основанные на технологии автоматической идентификации.

Собранная информация, переведенная в электронную форму, подлежит правильному хранению и требует обеспечения к ней доступа.

Процедура хранения информации заключается в формировании и поддержке структуры хранения данных в памяти ЭВМ.

Универсальной методики построения системы хранения данных на сегодняшний день не существует. Можно сформулировать только основные требования, предъявляемые к структурам хранения:

• независимость от программ, использующих хранимые данные;

• обеспечение полноты и минимальной избыточности данных;

• возможность актуализации данных (т. е. пополнения или изменения значений данных, записанных в базе);

• возможность извлечения данных, а также сортировки и поиска по заданным критериям.

Наиболее часто в роли структур хранения данных выступают базы или банки данных [19, 23, 24].

База данных (БД) — специально организованная совокупность взаимосвязанных данных, отражающих состояние выделенной предметной области в реальной действительности и предназначенной для совместного использования при решении задач многими пользователями.

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

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

Для обеспечения доступа к базе данных, составления обобщенных и детализированных отчетов, выполнения анализа данных с помощью запросов используются системы управления базами данных (СУБД). Среди наиболее ярких можно отметить: Lotus Approach, Microsoft Access, Borland dBase, Borland Paradox, Microsoft Visual FoxPro, а также базы данных Microsoft SQL Server и Oracle, используемые в приложениях, построенных по технологии «клиент—сервер».

Кроме баз и банков данных, современную структуру хранения информации предоставляют хранилища данных.

Хранилище данных– это

Хранилище данных включает в себя следующие функциональные блоки:

инструменты настройки информационной модели, отражающей все виды информации, необходимой для решения задач предприятия;

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

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

— применение средств ETL (Extract, Transformation, Loa-din — извлечение, трансформация, загрузка), присущих специальным системам, для извлечения данных из других баз данных, трансформации в соответствии с правилами, описанными в системе, и загрузки в хранилище данных;

— применение стандартного формата сбора данных и разработка процедур их выгрузки на стороне источника, что обеспечивает однородность данных, извлеченных из разных систем, и децентрализацию разработки за счет передачи ее специалистам, знающим исходную систему;

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

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

механизмы выполнения произвольных запросов, включая средства генерации запросов и необходимых индексов;

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

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

Резервное копирование — это создание копий файлов для быстрого восстановления работоспособности системы при возникновении аварийной ситуации. Копии файлов хранятся на резервных носителях в течение определенного времени, а затем перезаписываются.

Различают полное, инкрементальное и дифференциальное резервное копирование.

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

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


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

Учитывая достоинства и недостатки существующих методов резервного копирования, на практике параллельно применяют полное копирование (например, 1 раз в неделю) и инкрементальное (например, 1 раз в день).

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

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

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

2. Базовая информационная технология — это совокупность аппаратных и программных средств, предназначенных для организации процесса преобразования данных (информации, знаний), их связи и передачи.

Базовая информационная технология делится на:

обеспечивающие информационные технологии — технологии обработки информации, которые могут использоваться как инструментарий в различных предметных областях для решения различных задач;

функциональные информационные технологии — такая модификация обеспечивающих информационных технологий, при которой реализуется какая-либо из предметных технологий. Функциональная информационная технология образует готовый программный продукт или его часть, предназначенный для автоматизации задач в определенной предметной области и заданной технической среде.

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

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

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

Совокупность процедур зависит от следующих факторов:

• характер и сложность решаемой задачи;

• алгоритм преобразования информации;

• используемые технические средства;

• сроки обработки данных;

• используемые системы контроля;

• число пользователей и т. д.

В любой предметной области в технологическом процессе обработки информации можно выделить три основных этапа.

Первый этап начинается со сбора первичных документов из различных источников и подготовки их к автоматизированной обработке.

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

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

Мастер Йода рекомендует:  Скажи Javascript, нажат ли Caps Lock Javascript

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

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

Способы обработки информации:

Централизованный способ предполагает сосредоточение дан­ных в информационно-вычислительном центре, выполняющем все основные действия технологического процесса обработки информации. Основное достоинство централизованного спосо­ба — сравнительная дешевизна обработки больших объемов ин­формации за счет повышения загрузки вычислительных средств.

Децентрализованный способ характеризуется рассредоточени­ем информационно-вычислительных ресурсов и распределением технологического процесса обработки информации по местам возникновения и потребления информации. Достоинством де­централизованного способа является повышение оперативности обработки информации и решения поставленных задач за счет автоматизации деятельности на конкретных рабочих местах, применения надежных средств передачи информации, организа­ции сбора первичных документов и ввода исходных данных в местах их возникновения.

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

Вычислительные средства участвуют в процессе обработки информации в двух основных режимах: пакетном или диалоговом.

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

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

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

Воспроизведение информации — это процесс, при котором ранее записанная на носителе информация считывается устройством воспроизведения.

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

Дата добавления: 2014-01-06 ; Просмотров: 36539 ; Нарушение авторских прав? ;

Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет

Передача и обработка данных средствами SSI

Ваш компетентный партнер
по автоматизации в машиностроении

8 (495) 739-39-11

info@prosensor-service.ru

  • Home /
  • Статьи /

  • Последовательный синхронный интерфейс (SSI)

Последовательный синхронный интерфейс (SSI)

В оборудовании (например, роботы), где необходимо контролировать несколько осей, прокладка кабелей для каждого датчика в отдельности может быстро достичь очень высоких затрат, особенно в случаях, когда разрешение датчиков должно быть высокое и, соответственно, необходимо применение многожильного кабеля.

В этом случае решить проблему может применение синхронно-последовательного интерфейса ( SSI ). В этом методе передачи данных для подключения каждого датчика необходимо лишь две витых пары, т.е. одна для тактового сигнала и вторая для сигнала данных. Для подключения питания требуется (так же как и для параллельного интерфейса) два провода. Специальные дифференциальные драйверы для RS 422/485, которые вырабатывают симметричный выходной сигнал, позволяют передавать сигнал на расстояние до 1200 метров при скорости передачи до 10 Mbit /сек. Это является, для большинства случаев применения, достаточным. Максимальная скорость передачи зависит от длины кабеля.

Рис.1 Принцип работы SSI — интерфейса

При этом виде интерфейса данные о позиционном положении оси датчика передаются синхронно с принятым сигналом такта (CLOCK) от системы управления. В состоянии покоя уровень сигнала как на тактовом проводе так и на проводе данных равен 1 ( High ). Как только тактовый сигнал в первый раз в начале каждой тактовой посылки поменяет свой уровень от высокого на низкий находящиеся внутри датчика бит-параллельные данные в параллельно-последовательном преобразователе Input — Latch сдвигового регистра по внутрисхеммно выработанному сигналу (Sload = Shift Load) «замораживаются». Этим достигается, что данные во время последовательной передачи позиционного значения больше не изменяются. Со следующим перепадом от низкого уровня на высокий начинается передача позиционного значения причем начиная со старшего (MSB) бита. С каждым последующим перепадом с низкого на высокий уровень передается следующий более младший бит информации. После передачи последнего, т.е. самого младшего (LSB) бита с последним перепадом тактового сигнала от низкого уровня на высокий выход данных устанавливается в Low (конец передачи).

Рис.2 Принцип SSI-передачи

Встроенный одновибратор настроенный на частоту tm определяет время после последнего нарастающего фронта тактового сигнала по истечению которого датчик снова готов для следующей передачи. Этoму времени ™ равно так же минимальное время между двумя друг за другом следующими тактовыми посылками.

Серверная обработка данных

Лекция

1. Механизм обработки данных сервером

2. Технологии решения задач на стороне сервера;

3. Разработка CGI-сценариев;

4. Модель технологии CGI;

5. Технология ASP;

6. Модель технологии Active Server Pages;

7. Язык и технология PHP.

§1 Механизм обработки данных сервером

Рассмотрим механизм обработки данных сервером на классическом варианте распределенной системы (организованной по схеме клиент-сервер):

· клиент формирует и посылает запрос на сервер;

· сервер производит необходимые манипуляции с данными, формирует результат и передаёт его клиенту;

· клиент получает результат, отображает его на устройстве вывода и ждет дальнейших действий пользователя.

Цикл повторяется, пока пользователь не закончит работу с сервером.

§2 Технологии решения задач на стороне сервера

Рассмотрим технологии, с помощью которых реализуется серверная часть обработки данных в РСОИ:

1. Internet Server Application Programming Interface (ISAPI), реализуется через механизм DLL. C помощью ISAPI Internet connector реализуется взаимодействие с базами данных (SQL Server, Oracle, RBase, Access, Paradox, dBASE) через драйверы Open Database Connectivity (ODBC). Основным средством разработки приложений является Microsoft Visual C++ 4.1 (The Internet Server API Extension Wizard). Данный механизм поддерживается Microsoft Internet Information Server (MIIS).

2. Server Sides Includes (SSI/SSI+) – технология динамического формирования документов, в том числе в работе с базами данных. Скрипты с серверными инструкциями находится в файле с расширением sht или shtm, при этом серверные инструкции размещаются между специальными разделителями (tokens), а сами инструкции записаны на языке Сscript. При пересылке такой файл сканируется сервером на наличие SSI инструкций, и результат динамически подставляется в посылаемый документ. SSI реализуется через специальные компоненты (DLL), которые входят в состав сервера. По аналогичному принципу организована работа со скриптами на языке PHP (технология PHP), схожей по технике формирования динамических страниц является технология Active Server Pages (ASP) от Microsoft. Технология ASP опирается на использование разнообразных объектов и компонент (COM, ActiveX и т.п.), работа с которыми ведётся средствами языков VBScript или JavaScript.

3. Common Gateway Interface (CGI — стандартный интерфейс обмена данных) – реализуется через дополнительные программы (скрипты) на любом из языков программирования высокого уровня (наиболее часто используют С++, Perl (Practical Extraction and Report Language), VisualBasic, Pascal, Java). Технология CGI используется абсолютным большинством производителей серверов, поскольку она унифицирует процессы обмена данными и позволяет создавать серверные приложения, независимо от типа сервера, на котором предполагается их внедрение. С помощью CGI приложений возможно взаимодействие с любыми типами баз данных, через формирование SQL запросов, драйвера ODBC или другие механизмы. Наиболее гибким средством является технология Java, с помощью которой можно строить универсальные системы со смешанной архитектурой, приложения, выполняемые на стороне клиента, называются апплетами (applets), на стороне сервера — сервлетами (servlets).

§3Разработка CGI-сценариев

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

Как выполнимый модуль, CGI программа (шлюз) записывается в поддиректорий с именем cgi-bin сервера приложений.

Наиболее популярным языком для CGI-программирования является Perl. Программа на языке Perl представляет собой последовательность операторов, которые интерпретатор языка выполняет при каждом запуске без преобразования исходного текста программы в выполняемый двоичный код. (По этой причине CGI-программы называют также CGI-сценариями или CGI — скриптами.)

Для серверов работающих под операционной системой Windows (IIS или PWS) GCI-сценарии часто пишутся на языке программирования Delphi. Чтобы понять структуру CGI-модуля рассмотрим простой пример:

После запуска Delphi создается консольное приложение, используя пункты меню: File | New | Console Application. Оно сохраняется под именем hello.dpr в каталоге cgi-bin сервера или любом другом, но при использовании другого каталога необходимо произвести операцию переопределения выходного каталога для сервера приложений.

Рассматриваемое приложение не будет обрабатывать данные клиента и будет содержать код, приведенный в листинге.

writeln(‘ Это динамически сгенерированная страница ‘);

writeln(‘ Hello World! ‘);

Откомпилируем приложение и сгенерируем ЕХЕ-файл, используя пункты меню Project | Build. Если код введен верно, то в папке cgi-bin должен появиться файл hello.exe. Результат работы можно посмотреть запустив браузер и обратившись на соответствующий URL (http://localhost/cgi-bin/hello.exe), который указывает путь к созданному файлу.

Замечание. Необходимо помнить, что данный модуль будет работать только под управлением сервера. В случае, если имя сервера отлично от localhost, то нужно заменить это слово на имя компьютера.

§4Модель технологии CGI

Общая схема работы CGI состоит из следующих элементов.

1. Получение Web-сервером информации от клиента-браузера, посредством HTML формы.


2. Анализ и обработка полученной информации. Данные, извлеченные из HTML-формы, передаются для обработки CGI-программе. Они не всегда могут быть обработаны CGI-программой самостоятельно. Например, они могут содержать запрос к некоторой базе данных, которую CGI-программа читать «не умеет». В этом случае CGI-программа на основании полученной информации формирует запрос к компетентной программе, выполняющейся на том же компьютере. CGI-программа может быть написана на любом языке программирования, имеющем средства обмена данными между программами. Например, в среде UNIX и Windows для этой цели наиболее часто используется язык Perl.

3. Создание нового HTML-документа и пересылка его браузеру. После обработки полученной информации CGI-программа создает динамический или, как говорят, виртуальный HTML-документ, или формирует ссылку на уже существующий документ и передает результат браузеру.

§5 Технология ASP

Active Server Pages (ASP) – это серверная среда для разработки и выполнения динамических интерактивных Web-приложений. Средства ASP позволяют объединить возможности HTML-страниц, команд сценариев и компонентов COM в распределенных системах обработки информации, интерактивных Web-страницах и мощных Web-приложениях (в том числе и коммерческих), делают удобным и легким процесс их создания и изменения.

ASP также предлагает универсальное решение задачи хранения в базе данных сведений, которые представлены HTML-формой, настройки Web-узлов с учетом особенностей посетителей и использования разнообразных возможностей обозревателей при работе с HTML-страницами. Располагая возможностями ASP, можно получать данные HTML-форм и передавать их в базу данных с помощью простых серверных сценариев, которые могут включаться непосредственно в HTML-документы.

Страница ASP представляет собой HTML-страницу с серверными сценариями, которые обрабатываются Web-сервером перед отправкой пользователю. В ASP процесс создания приложений значительно упрощен по сравнению с привычными средствами для разработки приложений CGI. Так, подключение к базе данных и задействование дополнительных возможностей настройки Web-страниц может быть реализовано всего несколькими строками сценария. Если прежде решение подобных задач требовало владения языком PERL или C, то сейчас, при работе с ASP достаточно лишь знания Microsoft JScript либо VBScript, или другого COM-совместимого языка (JavaScript, PERL и т.п.), которые обычно используются при создании сценариев.

Страницы, содержащие серверные сценарии, должны храниться на Web-сервере Microsoft в файлах с расширением .asp. Серверы Microsoft (то есть PWS и IIS) ищут файлы только с этим расширением, так что стандартные файлы .htm и .html игнорируются.

ASP обеспечивает гибкие возможности быстрого создания законченных приложений. Помимо добавления сценариев и создания удобного HTML-интерфейса приложения имеется также возможность самостоятельной сборки компонентов COM. Необходимые правила расчетов могут быть реализованы в универсальных модулях, которые могут многократно вызываться из сценариев, а также из других компонентов и программ.

SSI loop — Циклы в SSI

Несмотря на то, что технология SSI (Server Side Includes) не популярна, особенно с приходом CMS. Тем не менее она достаточна удобна для создания небольших сайтов без сложной структуры. Даже тем, кто практически не обладает навыками программирования, она позволяет собрать сайт на основе шаблонов. Об этом уже написано (а чаще скопипащено) немало статей. Помимо включений, SSI обладает условными операторами, а до мало-мальски языка программирования ей не хватает математики, циклов и массивов. С одной из этих проблем, циклами, я и решил разобраться. Вот что у меня получилось.

Мастер Йода рекомендует:  Редиректы и SEO - полное руководство

Саму идею можно описать 1 словом — рекурсия. Дабы не пустозвонить, я просто приведу листинги с небольшим описанием, те кто знаком с SSI разберутся без труда, а остальным следует сначала изучить основы SSI.

Итак для организации цикла понадобится создать 2 файла: вызывающий и тело цикла:
test-lloop.shtml

где переменные:

  • i — начальное значение
  • k — шаг
  • j — конечное значени

test-loop.shtml

В тело вы помешаете любые необходимые вам действия.

Практически я ещё не использовал. Так как массивов нет, то можно что-нибудь замутить с переменными отличающимися на «шаг» и обработкой параметров адресной строки
.

PS
Для тех кого интересует технология SSI я предлагаю посмотреть статью SSI + RewriteEngine.
Пока не готовы примеры практической реализации, поэтому для отдельного хабрапоста, не дотягивает.

Практическое использование SSI

Первым распространенным применением SSI является внедрение в документ некоего динамического куска разметки. Хрестоматийными примерами могут служить счетчики посещений, цитаты или баннеры рекламных сетей. В любом случае, будь то строка текста или целая таблица, вставка производится с помощью директивы include, помещаемой в то место, куда должен быть вставлен кусок разметки:

Программа или сценарий CGI, вставляемая с помощью SSI, ничем не отличается от стандартной CGI программы, за исключением того, что должен выдаваться не целый документ, а только кусок разметки.

Вот текст упомянутого выше сценария:

Как видно из примера даже во включаемых сценариях необходимо выводить HTTP заголовок.

В результате сканирования нашего простейшего документа пользователю будет возвращен примерно (с точностью до случайной величины) следующий документ:

Вторым распространенным применением SSI является формирование страницы из шаблона. В простейшем случае — это документ в начало и конец которого вставляются шапка и концевик:

Вставляемые блоки не обязательно должны быть законченными, например, header.html может заканчиваться тэгом , а global_menu.html или footer.html начинаться с тэга . Таким образом, какими бы навороченными не были шапка и концевик документа, редактируемый документ выглядит чрезвычайно просто, и его легко редактировать.

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

В связи со всем вышесказанным рождается одно правило: желательно смысловую часть документа строить так, чтобы она никак не полагалась на содержимое шапок и концевиков. В этом случае вы легко сможете перейти с табличной организации страниц на последовательную или на слоевую.

Теперь приведем пример файла, вставляемого в начало каждого документа сервера http://www.citforum.ru/. Особенностью сервера является то, что каждый раздел имеет свой базовый цвет, и все это создается этим единственным файлом:

Данный пример иллюстрирует работу с условными операторами, с шаблонами, а также возможность использования вложенных SSI.

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

_head.html

_item.html

_foot.html

А вот как выглядит на самом деле файл, который вы воспринимаете, как обычный HTML документ (он сокращен для удобства восприятия):

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

В заключение хотим сказать, что нами (а точнее А.Ю.) написан пакет подпрограмм для Perl, который позволяет включать HTML из CGI-скрипта с обработкой директив SSI внутри этого HTML. Лежит он у нас в Кладовой — http://www.webclub.ru/repository/archive/cgi-scripts/ssi-pl.tgz. Только мы должны вас предупредить — работают только базовые директивы, выражения не обрабатываются вовсе.

Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту:

Что такое SSI и как его применять

SSI расшифровывается как Server S >SSI работает очень просто: при получении запроса на документ, содержащий SSI-директивы, http-сервер обрабатывает документ, выполняет все SSI-директивы, а получившийся в результате документ возвращает клиенту. Http-сервер не проверяет автоматически все документы на наличие SSI-директив, а только те, которые относятся к типу, указанному в настройках сервера.

Для указания http-серверу, какие документы считать содержащими SSI-директивы, в srm.conf , находящемся в /etc/httpd/conf надо раскомментировать следующие строки:

AddType text/html .shtml
AddHandler server-parsed .shtml

После этого все документы с расширением .shtml будут проверяться на SSI-директивы. Но удобнее будет определить чтобы все .html-файлы могли содержать SSI. Это делается добавление в srm.conf следующих строчек:

AddType text/html .html # не обязательно, т.к. он и так описан.
AddHandler server-parsed .html

Теперь надо разрешить выполнение SSI в каталоге, в котором лежат твои файла. Найди в access.conf описание каталога, в котором лежат твои html’ы и добавь в его Options директиву Includes :


#было так
Options Indexes
#стало так
Options Indexes Includes

Если твой каталог не прописан, его надо прописать. Почитай доку по Apache, чтоб узнать как это делается.:) А если у тебя нет возможности изменять srm.conf или access.conf , т.е. ты не root, тогда за пивом, а потом к админу.:)

SSI-директивы включаются в html-код в виде коментариев, но определенного формата:

Использовать можно следующие SSI-директивы: echo var

Ты пришел со страницы —

Твой IP — 195.248.164.231
Твой броузер — Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt)
Мой сервер — www.perl.bos.ru
Ты пришел со страницы — (none)

include file
include virtual

Размер файла этой страницы:

Размер файла этой страницы: 8k

Время последней модификации файла этой страницы:

Время последней модификации файла этой страницы: (none)

Это стандартная ошибка при запуске скрипта, которого нет:

А теперь заменим сообщение об ошибке и повторим:

Это стандартная ошибка, возникающая при запуске скрипта, которого нет:
[an error occurred while processing this directive]
А теперь заменим сообщение об ошибке и повторим:
Ошибка, пишите автору ошибки

Размер файла этой страницы в килобайтах:

Размер файла этой страницы в байтах:

Размер файла этой страницы в килобайтах: 8k
Размер файла этой страницы в байтах: 8,357

Пример

printenv

Список переменных окружения:

Список переменных окружения:
DOCUMENT_ROOT=/cgi-bin/ HTTP_ACCEPT=*/* HTTP_ACCEPT_ENCODING=gzip, deflate HTTP_ACCEPT_LANGUAGE=en,x-ns1TRIgdQsxNhQ;q=0.4,x-ns2r3109OnmPe2 HTTP_CONNECTION=Keep-Alive HTTP_COOKIE=b=b HTTP_HOST=www.perl.bos.ru HTTP_USER_AGENT=Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt) PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin REMOTE_PORT=1365 SCRIPT_FILENAME=/cgi-bin/view.pl SERVER_ADDR=195.230.75.98 SERVER_ADMIN=nicky@nm.ru SERVER_NAME=www.perl.bos.ru SERVER_PORT=80 SERVER_SIGNATURE= SERVER_SOFTWARE=Apache/1.3.12 (Unix) UNIQUE_ SCRIPT_NAME=/cgi-bin/view.pl DOCUMENT_URI=/cgi-bin/view.pl?view=ssi

Значение переменной SERVER_NAME:

Значение переменной SERVER_NAME:

Значение переменной SERVER_NAME:www.perl.bos.ru
Сменим значение:
Значение переменной SERVER_NAME: perl.bos.ru

HTML-код, который будет выводиться, если УСЛОВИЕ1 истинно

HTML-код, который будет выводиться, если УСЛОВИЕ1 ложно, а УСЛОВИЕ2 истинно

HTML-код, который будет выводиться, если все условия ложны

Условие — это либо строка, которая является истинной, если непустая, или набор операторов сравнения строк. Операторы могут быть =,!=, и >. Если вторая строка заключена в «/«(слэши), то условие истинно, если в первой строке встречается хоть одно вхождение второй строки. Можно объединять несколько операторов сравнения с помощью операторов &&(И) и ||(ИЛИ). Для группирования условий используются «()«(скобки).

Броузер: Internet Exploer

(c)Ерижоков А.А., 2000.
Использование данного документа разрешено только с согласия автора и с указанием первоисточника: DH’s Linux Site

Технические средства сбора, обработки, хранения и демонстрации информации

Комплекс технических средств обработки информации – это совокупность автономных устройств сбора, накопления, передачи, обработки и представления информации, а также средств оргтехники, управления, ремонтно-профилактических и других.

К комплексу технических средств предъявляют ряд требований:

· Обеспечение решения задач с минимальными затратами, необходимой точности и достоверности

· Возможность технической совместимости устройств, их агрегативность

· Обеспечение высокой надежности

· Минимальные затраты на приобретения

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

Технические средства обработки информации делятся на две большие группы. Это основные и вспомогательные средства обработки.

Основные средства – это орудия труда по автоматизированной обработке информации.

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

К основным средствам технической обработки относятся: средства регистрации и сбора информации, средства приема и передачи данных, средства подготовки данных, средства ввода, средства обработки информации и средства отображения информации. Ниже, все эти средства рассмотрены подробно.

· Получение первичной информации и регистрация является одним из трудоемких процессов. Поэтому широко применяются устройства для механизированного и автоматизированного измерения, сбора и регистрации данных. Номенклатура этих средств весьма обширна. К ним относят: электронные весы, разнообразные счетчики, табло, расходомеры, кассовые аппараты, машинки для счета банкнот, банкоматы и многое другое. Сюда же относят различные регистраторы производства, предназначенные для оформления и фиксации сведений о хозяйственных операциях на машинных носителях.

· Средства приема и передачи информации.

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

· Средства подготовки данных представлены устройствами подготовки информации на машинных носителях, устройства для передачи информации с документов на носители, включающие устройства ЭВМ. Эти устройства могут осуществлять сортировку и корректирование.

· Средства ввода служат для восприятия данных с машинных носителей и ввода информации в компьютерные системы

· Средства обработки информации играют важнейшую роль в комплексе технических средств обработки информации. К средствам обработки можно отнести компьютеры, которые в свою очередь разделим на четыре класса: микро, малые (мини); большие и супер ЭВМ.

Микро ЭВМ бывают двух видов: универсальные и специализированные. И универсальные и специализированные могут быть как многопользовательскими — мощные ЭВМ, оборудованные несколькими терминалами и функционирующие в режиме разделения времени (серверы), так и однопользовательскими (рабочие станции), которые специализируются на выполнении одного вида работ.

Малые ЭВМ – работают в режиме разделения времени и в многозадачном режиме. Их положительной стороной является надежность и простота в эксплуатации.

Большие ЭВМ – (мейнфермы) характеризуются большим объемом памяти, высокой отказоустойчивостью и производительностью. Также характеризуется высокой надежностью и защитой данных; возможностью подключения большого числа пользователей.

Супер-ЭВМ – это мощные многопроцессорные ЭВМ с быстродействием 40 млрд. операций в секунду.

Сервер — компьютер, выделенный для обработки запросов от всех станций сети и представляющий этим станциям доступ к системным ресурсам и распределяющий эти ресурсы.

Универсальный сервер называется — сервер-приложение.

Мощные серверы можно отнести к малым и большим ЭВМ. Сейчас лидером являются серверы Маршалл, а также существуют серверы Cray (64 процессора).

· Средства отображения информации используют для вывода результатов вычисления, справочных данных и программ на машинные носители, печать, экран и так далее. К устройствам вывода можно отнести мониторы, принтеры и плоттеры.

Монитор – это устройство, предназначенное для отображения информации, вводимой пользователем с клавиатуры или выводимой компьютером.

Принтер – это устройство вывода на бумажный носитель текстовой и графической информации.

Плоттер – это устройство вывода чертежей и схем больших форматов на бумагу.

Вспомогательные средства – это оборудование, обеспечивающее работоспособность основных средств, а также оборудование, облегчающее и делающее управленческий труд комфортнее.

К вспомогательным средствам обработки информации относятся средства оргтехники и ремонтно-профилактические средства. Оргтехника представлена весьма широкой номенклатурой средств, от канцелярских товаров, до средств доставления, размножения, хранения, поиска и уничтожения основных данных, средств административно производственной связи и так далее, что делает работу управленца удобной и комфортной.

Не нашли то, что искали? Воспользуйтесь поиском:

Лучшие изречения: На стипендию можно купить что-нибудь, но не больше. 8978 — | 7233 — или читать все.

188.64.174.135 © studopedia.ru Не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования. Есть нарушение авторского права? Напишите нам | Обратная связь.

Отключите adBlock!
и обновите страницу (F5)

очень нужно

Добавить комментарий