logo search
рабочий материал_1

1.1. Понятие программы, программного обеспечения. Классификация программного обеспечения.

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

Отделение программ от конструкции, т.е. от аппаратной реализации, было огромным шагом вперед, позволившим сделать ЭВМ универсальными.

С этого момента произошло разделение вычислительных машин на две части: аппаратная часть и программная часть.

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

Итак, ПК обладает неограниченными возможностями. Но ПК - это программно-управляемый автомат, т.е. он выполняет какое-то задание, если будет выдана определенная последовательность инс­трукций (команд), которая в дальнейшем будет называться програм­мой. ПК без программы подобна оркестру без партитуры - она бездействует. ПК - это программно-управляемый автомат, ему необходимы команды, которые вызвали бы его к жизни, точно так же, как оркестру необходимо музыкальное произведение, записанное на бумаге в нотных знаках.

Программа - последовательность инструкций (команд) для выполнения различных операций на ПК (ввода исходных данных, их обработки и выдачи результатов для реализации алгоритма задачи).

Алгоритм – это точное и простое описание последовательность действий для решения заданной задачи.

Программное обеспечение (ПО, Software) - совокупность программ, используемых на ПК.

В настоящее время программное обеспечение ПК включает нес­колько десятков тысяч программ, которые можно разделить на три основных класса:

Рис 1.1. Классификация программного обеспечения ПК.