Содержание
- 2. Основная литература Таненбаум Э. Современные операционные системы. 4-е изд. Вильям Столлингс. Операционные системы -4-е изд. Линус
- 4. ПЛАН ЛЕКЦИИ Основные элементы Регистры процессора Программы и инструкции Прерывания Память
- 5. Операционная система Дает доступ программам к железу Предоставляет набор сервисов (услуг) системным пользователям Управляет памятью и
- 6. Компьютер I/O модули Системная шина
- 7. Процессор Управляет операциями Обрабатывает данные Имеет внутреннюю память (регистры) Две основные части Арифметическое-логическое устройство Управляющий автомат
- 8. Основная память Непостоянная (отключается при выключении компьютера) Набор ячеек с адресами
- 9. I/O модули Перемещение данных между компьютером и устройствами, например: жестким диском, сетевой картой, терминалом
- 10. Системная шина
- 11. ПЛАН ЛЕКЦИИ Основные элементы Регистры процессора Программы и инструкции Прерывания Память
- 12. Регистры процессора Намного меньше и намного быстрее основной памяти Некоторые регистры доступны пользователям Некоторые используются для
- 13. Регистр флагов Хранение статуса выполнения операции Только для чтения
- 14. ПЛАН ЛЕКЦИИ Основные элементы Регистры процессора Программы и инструкции Прерывания Память
- 15. Программы и инструкции Программа – набор инструкции в памяти Процессор считывает инструкции в регистр инструкций и
- 16. Инструкции Процессор – память Процессор – I/O Обработка данных Управление
- 17. ПЛАН ЛЕКЦИИ Основные элементы Регистры процессора Программы и инструкции Прерывания Память
- 18. Прерывания Прерывания нормального порядка исполнения инструкций Для улучшения использования ЦП устройства ввода/вывода медленные, ЦП – быстрый
- 20. Множественные исключения Что если прерывание произошло в тот момент, когда обрабатывается другое прерывание? Есть 2 варианта:
- 21. Мультипрограммирование Процессор должен исполнять несколько программ Порядок зависит от приоритета и от взаимодействия с устройствами I/O
- 22. ПЛАН ЛЕКЦИИ Основные элементы Регистры процессора Программы и инструкции Прерывания Память
- 23. Вторичная память Внешняя (для компьютера) Данные хранятся без питания Используется для хранения программ и данных
- 24. Эволюция ОС. Фундаментальные проблемы
- 25. Пользовательские приложения Операционная система Железо
- 26. Эволюция ОС Serial Processing Batch Processing Time Sharing Systems
- 27. Serial Processing Нет ОС Прямое использование компьютера Проблемы: - планирование - время на подготовку к работе
- 28. Simple Batch Systems Запуск процессов партиями
- 29. Multiprogramming
- 30. Time Sharing Systems Мультипрограммирование с несколькими пользователями Один из первых приемов: Compatible Time-Sharing System (MTI? 1961)
- 31. Нужно «защищать» память одного процесса от другого Файловые системы тоже нужно «защищать» В целом, должна быть
- 32. Режимы работы ЦП Kernel mode User mode
- 33. Процесс Программа в процессе выполнения Instance (экземпляр) Некоторая цепь выполнения, текущее состояние и набор системных ресурсов
- 34. Процесс Программа Данные, которые необходимы программе для работы Контекст выполнения («состояние процесса»)
- 36. Что делать с памятью?
- 37. Виртуальная память Независимые схемы адресации памяти для отдельных процессов Защита памяти между приложениями Использование дополнительной памяти
- 38. Ядро ОС Монолитное Микроядро
- 39. Монолитное ядро / Микроядро
- 41. Скачать презентацию