Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Структура и функции сетевых ОС (26)
Функции операционной системы компьютера Обслуживание файловой системы Исторически обслуживание файловой системы стало первой задачей, которую возложили на операционную систему персональных компьютеров. До появления дисков и дисководов информацию записывали на магнитную ленту, перфорированную бумажную ленту (перфоленту) или перфорированные карты (перфокарты). Розыск информации на этих устройствах последовательного доступа нередко выполнялся вручную. С появлением устройств произвольного доступа на магнитных дисках появилась и возможность автоматизировать доступ к данным. Для этих целей и были созданы первые операционные системы, которые получили название дисковых операционных систем (DOS). Сегодня в число функций по обслуживанию файловой системы входят следующие: Навигация по файловой системе (переход из одного каталога в другой); Создание файлов и каталогов; Копирование файлов и каталогов; Удаление файлов и каталогов; Поиск файлов; Открытие файлов данных и исполнение программных файлов. Программно аппаратный интерфейс Здесь и далее под словом интерфейс понимается взаимодействие. Соответственно, программно - аппаратный интерфейс это взаимодействие между программами и оборудованием. Операционная система в данном случае выступает в качестве посредника она перехватывает обращения программ к физическим устройствам и перенаправляет эти обращения к драйверам устройств. Аппаратно- программный интерфейс В случае необходимости установки на компьютере нового устройства операционная система позволяет обеспечить его согласование с другими устройствами и программами, ранее установленными на компьютере. Программно-программмный интерфейс Современные задачи, выполняемые на компьютерах, отличаются комплексностью. Так, например, для того, чтобы подготовить книгу, нужны отдельные программы для подготовки текстов, иллюстраций и объединения разных типов данных в одном документе. Эти программы выполнены разными разработчиками, а работать должны совместно. Условия для такой совместной работы создает операционная система. Это она отслеживает обмен данными между различными программами. Интерфейс пользователя Взаимодействие программного и аппаратного обеспечения с человеком важнейшая функция операционной системы. Именно благодаря ее мы можем управлять программами с помощью клавиатуры, мыши или иного устройства. Операционная система интерпретирует наши действия как команды и «объясняет» программам и оборудованию, что они должны сделать. С другой стороны, операционная система управляет выдачей информации от компьютера к пользователю. Она управляет выводом сообщений и звуковых сигналов. Управление заданиями Операционная система может многое, но не все. В тех случаях, когда нам необходимы программные средства для выполнения специфических работ, мы устанавливаем на компьютере новую программу. Управление установкой и работой программ - функция операционной системы. Современные операционные системы отличаются многозадачностью, то есть они позволяют одновременно работать с несколькими программами. Управление памятью Сколько бы на компьютере ни было установлено оперативной памяти, всегда могут найтись программы и документы, размеры которых много больше размеров оперативной памяти. В те далекие времена, когда операционные системы не занимались распределением оперативной памяти, такие программы эксплуатировать было невозможно. Сегодня операционные системы динамически управляют оперативной памятью. Они освобождают те области памяти, которые временно не используются, и управляют загрузкой программ в оперативную память небольшими фрагментами. Один из приемов, к которому прибегают операционные системы, состоит в создании виртуальной памяти на жестком диске. Виртуальная память - это файл достаточно большого размера (обычно в несколько раз больше, чем объем оперативной памяти компьютера), который рассматривается как естественное расширение оперативной памяти. Когда в оперативной памяти не хватает места для размещения данных или программ, они поступают в виртуальную память на жестком диске, а когда к ним надо обратиться, они порциями перемещаются в оперативную память. Обменом между оперативной памятью и жестким диском управляет операционная система. Жесткий диск - устройство механическое, а оперативная память электронное. Работа механических устройств происходит в тысячу раз медленнее, чем электронных. Поэтому использование виртуальной памяти (когда не хватает оперативной памяти) заметно замедляет работу компьютера. Именно поэтому увеличение объема оперативной памяти компьютера намного повышает его быстродействие (ему просто реже приходится прибегать к использованию виртуальной памяти). Диагностика и обслуживание компьютера В состав современных операционных систем входят служебные программы, необходимые для автоматизации задач по обслуживанию компьютерной системы. Они позволяют выполнять диагностические операции и устранять обнаруженные ошибки, в том числе и ошибки в самой операционной системе. Они также позволяют тестировать оборудование, выявлять и устранять конфликты между различным аппаратным обеспечением. Важное значение служебных программ состоит в их способности оптимизировать работу компьютера и добиваться максимально возможной производительности оборудования.
Основные функции
операционной системы
Интерфейс с пользователем
Коллективное использование банка данных
ыполнение операций
ввода-вывода
Восстановление информации и процесса вычисления в случаях сбоя
Разделение ресурсов пользователя и ресурсов
Операционная система управляет
процессор
оперативная память
внешняя память
устройство ввода-вывода
Взаимодействие операционных систем
Операторы ЭВМ
программисты
программы
Оперативные средства