Свойства операционной системы кратко

Обновлено: 05.07.2024

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

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

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

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

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

Готовые работы на аналогичную тему

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

Общая характеристика операционных систем

Операционная система является комплексом системных и служебных программ. При этом, она использует базовое компьютерное программное обеспечение, которое входит в систему BIOS (basic input / output system, то есть базовая система ввода-вывода), а, вместе с тем, сама операционная система выступает как опора для программных приложений более высокого уровня. Программными приложениями являются программы, которые предназначены для исполнения под управлением этой операционной системы.

Операционная система осуществляет следующие основные функции:

  1. Формирование графического интерфейса, то есть удобной оболочки, через которую с ней может работать пользователь.
  2. Функция многозадачности, то есть возможность единовременной или поочерёдной работы с набором приложений, информационного обмена среди приложений, а также обеспечение возможности совместного применения программных, аппаратных, сетевых и других ресурсных возможностей персонального компьютера набором приложений.
  3. Функция ядра или командного интерпретатора, то есть перевод команд языка программирования в машинные коды.
  4. Управление драйверами, то есть специализированными программами, управляющими разными модулями, входящими в состав ПК.
  5. Организация файловой системы, предназначенной для сохранения информационных данных в памяти и обеспечения доступа к ним.

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

  1. Поддержка работы локальных компьютерных сетей без использования специальных программных приложений.
  2. Доступ к главным службам сети Интернет при помощи средств, интегрированных в операционную систему.
  3. Реализация средствами операционной системы сервера сети Интернет, его поддержка и управление им, включая дистанционное управление при помощи удалённого доступа.
  4. Обеспечение информационной защиты от несанкционированных операций, то есть просмотра и коррекций данных.
  5. Формирование рабочей среды операционной системы, включая средства мультимедиа.
  6. Обеспечение комфортной совместной работы разных пользователей на одном ПК при сохранении персонализации настроек среды для каждого пользователя.
  7. Автоматическое выполнение операций по обслуживанию ПК и операционной системы согласно определённому расписанию или при помощи удалённого сервера.
  8. Обеспечение возможности использования ПК пользователями с физическими недостатками.

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

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

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

Свидетельство и скидка на обучение каждому участнику

Зарегистрироваться 15–17 марта 2022 г.

Описание презентации по отдельным слайдам:

Введение Данный проект носит информационный характер. Он посвящен раскрытию назначения операционной системы и определению её свойств и функций. Выбор темы обусловлен тем, что в настоящее время компьютерные технологии развиваются с огромной скоростью. Соответственно, для создания комфорта и удобства при работе с современными устройствами в течение долгого времени разрабатывались и продолжают разрабатываться операционные системы. Задачи данного проекта: изучить назначение и функции операционной системы ознакомиться понятиями как операционная система, совместимость операционной системы, её безопасность, производительность и состав показать значимость операционной системы в настоящем времени систематизировать знания об операционной системе и её назначении проанализировать и сравнить операционную систему Windows с другими создать общую картину по полученной информации Методы, используемые в данной работе: изучение литературы (анализ учебной, справочной, энциклопедической, познавательной, научно – популярной, занимательной литературы); обобщение и систематизация данных. Работа состоит из трех глав: В первой главе представлена информация о назначениях и основных функциях операционной системы. Вторая глава посвящена свойствам операционной системы. В третьей главе описывается состав операционной системы.

2.Свойства операционной системы Основными свойствами операционной системы являются: расширяемость, совместимость, безопасность данных и производительность. 2.1 Расширяемость. В то время, как аппаратная часть компьютера устаревает за несколько лет, полезная жизнь операционных систем может измеряться десятилетиями. Примером может служить ОС UNIX. Поэтому операционные системы всегда эволюционно изменяются со временем, и эти изменения более значимы, чем изменения аппаратных средств. Изменения ОС обычно представляют собой приобретение ею новых свойств. Например, поддержка новых устройств, таких как CD-ROM, возможность связи с сетями нового типа, поддержка многообещающих технологий, таких как графический интерфейс пользователя или объектно-ориентированное программное окружение, использование более чем одного процессора. Сохранение целостности кода, при внесении изменений в операционную систему, является главной целью разработки. Расширяемость может достигаться за счет модульной структуры ОС, при которой программы строятся из набора отдельных модулей, взаимодействующих только через функциональный интерфейс. Новые компоненты могут быть добавлены в операционную систему модульным путем, они выполняют свою работу, используя интерфейсы, поддерживаемые существующими компонентами.

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

