Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы к экзамену СПО.docx
Скачиваний:
1
Добавлен:
18.01.2024
Размер:
1.11 Mб
Скачать
  1. Стратегии распределения ресурсов вс: одноочередные, многоочередные.

Одноочередные стратегии:

  1. FCFS (First Come First Serve) - первым пришел, первым обслужен. Это наиболее простая и прямая стратегия, при которой ресурсы выделяются в порядке поступления запросов. Является не вытесняющим, т.е. каждый процесс при достижении очереди выполняется полностью.

  2. SJF (Shortest Job First) - сначала короткое задание. Задания упорядочиваются по их продолжительности, так что короткие задания выполняются раньше, чтобы уменьшить общее время ожидания. Может быть вытесняющим и не вытесняющим.

  3. SRT (Shortest Remaining Time) - с наименьшим оставшимся временем. Эта стратегия основана на предположении, что если задание короткое, то оно, скорее всего, будет выполнено первым, снижая общее время ожидания других заданий. В этом алгоритме процесс с наименьшим оставшимся временем выполнения выбирается для выполнения, что означает, что другие процессы могут быть вытеснены, если их оставшееся время выполнения больше.

Многоочередные стратегии:

  1. RR (Round-Robin) - круговая очередь. В этой стратегии задания чередуются в циклическом порядке, так что каждое задание получает свою очередь.Каждому процессу выделено определенное процессорное время, по истечению которого, он прекращает свою работу и отдаёт процессорные ресурсы следующему в очереди процессу. Интервалы времени реализуются с помощью таймеров и прерываний по истечению времени. Данный алгоритм с вытесняющим планированием т.е. процесс может не дожидаясь завершения прошлого начать выполняться.

  2. Priority-based - приоритетные. В этом случае задания упорядочиваются по приоритетам, и наиболее важные задания получают ресурсы в первую очередь. Является вытесняющим, поскольку он основан на приоритетах процессов и может выбирать процесс с высоким приоритетом для выполнения, вытесняя при этом процесс с низким приоритетом при динамической смене приоритетов или появлении новых процессов с высоким приоритетом.

Выбор стратегии распределения ресурсов зависит от характеристик и потребностей виртуальной среды.

  1. Основные режимы работы вс.

Вычислительная система - это система, предназначенная для выполнения различных задач, связанных с обработкой информации. Она может состоять из одного или нескольких компьютеров, объединенных в сеть, и использоваться для решения задач, требующих значительных вычислительных ресурсов.

Работа вычислительной системы начинается с того, что пользователь вводит данные и задает задачу, которую необходимо решить. Затем система начинает обрабатывать эти данные, используя свои вычислительные ресурсы. После того, как система обработает данные, она выдает результат пользователю. Если задача была сложной и требовала значительных вычислительных ресурсов, то система может обрабатывать данные в несколько этапов, каждый раз выдавая пользователю промежуточный результат.

Таким образом, работа вычислительной системы заключается в обработке данных и выдаче результатов пользователю. Для выполнения этих задач система использует свои вычислительные ресурсы, такие как процессор, память и другие компоненты компьютера.

  1. Режим разделения времени - это режим работы вычислительной системы, при котором каждому пользователю выделяется небольшой промежуток времени для работы с системой. После окончания этого времени управление передается следующему пользователю и так далее. Этот режим позволяет увеличить эффективность использования системы и уменьшить время ожидания для каждого пользователя.

  2. Пакетная обработка - это метод обработки заданий, при котором задания обрабатываются в порядке их поступления, без прерывания на взаимодействие с пользователем. Этот режим используется для обработки больших объемов данных или выполнения сложных задач, требующих большого количества времени.

  3. Интерактивный режим - это режим, при котором пользователь может взаимодействовать с системой в режиме реального времени. Этот режим подходит для задач, требующих быстрого отклика от системы, таких как игры или интерактивные приложения.

  4. Режим реального времени - это режим обработки данных, при котором система должна обрабатывать данные и выдавать результаты без задержек. Этот режим важен для систем управления технологическими процессами, где задержка может привести к авариям или сбоям в работе оборудования.

  5. Гибридный режим - это комбинация различных режимов работы вычислительной системы, которая позволяет адаптировать систему к различным задачам и требованиям пользователей. Например, гибридный режим может включать в себя разделение времени, пакетную обработку и интерактивный режим для оптимизации использования системы.