Содержание
- 2. Управление ресурсами в операционной системе. Важнейшей функцией ОС является организация рационального использования всех аппаратных и программных
- 3. К основным ресурсам могут быть отнесены: память внешние устройства данные и программы. Управление таким ресурсом, как
- 4. Важнейшей частью ОС, непосредственно влияющей на функционирование вычислительной машины, является подсистема управления процессами. Процесс (или по-другому,
- 5. Для операционной системы процесс представляет собой единицу работы, заявку на потребление системных ресурсов. Подсистема управления процессами
- 6. В многозадачной системе процесс может находиться в одном из трех основных состояний: Состояние процессов.
- 7. В ходе жизненного цикла каждый процесс переходит из одного состояния в другое в соответствии с алгоритмом
- 8. Жизненный цикл процесса начинается с состояния ГОТОВНОСТЬ, когда процесс готов к выполнению и ждет своей очереди.
- 9. Таким образом, на протяжении существования процесса его выполнение может быть многократно прервано и продолжено. Для того,
- 10. Кроме этого, ОС для реализации планирования процессов требуется дополнительная информация: идентификатор процесса, состояние процесса, данные о
- 11. Алгоритмы планирования процессов Планирование процессов включает в себя решение следующих задач: • определение момента времени для
- 12. Процесс, который исчерпал свой квант, переводится в состояние ГОТОВНОСТЬ и ожидает, когда ему будет предоставлен новый
- 13. Другая группа алгоритмов использует понятие "приоритет" процесса. Приоритет - это число, характеризующее степень привилегированности процесса при
- 14. Существует две разновидности приоритетных алгоритмов: алгоритмы, использующие относительные приоритеты; алгоритмы, использующие абсолютные приоритеты. В обоих случаях
- 15. В системах с абсолютными приоритетами выполнение активного процесса может быть прервано если в очереди готовых процессов
- 16. Процессам часто нужно взаимодействовать друг с другом, например, один процесс может передавать данные другому процессу, или
- 17. Важным понятием синхронизации процессов является понятие "критическая секция" программы. Критическая секция - это часть программы, в
- 18. Чтобы исключить эффект гонок, необходимо обеспечить, чтобы в каждый момент в критической секции, связанной с определенным
- 19. На рисунке 21 показан фрагмент алгоритма процесса, использующего для реализации взаимного исключения доступа к разделяемому ресурсу
- 20. 2. Реализация критических секций с использованием аппарата событий. С помощью аппарата событий решаются не только проблемы
- 21. Достоинство синхронизации с использованием аппарата событий состоит в следующем: в течение времени, когда один процесс находится
- 22. 3. Реализация критических секций с использованием монитора. Монитор - это набор процедур, переменных и структур данных.
- 23. Для увеличения быстродействия процесса современные ОС предлагают использовать механизм многонитевой обработки (multithreading). Мультипрограммирование в этом случае
- 24. Для увеличения быстродействия процесса современные ОС предлагают использовать механизм многонитевой обработки (multithreading). Мультипрограммирование в этом случае
- 25. Примером применения многонитиевой технологии при программировании может служить, например, программный продукт TOAD компании Quest Software. Данная
- 26. В зависимости от многих факторов (загрузки СУБД, сложности и корректности запроса, объема результирующих данных и т.д.)
- 27. Память является важнейшим ресурсом, требующим тщательного управления со стороны ОС. Распределению подлежит вся оперативная память, не
- 28. Распределение памяти фиксированными разделами. Самым простым способом управления оперативной памятью является разделение ее на несколько разделов
- 29. 2. Распределение памяти динамическими разделами. Оперативная память ЭВМ не делится заранее на разделы. Сначала вся память
- 30. По сравнению с методом распределения памяти фиксированными разделами данный метод обладает гораздо большей гибкостью, но ему
- 31. В дополнение к функциям, которые выполняет ОС при распределении оперативной памяти разделами переменной величины, в данном
- 32. Файловая система - это часть операционной системы, назначение которой состоит в том, чтобы обеспечить пользователю удобный
- 33. Файл — это абстрактный механизм, предоставляющий способ сохранять информацию на диске и считывать её и скрывающий
- 34. Логически файл представляет собой последовательность определенным образом организованных логических записей. Логическая запись – это наименьший элемент
- 35. Физическая организация файла описывает правила расположения файла на устройстве внешней памяти. Файл состоит из физических записей
- 36. Определить права доступа к файлу - значит определить для каждого пользователя набор операций, которые он может
- 37. В самом общем случае права доступа могут быть описаны матрицей прав доступа, в которой столбцы соответствуют
- 38. Функционирование любой файловой системы можно представить многоуровневой моделью (рис. 27), в которой каждый уровень предоставляет некоторый
- 40. Скачать презентацию