Главная » Информационные системы » Операционные системы » Программные системы

Программные системы

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

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

Основные усилия проектировщиков системы обычно направлены на решение трех основных задач:

1•Определение структуры системы.

2•Выработка принципов управления параллельным выполнением.

3•Распределение компонентов систем.

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

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


Друзья! Приглашаем вас к обсуждению. Если у вас есть своё мнение, напишите нам в комментарии.

Поделиться
Дисциплины