Информатика и информационные системы в экономике. Ч.1. Ракитина Е.А - 52 стр.

UptoLike

функциональнее операционная система, тем больше возможностей она предоставляет, тем удобнее ра-
ботать с компьютером.
Операционная система (ОС) это комплекс (набор) программ, который обеспечивает взаимодей-
ствие всех устройств ЭВМ и позволяет пользователю осуществлять общее управление ЭВМ.
Главное назначение ОС – управление ресурсами, а главные ресурсы, которыми она управляет, – это
аппаратура компьютера. ОС управляет вычислительным процессом и информационным обменом между
процессором, памятью, внешними устройствами. Поскольку все устройства компьютера работают од-
новременно, ОС обеспечивает разделение ресурсов, предотвращая тем самым опасность возникновения
конфликтных ситуаций между компонентами вычислительной системы, способных привести к сбою в
работе, потере или искажении информации.
ОС реализует много различных функций, в том числе:
создает рабочую среду и поддерживает пользовательский интерфейс;
обеспечивает выполнение команд пользователя и программных инструкций;
управляет аппаратными средствами компьютера;
обеспечивает разделение аппаратных ресурсов между программами;
планирует доступ пользователей к общим ресурсам;
обеспечивает выполнение операций ввода– вывода, хранения информации и управление файло-
вой системой;
осуществляет восстановление информации в случае аппаратных сбоев и программных ошибок.
Развитие операционных систем всегда следовало за развитием аппаратуры.
Краткий исторический экскурс
В первых вычислительных машинах (1940-е гг.) ОС не было. Пользователи имели полный доступ к
машинному языку и все программы писали непосредственно в машинных кодах.
Большинство компьютеров второго поколения (1950-е гг.) работало в "пакетном" режиме. Про-
граммные средства, обслуживающие пакетную обработку программ пользователей можно считать пер-
выми ОС. Их задача сводилась к тому, чтобы, получив от оператора сразу несколько программ пользо-
вателей, быстро выполнить их одну за другой, тем самым устранив задержки при переходе от програм-
мы к программе.
По мере роста мощности вычислительных систем ОС стали создаваться как системы коллективно-
го пользования с мультипрограммным режимом работы и как системы мультипроцессорного типа
("мульти" множественность, многократность). В мультипрограммных системах программы несколь-
ких пользователей находятся в основной памяти компьютера, а центральный процессор быстро пере-
ключается с задачи на задачу. В мультипроцессорной системе единый вычислительный комплекс со-
держит несколько процессоров, что повышает его вычислительную мощность.
Постепенно начали появляться методы, обеспечивающие независимость программирования от уст-
ройств конкретной ЭВМ. Были разработаны ОС с разделением времени, которые предоставляли сразу
нескольким пользователям возможность взаимодействовать с компьютером в диалоговом (интерактив-
ном) режиме: пользователь печатает запрос компьютеру на своем терминале, компьютер обрабатывает
этот запрос с максимально возможной скоростью течение секунды или менее) и выдает (если требу-
ется) ответ на терминале пользователя. Диалоговый режим позволил в значительной степени повысить
эффективность процесса разработки и отладки программы, дал возможность пользователю обнаружи-
вать и исправлять ошибки за считанные секунды или минуты вместо того, чтобы ждать, пока будут по-
лучены результаты пакетной обработки.
ОС третьего поколения (1970-е гг.) были многорежимными. Некоторые из них обеспечивали работу
сразу во всех известных режимах:
пакетную обработку;
разделение времени;
режим реального времени и мультипроцессорный режим.