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

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

Лекция: Уровни абстракции ОС. ОС с архитектурой микроядра. Виртуальные машины. Цели проектирования и разработки ОС. Генерация ОС В лекции рассматриваются следующие вопросы: методы проектирования и реализации ОС: уровни абстракции ОС; ОС с архитектурой мик

Лекция: Уровни абстракции ОС. ОС с архитектурой микроядра. Виртуальные машины. Цели проектирования и разработки ОС. Генерация ОС В лекции рассматриваются следующие вопросы: методы проектирования и реализации ОС: уровни абстракции ОС; ОС с архитектурой мик - Лекция, раздел Философия, Лекция: Уровни Абстракции Ос. Ос С Архитектурой Микрояд...

Лекция: Уровни абстракции ОС. ОС с архитектурой микроядра. Виртуальные машины. Цели проектирования и разработки ОС. Генерация ОС

 

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

 

Содержание

  • Введение
  • Уровни абстракции ОС
  • Операционные системы с микроядром
  • Виртуальные машины – другой распространенный подход к разработке операционных систем и их пользовательских интерфейсов
  • Виртуальная машина Java (JVM)
  • Цели проектирования и разработки ОС
  • Механизмы и политики
  • Реализация операционных систем
  • Генерация операционной системы
  • Ключевые термины
  • Краткие итоги
  • Набор для практики
    • Вопросы
    • Упражнения
    • Темы для курсовых работ, рефератов, эссе

Введение

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

Уровни абстракции ОС

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

Операционные системы с микроядром

По такому принципу разработаны все операционные системы семейства Windows NT. Структура Windows NT изображена на рис. 7.3. Рис. 7.3. Клиент –серверная структура Windows NT.

Виртуальные машины – другой распространенный подход к разработке операционных систем и их пользовательских интерфейсов

Пример: система виртуальных машин (SVM) в ОС IBM 360/370, разработанная в конце 1980-х гг. Более современный пример: Microsoft Virtual PC – продукт,… При работе пользователей в виртуальных машинах физические ресурсы реальной… Модели операционных систем, разработанных без использования концепции виртуальной машины и на основе концепции…

Цели проектирования и разработки ОС

Точки зрения пользователей и разработчиков ОС в данном отношении несколько различаются.

Цели с точки зрения пользователя: ОС должна быть удобной в использовании, простой для изучения, надежной, безопасной и быстрой.

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

Механизмы и политики

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

Реализация операционных систем

Преимущества использования языков высокого уровня очевидны: код на языке высокого уровня может быть разработан быстрее более компактен … Кроме того, операционная система гораздо легче переносимана другие аппаратные… Гипотетический недостаток у языков высокого уровня, по сравнению с ассемблерами, только один – возможная…

Генерация операционной системы

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

Программа генерации ОС получает информацию о специфической конфигурации компьютерной системы.

После генерации и инсталляции ОС система готова к работе.

Следующий этап - загрузка (booting)– запуск компьютера посредством загрузки ядра ОС. При запуске компьютера первой запускается программа раскрутки (bootstrap program)– код, хранящийся в постоянной памяти (ROM) базовой системы ввода-вывода (BIOS) компьютера. Код программы раскрутки находит ядро ОС, загружает его в память и запускает.

Ключевые термины

OS/2– ОС, разработанная фирмой IBM для персональных компьютеров PS/2. POSIX (Portable Operating Systems of unIX type) –стандарт для библиотек,… Win32- Библиотеки (API) ОС Windows для 32-разрядных процессоров.

Краткие итоги

ОС с микроядром – принцип разработки ОС, при котором минимизируется число модулей, выполнение которых необходимо в привилегированном режиме, что… По принципу микроядра разработана ОС Windows NT, в которой имеются серверы для… Концепция виртуальной машины позволяет предоставить пользователю ОС воображаемую персональную машину со своим набором…

Набор для практики

Вопросы

  1. Что такое уровень абстракции и какие ограничения накладываются на реализацию его операций?
  2. Какие уровни абстракции реализованы в системе OS/2?
  3. Что такое микроядро и как организуются операционные системы по принципу микроядра?
  4. В чем преимущество разработки ОС по принципу микроядра?
  5. По каким принципам организована ОС Windows NT и с приложениями для каких платформ она поддерживает совместимость?
  6. Что такое виртуальная машина и каким образом концепция виртуальной машины используется при разработке ОС?
  7. В чем преимущества для пользователя при работе в персональной виртуальной машине в рамках операционной системы?
  8. Что такое виртуальная машина Java (JVM) и из каких компонент она состоит?
  9. Что такое загрузчик классов в JVM?
  10. Что такое верификатор в JVM?
  11. Что такое интерпретатор в JVM?
  12. Что такое JIT-компилятор в JVM?
  13. Что такое VES в платформе Microsoft.NET и в чем преимущество .NET, по сравнению с Java?
  14. Каковы цели проектирования и разработки ОС, с точки зрения ее пользователей?
  15. Каковы цели проектирования и разработки ОС, с точки зрения ее разработчиков?
  16. Что такое механизм (при разработке ОС)?
  17. Что такое политика (при разработке ОС)?
  18. На каких языках высокого уровня разрабатываются ОС?
  19. Почему разрабатывать ОС на языках высокого уровня удобнее, чем на ассемблере?
  20. Почему при установке ОС на конкретный компьютер необходима генерация ОС именно для данного компьютера?
  21. Что такое раскрутка и программа раскрутки?
  22. Что такое BIOS и ROM BIOS и как они используются при раскрутке системы?

