2) технических средств (монитор, процессоры, оперативная и внешняя память, устройства ввода-вывода информации и т.д.), объединенных магистральным соединением, называемым шиной.
Мы не будем изучать технические средства. Это цель других дисциплин. Но мы познакомимся с алгоритмами и программным обеспечением процесссов управления техническими средствами ЭВМ.
Все ПО ЭВМ по функциональному признаку делится на системное и прикладное.
Прикладным называют ПО, предназначенное для решения определенной целевой задачи или класса таких задач. К такому ПО относятся пакеты прикладных программ, рабочие программы пользователя и информационные системы в целом (см. рис. 1)
Мы не будем говорить о прикладном ПО. Мы о нем говорили в осеннем семестре и будем говорить на 4-м и 5-м. В нашем курсе мы будем говорить только о СПО.
Системным (базовым) называется ПО, используемое для разработки и выполнения программ, а также для предоставления пользователю определенных услуг. Оно является необходимым дополнением к техническим средствам ЭВМ. Без СПО ЭВМ неработоспособна.
1) СПО освобождает пользователя от необходимости иметь дело со специфическими свойствами каждого устройства, т.е. СПО делает технические средства более удобными для использования. Оно помогает человеку преодолеть трудности управления всем оборудованием.
2) Системное ПО не только облегчает пользование ЭВМ – оно выполняет и специальные функции, например, делает возможным разделение технических средств системы между несколькими пользователями и несколькими задачами и т.д.
Так вот наша задача познакомиться с этим системным программным обеспечением.
Структура СПО, отражающая его классификацию по функциональному признаку, приведена на рис. 2.
Рис. 2 Структура СПО
В состав СПО входят: операционные системы, сервисные программы, трансляторы языков высокого уровня и программы технического обслуживания.
Мы в нашем курсе подробнее на лекциях рассмотрим только ОС. На лабораторных работах будем использовать часть 2-го столбца – архиваторы. Составляющие остальных 3 и 4-го столбцов вы уже использовали и будете использовать.
Надо сказать, что деление на прикладное и системное программное обеспечение является отчасти условным и зависит от того, кто осуществляет такое деление. Так, обычный пользователь, неискушенный в программировании, может считать Microsoft Word системной программой, а, с точки зрения программиста, это – приложение, т.е. прикладная программа.
Компилятор языка Си для обычного программиста – системная программа, а для системного – прикладная.
Несмотря на эту нечеткую грань, данную ситуацию можно отобразить в виде последовательности слоев (см. рис. 2), выделив отдельно наиболее общую часть системного программного обеспечения – операционную систему.
Расположение операционной системы в иерархической структуре программного и аппаратного обеспечения компьютера можно представить следующим образом.
Объединяя вышесказанное общее назначение ОС - операционные системыявляются обязательным дополнением компьютера, обеспечивая возможность рационального использования его оборудования удобным для пользователя образом.
Итак, в первом приближении ОС это набор системных программ, выполняющих функции посредника между пользователем и техническими средствами компьютера и служащих двум основным мало связанным между собой целям:
1) создание условий для комфортной работы пользователя;
2) эффективное(рациональное) использование ресурсов ЭВМ.