Содержание
- 2. Компоненты компьютерной системы Общая картина функционирования компьютерной системы
- 3. Компоненты компьютерной системы Аппаратура (hardware) компьютера, основные части которой – центральный процессор (Central Processor Unit -
- 4. Зачем нужна ОС? Удобно для прикладного ПО -Упращение разработки, например, -использование высокоуровневой абстракции (файлы) вместо низкоуровнего
- 5. Что такое ОС? ОС предоставляет основу и среду для выполнения прикладных программ пользователя - Общее абстрактное
- 6. Операционная система Операционная система (ОС, в англоязычном варианте - operating system) – базовое системное программное обеспечение,
- 7. Основные цели работы операционной системы следующие Обеспечение удобства, эффективности, надежности, безопасности выполнения пользовательских программ. Обеспечение удобства,
- 8. Эволюция ОС Последовательное выполнение заданий Простая пакетная обработка Мультипрограммирование в пакетных системах Разделение времени Современные ОС
- 9. Первая фаза развития ОС Время ЭВМ дороже времени человека Один пользователь в один момент времени работает
- 10. Вторая фаза развития ОС Время человека дороже времени ЭВМ Интерактивное разделение времени: удобные файловые системы, проблемы
- 11. Настоящее и будущее ОС Будущее в научном развитии ОС Очень маленькие ОС (для мобильных устройств) Очень
- 12. Направление исследований Постоянно возникают новые направления исследований Встраиваемые системы (iPоd – плеер компании Apple потребовал разработки
- 13. Функции ОС Большинство функций ОС попадают в категорию координации, позволяя разным задачам работать вместе Параллелизм: позволяет
- 14. Функции ОС Представление сервисов ОС представляет набор услуг для системных пользователей Управление ресурсами Использование аппаратных ресурсов
- 15. ОС как менеджер (система управления) ресурсов Эффективное использование ограниченных ресурсов Улучшить использование Минимизировать накладные расходы Увеличить
- 16. ОС как менеджер безопасности Защита приложений друг от друга Установка границ между программами, работающими на компьютере
- 17. Основные понятия Исторические наработки и решения проблем привели к следующим основополагающим понятиям в теории ОС Процессы
- 18. Процессы Фундаментальное понятие ОС Процесс – это выполняющаяся программа Код программы Ассоциированные с ней и необходимые
- 19. Управление памятью У ОС есть 5 основных принципов управления устройствами хранения информации Изоляция процессов Автоматическое выделение
- 20. Планирование и управление ресурсами ОС управляет и выделяет ресурсы процессора и память Политика выделения ресурсов должна
- 21. Защита информации и безопасность Доступ к вычислительным ресурсам и данным должен контролироваться Основные проблемы: Доступность: защита
- 22. Состав ОС Первая часть — ядро, низкоуровневая основа любой ОС, выполняемая аппаратурой в особом привилегированном режиме.
- 23. Классификация ОС Операционные системы могут различаться: особенностями реализации внутренних алгоритмов управления основными ресурсами компьютера (процессорами, памятью,
- 24. Особенности реализации внутренних алгоритмов управления основными ресурсами компьютера От эффективности алгоритмов управления локальными ресурсами компьютера во
- 25. Классификация ОС. Поддержка многозадачности По числу одновременно выполняемых задач операционные системы могут быть разделены на два
- 26. Классификация ОС. Поддержка многопользовательского режима. По числу одновременно работающих пользователей ОС делятся на: однопользовательские (MS-DOS, Windows
- 27. Вытесняющая и не вытесняющая многозадачность Среди множества существующих вариантов реализации многозадачности можно выделить две группы алгоритмов:
- 28. Поддержка многонитевости Важным свойством операционных систем является возможность распараллеливания вычислений в рамках одной задачи. Многонитевая ОС
- 29. Многопроцессорная обработка В наши дни становится общепринятым введение в ОС функций поддержки многопроцессорной обработки данных. Такие
- 30. Многопроцессорная обработка Многопроцессорные ОС могут классифицироваться по способу организации вычислительного процесса в системе с многопроцессорной архитектурой:
- 31. Многопроцессорная обработка Асимметричная ОС целиком выполняется только на одном из процессоров системы, распределяя прикладные задачи по
- 32. Выше были рассмотрены характеристики ОС, связанные с управлением только одним типом ресурсов - процессором. Важное влияние
- 33. Классификация ОС. Особенности аппаратных платформ По типу аппаратуры различают ОС персональных компьютеров, мини-компьютеров, мейнфреймов, кластеров и
- 34. Особенности аппаратных платформ Среди перечисленных типов компьютеров могут встречаться как однопроцессорные варианты, так и многопроцессорные. В
- 35. Сетевая ОС имеет в своем составе средства передачи сообщений между компьютерами по линиям связи, которые совершенно
- 36. Многопроцессорные системы требуют от операционной системы особой организации, с помощью которой сама ОС, а также поддерживаемые
- 37. ОС кластеров Другие требования предъявляются к операционным системам кластеров. Кластер - слабо связанная совокупность нескольких вычислительных
- 38. Мобильные ОС Наряду с ОС, ориентированными на совершенно определенный тип аппаратной платформы, существуют операционные системы, специально
- 39. Особенности областей использования ОС Многозадачные ОС подразделяются на три типа в соответствии с использованными при их
- 40. Системы пакетной обработки Системы пакетной обработки предназначались для решения задач в основном вычислительного характера, не требующих
- 41. Системы пакетной обработки Для достижения этой цели в системах пакетной обработки используются следующая схема функционирования: в
- 42. Системы пакетной обработки Для одновременного выполнения выбираются задачи, предъявляющие отличающиеся требования к ресурсам, так, чтобы обеспечивалась
- 43. Системы пакетной обработки В системах пакетной обработки переключение процессора с выполнения одной задачи на выполнение другой
- 44. Системы разделения времени (СРВ) призваны исправить основной недостаток систем пакетной обработки - изоляцию пользователя-программиста от процесса
- 45. Системы разделения времени Так как в системах разделения времени каждой задаче выделяется только квант процессорного времени,
- 46. Системы разделения времени Ясно, что системы разделения времени обладают меньшей пропускной способностью, чем системы пакетной обработки,
- 47. Системы реального времени применяются для управления различными техническими объектами (станок, спутник, научная экспериментальная установка) или технологическими
- 48. Системы реального времени Таким образом, критерием эффективности для систем реального времени является их способность выдерживать заранее
- 49. Некоторые операционные системы могут совмещать в себе свойства систем разных типов, например, часть задач может выполняться
- 50. Особенности методов построения ОС В руководстве по работе с операционной системой часто указываются особенности ее структурной
- 51. Большинство ОС использует монолитное ядро, которое компонуется как одна программа, работающая в привилегированном режиме и использующая
- 52. Альтернативой является построение ОС на базе микроядра, работающего также в привилегированном режиме и выполняющего только минимум
- 53. Построение ОС на базе объектно-ориентированного подхода дает возможность использовать все достоинства этого метода (хорошо зарекомендовавшие себя
- 54. Наличие нескольких прикладных сред дает возможность в рамках одной ОС одновременно выполнять приложения, разработанные для нескольких
- 55. Распределенная организация ОС позволяет упростить работу пользователей и программистов в сетевых средах. В распределенной ОС реализованы
- 56. Архитектура ОС
- 59. Скачать презентацию