Программное обеспечение

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

Для больших ЭВМ имеется намного больший объем ПО, чем для малых. На IBM 370 может быть использован практически любой язык или даже программа, написанная для других систем. Для больших мини-ЭВМ имеется значительно меньший объем ПО. Изготовите, мини-ЭВМ и назависимые ф:грмы поставляют пользователю некоторые операционные системы, компиляторы для большинства широко распространенных языков программирования и другие программы. Для больших ЭВМ имеются большие библиотеки прикладные программ, в состав которых входят разнообразные программы в диапазоне от программ Обычных математических функций до таких высоко специализированных программ, как бухгалтерские системы для отдельных видов деятельности или программ решения отдельных групп инженерных задач. Наличие компиляторов для языков программирования означает, что^обширный резерв программ, записанных на языках ФОРТРАН, БЕЙСИК, ПЛ/М, АПЛ, может быть прямо использован на больших ЭВМ.

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

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



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



http://www.ovoshch.com/ теплицы из поликарбоната краснодарский край.