2.3 Безопасность Обеспечение защиты информации от несанкционированного доступа является обязательной функцией сетевых операционных систем. В большинстве популярных систем гарантируется степень безопасности данных, соответствующая уровню С2 в системе стандартов США. В соответствии с требованиями Оранжевой книги безопасной считается такая система, что только имеющие соответствующие полномочия лица или процессы, выполняющиеся от их имени, могут получить доступ на чтение, запись, создание или удаление информации. Иерархия уровней безопасности, приведенная в Оранжевой Книге, помечает низший уровень безопасности как D, а высший - как А.

2.4 Производительность Предположим, что на одном и том же компьютере один раз устанавливается операционная система Windows 7, а другой — Windows 8 и запускается одна и та же задача. Это может быть скрипт по обработке цифровой фотографии, конвертирование видеофайла или нечто подобное. Если эта задача быстрее выполняется на компьютере с операционной системой Windows 7, то можно сделать вывод, что в данном случае Windows 7 более производительна, чем Windows 8. Таким образом, при неизменной конфигурации компьютера и набора используемых приложений с производительностью ОС можно однозначно связать время выполнения определенной задачи.

Заключение В процессе подготовки к работе была поставлена задача изучить и проанализировать знания о назначении операционной системы и её функциях. Для достижения задач были: изучены учебная, справочная и познавательная литература; систематизированы сведения о различных функциях ОП; создана общая картина знаний, полученных при изучении данной темы Практическое применение данной работы состоит в том, чтобы использовать знания об операционной системе на различных предприятиях в работе квалифицированного специалиста (программиста или сетевого администратора)

Краткое описание документа:

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


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


В данный момент вы не можете посмотреть или раздать видеоурок ученикам

Чтобы получить доступ к этому и другим видеоурокам комплекта, вам нужно добавить его в личный кабинет, приобретя в каталоге.

Получите невероятные возможности




Конспект урока "Основные характеристики операционных систем"

Как вы уже знаете, при появлении компьютеров, архитектура которых была основана на интегральных схемах, возник вопрос по разделению ресурсов ЭВМ между несколькими выполняемыми программами.

Для разрешения этого вопроса было создано специальное программное обеспечение – операционная система (ОС).


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

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

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

Работа современных технических устройств невозможна без операционной системы. В наше время на персональные компьютеры и ноутбуки в основном устанавливаются две операционные системы: Windows и Linux. На компьютеры фирмы Apple устанавливается операционная система macOS. В то время, как на большинство смартфонов устанавливается операционная система Android или же Windows. На смартфоны, электронные планшеты и портативные мультимедийные проигрыватели фирмы Apple устанавливается своя операционная система, которая называется IOS. Для наладонных (карманных) компьютеров и коммуникаторов также разработаны свои компактные операционные системы Windows Mobile и Palm OS.

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


Большинство современных операционных систем основано на графическом интерфейсе.

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

Перейдём к файловой системе. Мы с вами знаем, что все данные в компьютере хранятся в виде файлов. Файл – это именованная область данных, которые хранятся во внешней памяти компьютера. Такое название файл получил благодаря рекламе первого запоминающего устройства.


Файловая система является основной подсистемой в большинстве всех операционных систем.

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

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

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


У большинства жёстких дисков объём сектора составляет 512 байт. Хотя есть и объём сектора, равный 2048 байтам (например, у оптических дисков), а в новых жёстких дисках объём сектора составляет 4096 байт или же 4 Кбайта.

Но всё же для более эффективного использования места на диске файловая система может объединять секторы в кластеры. Размер одного кластера может составлять от 512 байт до 64 Кбайт.

Давайте рассмотрим рисунок.


Под буквой А изображена дорожка диска, B – геометрический сектор, C – сектор дорожки, D – кластер. Он объединяет в себе 3 сектора.

Нумерация кластеров происходит в линейной последовательности. То есть она начинается с первого кластера нулевой дорожки диска до последнего кластера конечной дорожки.

Нулевая дорожка – это крайняя дорожка. А крайняя – та, которая ближе к центру диска.


На жёстком диске компьютера может содержаться огромное количество файлов. Если они будут находиться в одном и том же месте, то найти нужный файл будет очень сложно. Поэтому для удобства поиска и работы с информацией, файлы объединяют в каталоги или директории. В операционной системе Windows они так же называются папками. Это именованная совокупность файлов и других каталогов, которые называют подкаталогами.

В то же время сам каталог реально является файлом, содержащим список файлов в этом каталоге.


У каталога есть своё имя. Его присваивает пользователь в процессе его создания. Каталог может содержать файлы и другие каталоги. Такие каталоги называются подкаталогами первого уровня.


Первый каталог также может входить в состав других каталогов. Такие каталоги называются внешними по отношению к первому.


Каталог, не имеющий внешних каталогов, называется корневым.

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


Также файловая система следит за тем, какие из кластеров в настоящее время используются, какие свободны, а какие помечены как неисправные (битые сектора диска).

