Лекция 4. 12 октября 2010 г

Круговое и циклическое обслуживание пользователей представляет собой наиболее простую и широко распространенную структуру.

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

Если за выделенный квант времени работа i-го пользователя с ЭВМ не заканчивается, происходит прерывание выполнения программ пользователя, выставляется контрольная точка и управление передается следующему, i+1 пользователю. А i-й пользователь устанавливается в конец очереди.

Формирование очереди осуществляется по мере поступления заявок.

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

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

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

Предлагаемые пользователю меню позволяют удалять из фонового режима некоторые программы и делать активными другие приложения.

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

ОС UNIX – это сетевая ОС, создана в 1969 году. Изначально предлагалась в использовании в вычислительных сетях. Является многопользовательской и многозадачной. Она имеет широкий набор сетевого сервиса, позволяющая выполнять распределенную обработку данных, то есть отражает переход к архитектуре «клиент-сервер».

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

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

Машинные языки – программирование в машинных кодах. Потом появились машинно-ориентированные языки (ассемблер). Дальше – процедурно-ориентированные языки. Проблемно-ориентированные языки (макроязыки) – предназначены для решения определенных задач (FoxPro). Интегрированные системы программирования.

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

Сетевое ПО обеспечивает взаимодействие сети ЭВМ в процессе выполнения сложных информационно-вычислительных работ.

Кроме приведенного сетевого ПО, можно использовать программные продукты, ориентированные на применение технологии Internet. Термин Intranet появился в 1994 году и означает корпоративную систему, построенную на принципах, заимствованных сети Internet.

То есть, использует такие программные продукты как mail, ftp, www.

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: