Содержание
- 2. ІОЦ КНУ імені Тараса Шевченка, 2005 р План Операционные системы для параллельных и распределенных вычислений Программные
- 3. ІОЦ КНУ імені Тараса Шевченка, 2005 р Операционные системы для параллельных и распределенных вычислений Функции операционных
- 4. ІОЦ КНУ імені Тараса Шевченка, 2005 р Операционные системы Операционная система – набор программных средств для
- 5. ІОЦ КНУ імені Тараса Шевченка, 2005 р Виртуальный ресурс Создается иллюзия того, что программа или пользователь
- 6. ІОЦ КНУ імені Тараса Шевченка, 2005 р Типы операционных систем Многозадачные – в операционной системе может
- 7. ІОЦ КНУ імені Тараса Шевченка, 2005 р Примеры Большинство современных операционных систем являются многозадачными, многопроцессорными, сетевым
- 8. ІОЦ КНУ імені Тараса Шевченка, 2005 р Примеры распределенных систем Кластер рабочих станций – задача запускается
- 9. ІОЦ КНУ імені Тараса Шевченка, 2005 р Типы распределенных ОС Single system image – операционная система
- 10. ІОЦ КНУ імені Тараса Шевченка, 2005 р Примеры Beowulf кластер – несколько образов операционной системы MOSIX
- 11. ІОЦ КНУ імені Тараса Шевченка, 2005 р Принципы построения Прозрачность ресурсов Расположения – не зависит от
- 12. ІОЦ КНУ імені Тараса Шевченка, 2005 р Сравнение типов операционных систем
- 13. ІОЦ КНУ імені Тараса Шевченка, 2005 р Физические и логические ресурсы Физические процессор, память, хранилище данных,
- 14. ІОЦ КНУ імені Тараса Шевченка, 2005 р Процесс, поток, адресное пространство Процесс (task, process) – выполняющаяся
- 15. ІОЦ КНУ імені Тараса Шевченка, 2005 р Адресные пространства (виртуализация памяти) Незанятая часть Используемая часть Адресное
- 16. ІОЦ КНУ імені Тараса Шевченка, 2005 р Процессы, потоки (виртуализация процессоров) Время процессора1 Время процессора2 поток
- 17. ІОЦ КНУ імені Тараса Шевченка, 2005 р Файловые системы (виртуализация хранилищ данных) диск память Сетевой компьютер
- 18. ІОЦ КНУ імені Тараса Шевченка, 2005 р Средства межпроцессного взаимодействия (виртуализация средств коммуникации) Сети и коммуникации
- 19. ІОЦ КНУ імені Тараса Шевченка, 2005 р Сетевые и распределенные ОС Сетевые ОС – виртуализация файловых
- 20. ІОЦ КНУ імені Тараса Шевченка, 2005 р Unix-подобные операционные системы Unix 1969 год Основные принципы Простота
- 21. ІОЦ КНУ імені Тараса Шевченка, 2005 р Иерархическая структура Аппаратное обеспечение Ядро (управление аппаратным обеспеченим, распределение
- 22. ІОЦ КНУ імені Тараса Шевченка, 2005 р Выполнение процесса В режиме задачи процесс выполняется только от
- 23. ІОЦ КНУ імені Тараса Шевченка, 2005 р Планирование процессов Каждый процесс выполняется в течение интервала (кванта)
- 24. ІОЦ КНУ імені Тараса Шевченка, 2005 р Переключение контекста Каждый процесс использует свои ресурсы При переходе
- 25. ІОЦ КНУ імені Тараса Шевченка, 2005 р Процессы и потоки Для выполнения процессов необходимо полностью переключать
- 26. ІОЦ КНУ імені Тараса Шевченка, 2005 р Обмен данными Для процессов при обмене данными необходимо переключение
- 27. ІОЦ КНУ імені Тараса Шевченка, 2005 р ОС Linux Linux 1991 г Ядро http://www.kernel.org Множество различных
- 28. ІОЦ КНУ імені Тараса Шевченка, 2005 р Ядро Linux ~300 Мбайт кода (архив ~30 МБайт) Версия
- 29. ІОЦ КНУ імені Тараса Шевченка, 2005 р Поставки Linux Наиболее характерные RedHat и производные Debian Slackware
- 31. Скачать презентацию