Операционные системы реального времени.
Словарь терминов
3.В процессе данного соглашения обеими сторонами сформулирован следующий перечень требований к програмному обеспечению:
Таблица 3.1. Требования к програмному обеспечению:
Бизнес-цели компании | Бизнес-требования продукта | Пользовательские требования | Характеристики, упрощающие работу с продуктом | Примечания |
В примечание и характеристику, упрощающую работу с продуктом допустимо включать конкретные приемы работы как с системой в целом, так и с отдельными элементами. Например, алгоритм работы с системой webmoney при использовании платной информации:
Кликните на кнопку «Информация в радиусе» или «Информация в точке», расположенные в верхнем левом углу карты (в данном примере была выбрана кнопка «Информация в радиусе»), после чего в меню «Главное» автоматически появится список с доступной информацией;
Отметьте необходимую Вам информацию в чек боксах.
В случае необходимости выбора «Информации в радиусе» нужно щелкнуть на карте в точку и тащить руку до необходимого Вам расстояния, далее кликнуть еще раз, зафиксировав "кружок". Максимальное значение радиуса 2 000 м., минимальное 420 м. ВНИМАНИЕ! При выборе радиуса превышающего максимальное значение, либо меньше минимального – система будет выдавать результаты, не выходящие за указанные границы. Визуально Вы увидите, какой круг поиска Вы задали только что.
В случае функции «информация в точке» щелкните мышкой на карте в необходимую Вам точку.
Все результаты действия данных инструментов будут автоматически отображаться во вкладке "Результат".
Вся информация о доступных данных и их ценах отображается в окне «Подробная информация», которое появляется при клике на гиперссылку просмотр информации под сообщением о платных данных.
Если Вы согласны оплатить выведенный в окошке пакет платной информации, нажмите на кнопку «оплатить», после чего откроется окошко платежной системы WebMoney.
4. Прочие условия:
4.1. ПС является юридически обязывающим договором между Пользователем (юридическим или физическим лицом) и ГИС Аналитика «Геоинтеллект» и регламентирует разработку програмного продукту (название) Соответствующими договорами на Пользователя также могут быть наложены дополнительные обязательства, связанные с изменением функций, информационного наполнения или доступа к ним, а также текста, программного обеспечения, данных, принадлежащих третьей стороне.
4.2. Ничто в ПС не может пониматься как установление между Пользователем и ГИС Аналитика «Геоинтеллект» агентских отношений, отношений товарищества, партнерства, отношений по совместной деятельности (в т.ч. по передаче смежных прав), отношений личного найма, либо каких-то иных отношений, прямо не предусмотренных ПС.
4.3. Незнание законов не освобождает от ответственности Пользователя за их нарушение.
4.4. В случае принятия нормативно-правовых актов органами власти Украины, затрагивающих целиком или в частности функционирования системы, ГИС Аналитика «Геоинтеллект» сохраняет за собой право любых изменений в работе системы (в части ее функций, контента, данных), направленных на приведение последней в соответствие с новыми нормами.
Дата создания Подпись Ф.И.О. клиента
пользовательского соглашения: Подпись Ф.И.О. разработчика
01 июля 2011 года.
Дата изменения
Пользовательского соглашения: 24 июня 2011 года.
Эти ОС отличаются от ОС общего назначения в первую очередь тем, что поступающая в систему информация обязательно должна быть обработана в течение заданных интервалов времени (эти интервалы времени нельзя превышать). Еще одно отличие работы ОС общего назначения от работы ОС реального времени заключается в том, что в первой из них поток пользовательских задач планомерный и регулируется оператором ЭВМ, а во второй запросы на обработку могут поступать в непредсказуемые моменты времени. Поэтому ОС реального времени должна обеспечить некоторые дополнительные возможности, например создание постоянных задач. В то время как в ОС общего назначения большую долю накладных расходов составляют потери времени на этапе инициирования, при выполнении которого ОС распознает все пожелания пользователя относительно предстоящего решения задачи, загружает в ОП нужную программу и выделяет необходимые для ее выполнения ресурсы, в ОС реального времени подобных затрат можно избежать, поскольку в них набор задач всегда фиксирован, т. е. необходимые для обработки поступающей информации программы, внешние устройства, данные заранее определены и могут быть подготовлены еще до поступления самих запросов. Такие однажды проинициированные задачи в ОС реального времени постоянно присутствуют в ОП ЭВМ независимо от того, поступили для них запросы на обработку, или нет. Кроме постоянных задач ОС реального времени позволяет создавать и другие, непостоянные задачи, которые выполняются с более низким приоритетом.
К ВС, работающим в режиме реального времени, предъявляются высокие требования по надежности. Соответственно ОС должна располагать средствами, обеспечивающими быстрое обнаружение сбоев или аварийных ситуаций и выход из них, иметь возможность выключать неисправные устройства и включать резервные, сообщая об этом оператору ЭВМ.
При работе в режиме реального времени возможно возникновение очередей запросов на обработку, поэтому ОС должна организовать такие очереди и их обслуживание в соответствии с заданной дисциплиной.
При больших нагрузках на ЭВМ возможно возникновение ситуаций, в которых одна или несколько задач не могут быть реализованы в заданный промежуток времени. В этом случае ОС должна иметь возможность динамического изменения приоритетов «аварийных задач», после выполнения которых устанавливаются прежние значения приоритетов.
Операционные системы, предназначенные для организации работы вычислительных сетей.
Эти ОС в настоящее время еще не получили достаточно широкого распространения, так как вычислительные сети предполагают включение в свой состав ЭВМ различной архитектуры и часто каждая из них работает под управлением своей ОС общего назначения. Работа ОС в вычислительной сети характеризуется определенными особенностями. Главной из них является необходимость организации передачи данных внутри вычислительной сети. Любая информация внутри вычислительной сети передается отдельными порциями — блоками данных. Основные требования, предъявляемые к ОС по передаче блоков данных, можно сформулировать следующим образом:
- блоки данных должны циркулировать в сети асинхронно и независимо в обоих направлениях между источником сообщения и его адресатом;
- ОС должны осуществлять контроль за прохождением блока данных в течение всего периода его пребывания в сети;
- необходимы программные и аппаратные средства, предотвращающие потерю или искажение блоков данных при одновременном нахождении их в вычислительной сети;
- ОС должны включать в себя механизм обнаружения повторных, потерянных или ошибочных блоков данных в вычислительной сети.
Примечание. Блок данных должен состоять из заголовка, содержащего служебную информацию, и собственно текста. Служебная информация включает в себя идентификатор задачи, идентификатор пользователя, приоритет, определяющий прохождение блока данных по сети, адрес конечной ЭВМ (или терминала), которой предназначается блок данных, и т. п.
Все процедуры ОС, направленные на создание из разнородных машин и терминалов единой вычислительной сети, осуществляются с помощью протоколов.