рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Назначение операционной системы

Назначение операционной системы - раздел Информатика, Операционная система как менеджер ресурсов. 17 Развитие Операционных Систем Непосредственно Связано С Развитием Вычислительн...

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

1. Организация удобного интерфейса между приложениями и пользователями, с одной стороны, и аппаратурой компьютера, с другой стороны. Сюда можно отнести:

a. Разработка программ. ОС предоставляет различные инструменты разработки (от библиотек API до редактора)

b. Исполнение программ. ОС берёт на себя все задачи по загрузке программы в память, предоставлению для программ единообразного интерфейса ввода-вывода различных устройств, подготовке ресурсов и т.п.

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

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

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

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

g. Учёт использования ресурсов. ОС, зачастую, имеет встроенные средства учёта потребления и доступа к ресурсам, примером могут служить счётчики (counters) потребления сетевого трафика в ОС Linux и система аудита действий с файлами в ОС Windows версии 2000 и старше.

2. Организация эффективного использования ресурсов компьютера в зависимости от некоторого выбранного разработчиками ОС критерия эффективности. Критерии выбираются разработчиками в зависимости от назначения ОС. К примеру, для системы, контролирующей некий технический процесс (конвейерная сборка, полёт вертолёта), критерием эффективности будет служить минимальное время реакции на возникающие внешние события, а для настольного компьютера — обязательная корректная обработка всех действия пользователя (реакции на нажатия клавиш, возможность снять задачу, сохранность данных), даже если какие-то программы работают нестабильно. Управление ресурсами включает решение ряда общих задач, не зависимо от типа ресурса:

a. Планирование (распределение) — определение, какому процессу, когда и в каком количестве (если ресурс может выделяться частями) следует выделить этот ресурс.

b. Отслеживание состояния ресурса

c. Учёт использования ресурса

d. Урегулирование конфликтов, возникающих при запросе ресурсов процессами

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

4. Возможность развития. Многие современные ОС устроены так, что допускают эффективную разработку, тестирование и внедрение новых системных функций, не прерывая процесса функционирования системы.

– Конец работы –

Эта тема принадлежит разделу:

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

Оглавление... Понятие операционной системы... Назначение операционной системы...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Назначение операционной системы

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Понятие операционной системы
Современная компьютерная система состоит из одного или нескольких процессоров, оперативной памяти, дисков, клавиатуры, монитора, принтеров, сетевого интерфейса и других устройств, то есть является

Функции операционной системы
Современные операционные системы включают в себя сотни и даже тысячи модулей, ориентированных на решения различных задач. Часто эти модули группируются по назначению в подсистемы. Каждая из

Структура и состав ОС
В состав ОС входят исполняемые и объектные модули стандартных для данной ОС форматов, программные модули специального формата (например, загрузчики ОС, драйверы ввода-вывода), конфигурационные файл

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

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

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

Процессы и потоки
Ключевое понятие операционной системы — процесс. Содержательно процесс — это программа в момент её выполнения. Отличие процесса от программы, записанной, но не исполняющейся в данный момент,

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

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

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

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

Безопасность операционных систем
Термины «безопасность» и «защита» иногда смешиваются. Тем не менее, часто бывает полезно провести границу между общими проблемами, связанными с гарантированием того, что файлы не читаются и не моди

Компьютерные сети
С момента изобретения больших универсальных компьютеров (мэйнфреймов) многие пользователи получили доступ к одним и тем же хранимым данным посредством терминалов, представляющих собой не более чем

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

Глоссарий
Абстракция аппаратная – концепция взаимодействия программ и устройств в рамках ОС, подразумевающая работу с

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги