Поиск

Полнотекстовый поиск:
Где искать:
везде
только в названии
только в тексте
Выводить:
описание
слова в тексте
только заголовок

Рекомендуем ознакомиться

'Правила приема'
1. Настоящие Правила приема регламентируют прием граждан Российской Федерации, иностранных граждан, лиц без гражданства, в том числе соотечественников...полностью>>
'Документ'
В. Математика 4 кл. Просвещение, 010 год Иностранный язык Биболетова М.З., Денисенко О.А., Трубанева Н.Н. Английский язык Титул, 008 год Биболетова М....полностью>>
'Документ'
Мандрели серии КТ являются частью подвески НКТ при подготовке скважины к добыче при помощи газлифта, химическому инжектированию, промывке или другим с...полностью>>
'Конкурс'
Настоящая документация наряду с информацией, указанной в извещении о проведении открытого конкурса, содержит информацию, предусмотренную статьей 50 Фе...полностью>>

Главная > Документ

Сохрани ссылку в одной из сетей:
Информация о документе
Дата добавления:
Размер:
Доступные форматы для скачивания:

ОС как система управления ресурсами

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

• планирование ресурса - то есть определение, кому, когда, а для: делимых ресурсов и в каком количестве, необходимо выделить данный ресурс;

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

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

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

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

Перечислим основные функции операционных систем.

  • Прием от пользователя (или от оператора системы) заданий, или команд, сфор­мулированных на соответствующем языке, и их обработка. Задания могут пе­редаваться в виде текстовых директив (команд) оператора или в форме указа­ний, выполняемых с помощью манипулятора (например, с помощью мыши). Эти команды связаны, прежде всего, с запуском (приостановкой, остановкой) программ, с операциями над файлами (получить перечень файлов в текущем каталоге, создать, переименовать, скопировать, переместить тот или иной файл и др.). хотя имеются и иные команды.

  • Загрузка в оперативную память подлежащих исполнению программ.

  • Распределение памяти, а в большинстве современных систем и организация виртуальной памяти.

  • Запуск программы (передача ей управления, в результате чего процессор ис­полняет программу).

  • Идентификация всех программ и данных.

  • Прием и исполнение различных запросов от выполняющихся приложений. Операционная система умеет выполнять очень большое количество системных функций (сервисов), которые могут быть запрошены из выполняющейся программы. Обращение к этим сервисам осуществляется по соответствующим правилам, которые и определяют интерфейс прикладного программирования (Application Program Interface) этой операционной системы.

  • Обслуживание всех операций ввода-вывода.

  • Обеспечение работы систем управлений файлами (СУФ) и/или систем управления базами данных (СУБД), что позволяет резко увеличить эффективность всего программного обеспечения.

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

  • Планирование и диспетчеризация задач в соответствии с заданными стратегией и дисциплинами обслуживания.

  • Организация механизмов обмена сообщениями и данными между выполняю­щимися программами.

  • Для сетевых операционных систем характерной является функция обеспече­ния взаимодействия связанных между собой компьютеров.

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

  • Аутентификация и авторизация пользователей (для большинства диалоговых операционных систем). Под аутентификацией понимается процедура проверки имени пользователя и его пароля на соответствие тем значениям, которые хра­нятся в его учетной записи1. Очевидно, что если входное имя (login2) пользователя и его пароль совпадают, то, скорее всего, это и будет тот самый пользователь. Термин авторизация означает, что в соответствии с учетной записью пользова­теля, который прошел аутентификацию, ему (и всем запросам, которые будут идти к операционной системе от его имени) назначаются определенные права (привилегии), определяющие, что он может, а что не может делать на компьютере.

  • Удовлетворение жестким ограничениям на время ответа в режиме реального времени (характерно для операционных систем реального времени).

  • Обеспечение работы систем программирования, с помощью которых пользова­тели готовят свои программы.

  • Предоставление услуг на случай частичного сбоя системы.

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


Рис. 10. Взаимодействие пользователя и его программ с компьютером через операционную систему



Похожие документы:

  1. Учебно-методический комплекс по дисциплине компьютерные технологии в образовании и науке Направление подготовки

    Учебно-методический комплекс
    ... Кафедра физической и органической химии УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС ПО ДИСЦИПЛИНЕ Компьютерные технологии в образовании и науке ... указания для студентов Учебные материалы и пособия Прикладные компьютерные разработки по дисциплине Словарь терминов и ...
  2. Учебное пособие по дисциплине 1722 «Проектирование асоиу» по специальности 230102 Автоматизированные системы обработки информации и управления Факультет ит

    Анализ
    ... УЧЕБНОЕ ПОСОБИЕ по дисциплине 1722 «Проектирование АСОИУ» по ... Основные понятия технологии проектирования информационных ... деятельности. В основу компьютерной парадигмы регулярного менеджмента ... взаимодействующими процессами. Часто выход одного процесса ...
  3. Учебно-методический комплекс по дисциплине Компьютерные сети Спецuальность/направленuе

    Учебно-методический комплекс
    ... Учебно-методический комплекс по дисциплине Компьютерные сети ... УЧЕБНО-МЕТОДИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ: Рекомендуемая литература Основная литература Компьютерные сети. Принципы, технологии, протоколы: учебное пособие ... специалисту. Часть практических ...
  4. Учебно-методический комплекс по дисциплине Информационные технологии в экономике Спецuальность/направленuе

    Учебно-методический комплекс
    ... УЧЕБНАЯ ПРОГРАММА ПО ДИСЦИПЛИНЕ Информационные технологии ... экономиста как часть ЭИС. ... М.: Высшее образование, 2006. Информационные технологии в экономике и управлении: учебное пособие / А. Г. Ивасенко, А. Ю. ... обеспечение дисциплины Компьютерные классы ...
  5. Учебно-методический комплекс по дисциплине Компьютерная геометрия и графика (название)

    Учебно-методический комплекс
    ... УЧЕБНАЯ ПРОГРАММА ПО ДИСЦИПЛИНЕ Компьютерная геометрия и графика (название) Специальность/направление: «Информационные системы и технологии ... в правой части Строки текущего состояния ... учебные пособия, изданные лекции. На занятиях по дисциплине ...

Другие похожие документы..