Содержание
- 2. Литература Основная 1.Назаров С.В. Операционные среды, системы и оболочки. Основы структурной и функциональной организации. – М.:
- 3. 7. Назаров С. В. Операционные системы специализированных вычислительных комплексов: Теория построения и системного проектирования. - М.:
- 4. Тема 1. Введение. Назначение, функции и архитектура операционных систем. Основные определения и понятия 1.1. Определение операционной
- 5. 1.1. Определение операционной системы (ОС). Место ОС в программном обеспечении вычислительных систем 1946 г. – ENIAC
- 6. 1963 г. – ОС MCP (Главная управляющая программа) для компьютеров B5000 фирмы Burroughs: мультипрограммирование, мультипроцессорная обработка,виртуальная
- 7. Физические устройства (контроллеры, шины, монитор и т. д.) Микроархитектура (регистры ЦП, АЛУ) Утилиты Компиляторы Редакторы Интерпретаторы
- 8. ОПЕРАЦИОННАЯ СИСТЕМА - это набор программ, контролирующих работу прикладных программ и системных приложений и исполняющих роль
- 9. 1.2. Эволюция операционных систем Многопрог- 1970 Динамическое распределение основной памяти второе раммные Разделение времени, многотерминальные системы
- 10. распре- 2003 Windows 2003 делен- .NET Framework, MAC OS X ные 2000 Windows 2000 ОС Windows
- 11. Операционные системы IBM 1. BPS/360 (Базовая программная поддержка) 2. BOS/360 (Базовая операционная система) 3. TOS/360 (Ленточная
- 12. 1.3. Назначение, состав и функции ОС Назначение 1. Обеспечение удобного интерфейса [приложения, пользователь] - компьютер за
- 13. 3. Облегчение процессов эксплуатации аппаратных и программных средств вычислительной системы 3.1. Широкий набор служебных программ (утилит),
- 14. Состав компонентов и функции операционной системы: 1. Управление процессами 2. Управление памятью 3. Управление файлами 4.
- 15. 1.4. Архитектуры операционных систем ОСНОВНЫЕ ПРИНЦИПЫ РАЗРАБОТКИ АРХИТЕКТУРЫ ОПЕРАЦИОННЫХ СИСТЕМ: 1. Концепция многоуровневой иерархической вычислительной системы
- 16. 6. Модульное строение (однократно используемые – при загрузке ОС) и повторно используемые (привилегированные – не допускают
- 17. Модульно – интерфейсный подход (структурный подход) 1. Декомпозиция системы на на модули по структурному или функциональному
- 18. Многослойная (иерархическая) структура операционной системы и метод проектирования «сверху вниз» и «снизу вверх» Операционная система представляется
- 19. Монолитная архитектура операционной системы От приложений системный интерфейс А п п а р а т у
- 20. Аппаратура Средства апп. поддержки ОС Машинно-зависимые модули ядра ОС Базовые механизмы ядра Менеджеры ресурсов Файловая сис.,
- 21. Смена режимов при выполнении вызова функции ядра Работа приложения Системный вызов Пользовательский режим Привилегированный режим Работаядра
- 22. Микроядерная архитектура ОС Аппаратура Средства аппаратной поддержки ОС Средства аппаратной поддержки ОС Аппаратура МИКРОЯДРО (режим ядра)
- 23. Структура ОС клиент-сервер Приложение А П П А Р А Т У Р А МИКРОЯДРО Сервер
- 24. Смена режимов при выполнении вызова функции микроядра Приложение Системный вызов МИКРОЯДРО МИКРОЯДРО СЕРВЕР ОС Приложение t
- 25. Классификация ядер операционных систем 1. Наноядро (НЯ) – крайне упрощённое и минимальное ядро, выполняет лишь одну
- 26. 4. Монолитное ядро (МЯ) предоставляет широкий набор абстракций оборудования. Все части ядра работают в одном адресном
- 27. 6. Гибридное ядро (ГЯ) – модифицированные микроядра, позволяющие для ускорения работы запускать «несущественные» части в пространстве
- 28. Средства аппаратной поддержки ОС 1. Средства поддержки привилегированного режима: системные регистры процессора, слово состояния процессора, привилегированные
- 29. 1.5. Классификация операционных систем 1. Назначение (универсальные, специализированные – управление производством, обучение) 2. Способ загрузки (загружаемые,
- 30. 7. Область использования и форма эксплуатации пакетная обработка (OS/360) разделение времени реальное время (VxWorks,QNX) 8. Аппаратная
- 31. 1.6. Эффективность и требования, предъявляемые к операционным системам 1. Эффективность – степень соответствия своему назначению, техническое
- 32. 1.7. Множественные прикладные среды. Совместимость Совместимость – возможность операционной системы выполнять приложения , разработанные для других
- 33. Обычное приложение OS1 Приложение OS2 API OS2 Транслятор системных вызовов Приложение OS3 API OS3 Транслятор системных
- 34. API OS1 API OS3 Приложение OS1 Приложение OS2 Приложение OS3 Пользовательский режим Привилегированный режим
- 35. МИКРОЯДРО Приложения Серверы ОС Приложение OS1 Приложение OS2 Приложение OS3 Привилегированный режим Прикладная программная среда OS3
- 36. Подсистемы среды Windows 2000 Приложения Win32 Приложения POSIX Приложения OS/2 Подсистема Win32 Подсистема POSIX Подсистема OS2
- 37. 1.8. Виртуализация от Microsoft
- 38. Виртуализация приложений
- 40. Виртуализация от Microsoft
- 41. Архитектура. Virtual Machine Monitor (VMM) ЦП вынужден переключаться между процессами базовой ОС и гостевой ОС VMM
- 42. Виртуализация ЦП. Проблемы При прямом доступе гостевая ОС будет работать быстро! (99%) Когда требуется выполнить привилегированную
- 43. Решения 1. Преобразование двоичного кода Трансляция инструкций гостевой операционной системы в инструкции базовой ОС. Всегда возможна,
- 45. Версии VM Additions
- 46. Linux VM Additions Добавляется поддержка: Синхронизации времени «Пульса» Завершения работы SCSI-дисков Драйвер мыши и видео Поддержки
- 47. Win2003 или WinXP Ядро VMM.sys Кольцо 0 Оборудование Базовая ОС Гостевая система (VM) Кольцо 1 Кольцо
- 48. Виртуализация с аппаратной поддержкой (Intel VT или AMD Virtualization) Поддерживается в: Virtual PC 2007 Virtual Server
- 49. Спецификации Virtual Server Базовая система: VS2005 Standard Edition: до 4 ЦП (1- или 2-ядерные), VS2005 Enterprise
- 50. Virtual PC / Virtual Server Win2003 или WinXP Ядро VMM.sys Кольцо 0 Оборудование Базовая система Гостевая
- 51. Windows Virtualization Поддержка виртуализации для Windows Server Windows Hypervisor (Гипервизор), кодовое имя - "Viridian“: «Тонкий» (~160
- 52. Windows Virtualization Схемы VMM Оборудование Базовая ОС VMM Гостевая ОС 1 Гостевая ОС 2 Оборудование VMM
- 53. Windows Virtualization Windows (Core) Ядро Windows Hypervisor Кольцо 0 Оборудование Родительский раздел Дочерний раздел Кольцо 3
- 54. Версии продуктов * Жизненный цикл этих продуктов близок к завершению ** На http://vpc.visualwin.com находится список из
- 55. Основные области применения: Тестирование программного обеспечения и средств разработки ( тестирование создаваемых приложений, тестирование конфигураций и
- 56. Запуск VMM Подготовка гостевой ОС к запуску VMPTRLD VMLAUNCH Работа гостевой ОС VMON Обработка возникшего в
- 58. Скачать презентацию