Программирование задачи

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

Машинное (базовое) программное обеспечение создается совместно СЃ Р­Р’Рњ Рё предназначено для осуществления транслирования (перевода СЃ РґСЂСѓРіРёС… языков РЅР° язык загрузки Р­Р’Рњ), отладки, РєРѕРјРїРѕРЅРѕРІРєРё, подготовки Рё использования программ. Машинное программное обеспечение имеет дело СЃ рабочими программами — конечными программами, составленными РІ кодах команд Р­Р’Рњ Рё являющимися внутренним машинным представлением программы.

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

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

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

Объем машинного программного обеспечения достигает 2 млн. команд, общесистемного — РґРѕ 500 тыс. команд, специального — несколько миллионов команд (СЃ учетом многоразового использования общесистемного обеспечения).

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

Общесистемное программное обеспечение строится РЅР° РѕСЃРЅРѕРІРµ машинного, Р° специальное — РЅР° РѕСЃРЅРѕРІРµ общесистемного Рё машинного.