После того, как программа завершала
После того, как программа завершала свою работу (заканчивала вычисления) вводилась следующая программа и так далее. Когда быстродействие процессоров и объем оперативной памяти возрасли, такой метод стал существенной помехой на пути эффективного использования возможностей ЭВМ. Появились специальные устройства для подготовки программ и данных, в частности, перфораторы, позволяющие перенести составленную программу на перфокарты и
перфоленты, а вместо пульта для ввода программы в память ЭВМ стали использоваться устройства для быстрого считывания информации с этих носителей. Процесс ввода программ ускорился. Затем несколько отдельных программ стали объединять в пакеты заданий. Чтобы сообщить ЭВМ, что одна программа закончилась и начинается другая, появился язык управления заданиями.
С ростом быстродействия компьютера и появлением магнитных носителей (магнитных лент, магнитных барабанов, магнитных дисков) появилась возможность коллективного использования ресурсов компьютера. То есть несколько пользователей могли одновременно выполнять свои задачи и использовать по мере необходимости ресурсы ЭВМ — процессорное время, общую память на магнитных дисках, общие устройства вывода результатов (устройства печати) и пр. Возникла необходимость координировать их работу и, как результат, появились программы, обеспечивающие управление потоком заданий пользователей, управление ресурсами, защиту программ и данных и пр. Совокупность таких программ получила название операционной системы.
Совершенствовались и сами языки программирования. Чтобы пользователь мог составлять программу, ориентируясь не на конкретную ЭВМ, а на специфику решаемой задачи, разрабатывались такие среды программирования, которые позволяли составлять программы, где один оператор соответствовал целому набору действий. Для выполнения таких программ часть памяти отводилась для хранения основных программных модулей самой среды программирования, с помощью которой программа пользователя переводилась на язык элементарных команд, понятных процессору.
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий