Содержание
- 2. Основы ОС и С Операционные системы и среды - это специальный уровень программного обеспечения, который отвечает
- 3. Структура ОС и С
- 4. Требования к современным ОС Главные требования: выполнение основных функций эффективного управления ресурсами обеспечение удобного интерфейса для
- 5. Требования к современным ОС Расширяемость Переносимость или многоплатформенность Совместимость Надежность и отказоустойчивость Безопасность Производительность
- 6. 1. Расширяемость ОС ОС всегда изменяются со временем эволюционно, и эти изменения более значимы, чем изменения
- 7. 2. Переносимость или многоплатформенность В идеале код ОС должен легко переноситься с процессора одного типа на
- 8. 3. Совместимость Для пользователя, переходящего с одной ОС на другую, очень привлекательна возможность запуска в новой
- 9. 4. Надежность и отказоустойчивость ОС должна быть защищена как от внутренних, так и от внешних ошибок,
- 10. 5. Безопасность Современная ОС должна защищать данные и другие ресурсы вычислительной системы от несанкционированного доступа. средства
- 11. 6. Производительность ОС должна обладать настолько хорошим быстродействием и временем реакции, насколько это позволяет аппаратная платформа
- 12. Основные принципы построения операционных систем Модульности Функциональной избирательности Генерируемости Функциональной избыточности Виртуализации Независимости программ от внешних
- 13. Принцип модульности ОС Под модулем в общем случае понимают функционально законченный элемент системы, выполненный в соответствии
- 14. Принцип функциональной избирательности В ОС выделяется некоторая часть важных модулей, которые должны постоянно находиться в оперативной
- 15. Принцип генерируемости ОС Этот принцип позволяет настраивать центральную системную управляющую программу ОС, исходя из конкретной конфигурации
- 16. Принцип функциональной избыточности Этот принцип учитывает возможность проведения одной и той же работы различными средствами Позволяет:
- 17. Принцип виртуализации Этот принцип позволяет представить структуру системы в виде определенного набора планировщиков процессов и распределителей
- 18. Принцип виртуализации Виртуальная машина, предоставляемая пользователю, воспроизводит архитектуру реальной машины, но архитектурные элементы в таком представлении
- 19. Принцип независимости программ от внешних устройств Связь программ с конкретными устройствами производится не на уровне трансляции
- 20. Принцип совместимости Это способность ОС выполнять программы, написанные для других ОС или для более ранних версий
- 21. Принцип открытой и наращиваемой ОС Открытая ОС доступна для анализа как пользователям, так и системным специалистам,
- 22. Принцип мобильности (переносимости) Операционная система относительно легко должна переноситься с процессора одного типа на процессор другого
- 23. Принцип обеспечения безопасности вычислений Правила безопасности определяют свойства: защита ресурсов одного пользователя от других установление квот
- 24. Состояния процесса
- 25. Загрузка ПК Сигнал Power Good Процедура POST BIOS Старт загрузчика Инициализация памяти Инициализация векторов прерывания Загрузка
- 26. Категории процессов Системные Фоновые (демоны) Прикладные (пользовательские) – интерактивные или фоновые Режимы работы Привилегированный (режим ядра)
- 27. Планирование процессов Для всех ОС соблюдается следующие принципы планирования: Предоставление каждому процессу справедливого (одинакового) количество процессорного
- 28. Диспетчеризация LIFO, FIFO Блокировка процессов – задача об обедающих философах
- 29. Потоки и процессы
- 30. Типы вычислительных ресурсов Процессорное время Память (оперативная и виртуальная) Место на жёстком диске (постоянная память) Пропускная
- 31. Виды ресурсов персонального компьютера Аппаратные ресурсы (Hardware), файловые ресурсы, программные ресурсы (Software), сетевые ресурсы
- 32. Ресурсы ПК
- 33. Характеристики ресурсов Наименование Объем Владелец Порядок доступа Возобновляемый или невозобновляемый
- 35. Скачать презентацию