Содержание
- 2. Введение в операционные системы Вычислительная система
- 3. Определение вычислительной системы Вычислительная система (ВС) – это взаимосвязанная совокупность аппаратных средств вычислительной техники и программного
- 4. Структура вычислительной системы
- 5. Уровень аппаратного обеспечения Внизу находится аппаратное обеспечение, которое во многих случаях само состоит из двух или
- 6. Уровень микроархитектуры Выше (у некоторых машин) расположен микроархитектурный уровень – примитивная программная прослойка, напрямую работающая с
- 7. Уровень микроархитектуры У некоторых машин микропрограммного уровня нет. Такие системы называются RISC (Reduced Instruction Set Computers
- 8. Уровень машинного языка Микропрограмма действует просто как интерпретатор, который получает машинные команды, такие как MOVE, JUMP
- 9. Уровень операционной системы Операционная система предназначена для управления ресурсами вычислительной системы, также для того, чтобы скрыть
- 10. Уровень системного и прикладного ПО Над уровнем операционной системы расположены остальные системные программы – интерпретатор команд
- 11. Вопрос Как Вы думаете может ли быть вычислительная система без операционной системы?
- 12. Введение в операционные системы Определение операционной системы, основные понятия
- 13. Определение операционной системы Операционная система (ОС) – комплекс системных программ, обеспечивающий оптимальное управление ресурсами вычислительной системы
- 14. Функции операционной системы Основной функцией операционной системы является управление аппаратными ресурсами вычислительной системы. Кроме основной функции,
- 15. Классификация ресурсов Внешние устройства ввода/вывода (принтеры, сетевые устройства, …) – делимые и неделимые Процессорное время (процессор)
- 16. Задачи управления ресурсами Управление аппаратными ресурсами ВС требует решения следующих задач, не зависящих от типа ресурса:
- 17. Мультипрограммирование Мультипрограммирование – метод «одновременного» выполнения на одной ВС нескольких программ или различных ветвей одной и
- 18. Процессы и потоки Процесс – абстракция, описывающая выполняющуюся программу. Для ОС процесс представляет собой единицу работы,
- 19. Сравнение видов мультипрограммирования Один процесс с тремя потоками Три однопоточных процесса
- 20. Вопрос Какие Вы видите достоинства мультипрограммирования на уровне потоков? В каких случаях предпочтительнее использовать мультипрограммирование на
- 21. Пример многопоточного приложения: текстовый процессор
- 22. Пример многопоточного приложения: Web-сервер
- 23. Основные состояния процессов и потоков Готов к выполнению – ждет ЦП Выполняется – ЦП предоставлен Приостановлен
- 24. Диспетчеризация потоков Диспетчеризация потоков, т.е. вытеснение с процессора в состояние готовности и постановка из состояния готовности
- 26. Скачать презентацию