Понятие об алгоритмическом и программном обеспечении ЭУС. Этапы проектирования алгоритмического и программного обеспечения ЭУС

В принципе алгоритмическое обеспечение ЭУС может быть полностью или частично реализовано аппаратурным (схемным) или программного способом.

Определение программы как алгоритма, записанного на некотором языке, понятном ЭУМ, является наиболее распространенным. «Алгоритмическое» определение программы является недостаточным, так как оно не отражает «технического» понимания программы.

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

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

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

Этапы проектирования, Первые три этапа относятся к проектированию АО, следующие – к проектированию ПО.

1. спецификация и планирование;

2. системное;

3. детальное проектирование;

4. кодирование;

5. отладка ПО;

6. эксплуатация ПО.

Программное обеспечение системы 5ESS. Архитектура программного обеспечения. Уровни программного обеспечения.

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

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

Есть два класса процессов:

1. терминальные процессы;


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



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