Также в операционной системе есть встроенная специальная программа – командный процессор. Командный процессор – это программа, которая запрашивает у пользователя команды и выполняет их. То есть можно сказать, что командный процессор организует диалог между пользователем и компьютером и берёт на себя ответственность в выполнении всех команд, которые даёт пользователь. Например, нам необходимо запустить программу. Мы даём команду компьютеру, а командный процессор выполняет её.


Идём дальше. Например, нам нужно скопировать с флеш-брелка текстовый документ. Для этого мы подключим его к компьютеру через USB-порт. Флеш-брелок определится у нас на компьютере только после установки в операционную систему специальной программы для управления этим устройством. Такие программы называются драйверами устройств.

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

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

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

Также можно самостоятельно, то есть вручную, устанавливать или переустанавливать драйверы.

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

Существует три типа пользовательского интерфейса: графический, командный и голосовой.

В наши дни наибольшее распространение получил графический интерфейс.



Он создаётся при помощи специальных, встроенных в операционную систему, модулей.

В графическом интерфейсе все команды задаются пользователем при помощи клавиатуры и компьютерной мыши.

Хотя в последнее время начал распространяться голосовой интерфейс. То есть работа устройства управляется с помощью голоса. К примерам можно отнести программу Siri.

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

В любую операционную систему встроена также справочная система.


С её помощью пользователь может очень быстро получить информацию о работе операционной системы в целом или же о работе отдельных её модулей.

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

Системный диск – это диск, на котором хранятся все файлы операционной системы и с которого происходит её загрузка.

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

Давайте вместе ответим на этот вопрос.

Первым делом при запуске компьютера начинают работать программы тестирования компьютера.


После чего происходит первый этап загрузки операционной системы. Идёт считывание со специальной микросхемы Bios, в которой хранятся стартовые файлы операционной системы.


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


И происходит загрузка компьютера.



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

Для установки на компьютер операционной системы необходимо задать предварительные параметры загрузки компьютера в Bios, то есть указать, с какого носителя будет произведена загрузка.


После этого нужно сохранить изменения и перезагрузить компьютер.

На один компьютер можно устанавливать несколько операционных систем. Но для этого жёсткий диск должен быть разбит на логические разделы или в системном блоке должно быть установлено несколько жёстких дисков. Логические разделы – это независимые области на жёстком диске.


В каждом логическом разделе может быть создана своя файловая система.

То есть на один компьютер, но в разные логические разделы могут быть установлены операционные системы семейства Windows, Linux и macOS. Чтобы перейти от одной операционной системы к другой, необходимо перезагрузить компьютер. А при запуске выбрать нужную операционную систему.

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

Пришла пора подвести итоги урока.

Сегодня мы с вами подробно изучили состав операционной системы и её функции. Узнали, как происходит загрузка и установка операционной системы.

-ОС реального времени – управление датчиками, широкий спектр устройств ввода/вывода, упрощённые алгоритмы обработки.

-ОС портативных ЭВМ.

-ОС ЭВМ специального назначения.

Наименование Netware 4.1 Windows NT Server 4.0 Unix
Многозадачность кооперативная вытесняющая вытесняющая
Защита памяти отдельного процесса нет есть есть
Многопоточность есть есть есть
Сертификация по C2 есть рабочая станция по C2 разные варианты для версий
Поддержка алфавитно-цифрового терминала нет нет (?) есть
Сетевой графический интерфейс нет у независимых разработчиков есть
Логическая организация ресурсов служба каталогов домены домены NIS
Быстродействие сетевой файловой системы отличное очень хорошее низкое

Свойства ОС:

-Надёжность - ОС должна быть также надёжна, как и аппаратура, на которой она работает. Средства определения, диагностирования и исправления ошибок.

-Защита (внутренняя) от взаимного влияния пользователей друг на друга - минимизация порчи программ и данных.

-Предсказуемость – реакция ОС на запросы пользователя должна быть предсказуемой и не варьироваться слишком сильно.

-Удобство – ОС должна облегчать работу пользователя и проектироваться с учётом факторов человеческой психологии.

-Эффективность – эффективное распределение системных ресурсов.

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

-Гибкость – при определении (установке) ресурсов для пользователя, гибкость при настройке системных операций для конкретного пользователя.

-Расширяемость – возможность добавления новых модулей.

-Ясность (прозрачность) – пользователь должен иметь возможность знать об ОС всё, что он захочет.

8. Структура операционной системы на примере MS-DOS. Назначение основных модулей.

BIOS - находится в ПЗУ и может считаться компонентом ОС. Содержит драйверы стандартных перифирийных устройств, некоторые программы аппаратуры. Осуществляет инициализацию векторов прерываний нижнего уровня и считывает в память NSB.

NSB – Non-System Bootstrap, внесистемный загрузчик. Стартовый сектор физического жёсткого диска, является вторичным загрузчиком, считывает в память SB.

