Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
аттестация 1.doc
Скачиваний:
60
Добавлен:
12.03.2015
Размер:
406.53 Кб
Скачать

1.2.Что такое операционная система

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

1.2.1. Операционная система как виртуальная машина.

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

1.2.2.Операционная система как менеджер ресурсов

Операционная система управляет всеми ресурсами компьютера. К одному и тому же ресурсу в одно и то же время могут обращаться множество программ или пользователей. Например, для организации печати система организует буферизацию информации, предназначенной для печати, на диск и организует очередь на печать. Операционная система планирует, распределяет и организует работу ресурсов. Она осуществляет упорядоченное и контролируемое распределение процессов, памяти и других ресурсов между различными программами.

1.2.3.Операционная система как защитник пользователей и программ

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

1.2.4.Операционная система как постоянно функционирующее ядро

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

1.3.История эволюции вычислительных систем

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