Упражнения

Темы для курсовых работ, рефератов, эссе

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

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

Еще рефераты, курсовые, дипломные работы на эту тему:

Лекции 1.ОСНОВНЫЕ ПОНЯТИЯ И КАТЕГОРИЯ ИНФОРМАТИКИ. 2 ЛЕКЦИИ 2. МАТЕМАТИЧЕСКИЕ ОСНОВЫ ИНФОРМАТИКИ. СИСТЕМЫ СЧИСЛЕНИЯ. 12 ЛЕКЦИЯ 3. АППАРАТНОЕ ОБЕСПЕЧЕНИЕ ЭВМ. 20 ЛЕКЦИЯ 4. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КОМПЬЮТЕРОВ.. 49 Широко распространён также англоязычный вар
gl ОГЛАВЛЕНИЕ... Лекции ОСНОВНЫЕ ПОНЯТИЯ И КАТЕГОРИЯ ИНФОРМАТИКИ... ЛЕКЦИИ МАТЕМАТИЧЕСКИЕ ОСНОВЫ ИНФОРМАТИКИ СИСТЕМЫ СЧИСЛЕНИЯ...

Лекция: Методы взаимодействия процессов В лекции рассматриваются: взаимодействие процессов: проблема ограниченного буфера
В лекции рассматриваются взаимодействие процессов проблема ограниченного буфера проблема производитель потребитель прямая и косвенная связь... Содержание Введение Независимые и взаимодействующие процессы Виды организации взаимосвязи процессов...

ПБУ 6/01 Учет ОС. Порядок признания ОС в учете. Организация аналитического учета ОС. Первичная документация по учету и инвентаризации ОС
Определение и классификация нематериальных активов особенности их учета ПБУ Учет НМА Условия признания НМА в бухгалтерском учете... Порядок бухгалтерского учета нематериальных активов регулируется Положением по бухгалтерскому учету Учет...

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

Учебная программа курса. 4. Лекция 1. История психологии как наука. 5. Лекция 2. Античная философия и психология. 6. Лекция 3. Развитие психологии в Средневековый период. 19. Лекция 16. Тревога и защита
Введение... Учебная программа курса... Рабочая программа курса Лекция История психологии как наука...

Лекция №1.Теоретические и методологические основы финансового менеджмента. Лекция рассчитана на 4 часа. 1.Цели и задачи финансового менеджмента в деятельности хозяйствующих субъектов. Условия реализации финансового менеджмента
Лекция Теоретические и методологические основы финансового менеджмента Лекция рассчитана на часа... Цели и задачи финансового менеджмента в деятельности хозяйствующих субъектов Условия реализации финансового...

Лекция: Архитектура компьютерной системы В лекции подробно рассмотрена архитектура компьютерной системы: управление прерываниями
В лекции подробно рассмотрена архитектура компьютерной системы управление прерываниями памятью вводом выводом иерархия памяти ассоциативная... Содержание Введение Архитектура компьютерной системы... Введение...

Лекция 1 Цели и задачи водохозяйственного проектирования 1.Введение в водохозяйственное планирование к проектирование
Лекция Цели и задачи водохозяйственного проектирования... Вопросы Введение в водохозяйственное планирование к проектирование...

Лекция первая. ИСТОРИЯ СОЦИОЛОГИИ КАК ОБЛАСТЬ ЗНАНИЯ Лекция вторая. ИЗ КАКИХ ИДЕЙ РОДИЛАСЬ СОЦИОЛОГИЯ: ИНТЕЛЛЕКТУАЛЬНЫЕ ИСТОКИ НОВОЙ НАУКИ Лекция третья. СОЦИОЛОГИЯ ОГЮСТА КОНТА ЛЕКЦИИ
Оглавление... ОТ АВТОРА... Лекция первая ИСТОРИЯ СОЦИОЛОГИИ КАК ОБЛАСТЬ ЗНАНИЯ Лекция вторая ИЗ КАКИХ ИДЕЙ РОДИЛАСЬ СОЦИОЛОГИЯ ИНТЕЛЛЕКТУАЛЬНЫЕ ИСТОКИ НОВОЙ НАУКИ...

ПБУ 6/01 Учет ОС. Порядок признания ОС в учете. Организация аналитического учета ОС. Первичная документация по учету и инвентаризации ОС
Определение и классификация нематериальных активов особенности их учета ПБУ Учет НМА Условия признания НМА в бухгалтерском учете... Порядок бухгалтерского учета нематериальных активов регулируется Положением по бухгалтерскому учету Учет...

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