SB – стартовый сектор каждого логического диска, считывает в память EM BIOS, BM DOS и запускает EM BIOS.

BM DOS – Basic Module. Центральный компонент DOS, реализующий управление ресурсами и программой. Основу составляют обработчики прерываний верхнего уровня. Модуль сичтывает в память и запускает интерпретатор команд.

Внешний драйверы устройств – отдельные файлы для управления периферийными устройствами.

Утилиты – обслуж. программы,предоставляющие пользователю сервисные услуги.Бывают диалог. и недиалоговыми.

MS-DOS Shell – оболочка. Надстройка над CI, внешне напоминающая Windows.

Инструментальные средства – включают систему программирования MS-DOS (Qbasic, отладчик для тестирования и отладки исполнимых файлов)

9. Структура операционной системы на примере Windows NT. Назначение основных модулей.

Структура Windows NT состоит из двух частей:

v Защищённые подсистемы (серверы)

Ø Сервер – отдельный процесс, память которого защищена от других процессов с помощью системы виртуальной памяти исполнительной системы (ядра). Серверы предоставляют исполнительной системе пользовательский и программный интерфейсы, обеспечивает среду для выполнения приложений различных типов. Сервер подразумевает, что каждая функция подсистемы обеспечивает API-интерфейс (набор процедур, которые вызываются прикладной программой для осуществления низкоуровневых операций, выполняемых ОС). API реализуется на отдельном сервере для Win32, OS/2, POSIX и др. Это позволяет устранить конфликты и дублирования в исполнительной системе.

Ø Подсистема Win32 предоставляет прикладным программам API Win32, реализует графический интерфейс и управляет вводом/выводом. Остальные подсистемы имеют свои API, но используют для получения пользовательского ввода и отображения результатов подсистему Win32. В подсистеме Win32 сохраняется базовая структура 16-тиразрядной Windows, но в NT для повышения производительности были перенесены диспетчер окон, интерфейс и драйверы графических устройств из пользовательского режима в режим ядра. Это позволило избавиться от большого числа сложных участков кода. Подсистема защиты регистрирует правила контроля доступа на локальный компьютер, ведёт базу данных учётных записей пользователя.

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

Ø Диспетчер объектов – создаёт, поддерживает и уничтожает объекты.

Ø Справочный монитор защиты – оберегает ресурсы ОС, обеспечивает защиту объектов и ведёт аудит во время выполнения.

Ø Диспетчер процессов – создаёт, завершает и выводит информацию о процессах и потоках.

Ø Диспетчер виртуальной памяти – выделяет и управляет виртуальной памятью и осуществляет подкачку страниц. Каждому процессу предоставляется собственное адресное пространство.

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

Ø Диспетчер ввода/вывода – реализует средства ввода/вывода независимо от типа устройства.

Ø Файловая система – драйверы, принимающие запросы файлового ввода/вывода конкретного устройства.

Ø Сетевой редиректор – драйверы, принимающие запросы ввода/вывода для удалённых файлов, и пересылающие запросы сетевому серверу на другую машину.

Ø Драйверы устройств – низкоуровненвые драйверы, напрямую работающие с оборудованием, в том числе и с сетевым.

Ø Диспетчер кэша – использует средства подкачки страниц диспетчера виртуальной памяти для автоматической записи информациина диск в фоновом режиме (асинхронная запись на диск). Это повышает производительность фалового ввода/вывода.

Ø Слой, абстрагированный от оборудования (HAL) – динамически подключаемая библиотека (DDL). Она изолирует исполнительную систему от особенностей аппаратных платформ разных производителей.

В WINDOWS 2000 – новшества по структуре:

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

В WINDOWS 2003 – новшества касаются в основном подсистемы защиты.

10. ОС реального времени. Особенности, примеры.

1) логическая корректность всех необходимых процессов (вычислений) за определенный интервал времени.
2) быстродействие должно быть адекватно скорости протекания физического процесса на объектах контроля
3) тесное взаимодействие с аппаратурой

4) сложные и распределенные системы
5) проблемы и сложности при тестировании
Требования:

1) требования по времени

2) возможность параллельного выполнения нескольких задач
3) непредсказуемость
4) максимальное время отклика на событие
5) особые требования к вопросам безопасности
6) безотказная работа втечение длительного времени

ОС РВ различают:

Системы жесткого РВ – неспособность выдать результат обработки события в заданное время приравнивается к отказу.

Системы мягкого РВ – система может не успевать всё делать в заданное время.

Проблема – определение критериев успешности.

Все СРВ являются многозадачными.

Четкой границы между ядром и основной частью нет.

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

Гибрид 16/32 битовой ос, которую пользователь может фигурировать по своему усмотрению.

Читайте также: