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