Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы к экзамену.docx
Скачиваний:
2
Добавлен:
28.07.2019
Размер:
210.85 Кб
Скачать
  1. Опишите планирование процессов с использованием метода очередей ресурсов

Новый процесс- находится в очереди заданий. Она располагается во внешней памяти. Во входной очереди процессы ожидают освобождения ресурса-адресное пространство основной памяти. Процессы в состоянии «готовый» располагаются в основной памяти и связаны очередью готовых процессов. В ней они ожидают освобождение ресурса – процессорное время.

Процесс в состоянии «ожидание» находится в очереди к оборудованию ввода-вывода. При прохождении через ПК процесс мигрирует между состояниями под управлением программы, называемой планировщик. Обычно многозадачная ОС имеет 2 планировщика : краткосрочный и долгосрочный. На уровень долгосрочного планировщика выносятся редкие, требующие значительных затрат ресурсы, на уровень краткосрочного- короткие и менее важные. Долгосрочный планировщик решает, какой из готовых процессов должен быть выполнен.

  1. Опишите этапы, которые проходит процесс в процессе его обработки эвм Процесс может находиться в одном из четырёх состояний – бездействия, готовности, выполнения (счёта), ожидания (блокировки).

В состоянии бездействия процесс не потребляет (не использует) никаких ресурсов вычислительной системы, кроме ресурса, необходимого для хранения описания процесса в некоторой форме.

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

В состоянии выполнения процессу выделяется процессор (процессорное время), т. е. выполняются команды соответствующей программы.

В состоянии ожидания процесс ждёт необходимый ему ресурс, ранее выделенный некоторому другому процессу, или наступления некоторого события.

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

  1. Опишите стратегию планирования задач «Первый пришел, первый обслуживается»

Это наиболее простая стратегия заключается в том, что управление прередается тому процессу, который раньше поступил в очередь. Когда процесс попадает в очередь готовых процессов, он становится в хвост очереди. Среднее время ожидания обслуживания достаточно велико и зависит от порядка поступления в очередь. Основным недостатком является эффект КОНВОЯ, который возникает в том случае, если имеется один «большой» процесс и множество «малых». В этом случае малые процессы собираются в очереди готовых процессов и в очереди у оборудованию.

  1. Опишите стратегию планирования задач «Наиболее короткая работа выполняется первой»

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

  1. Опишите стратегию планирования задач «Карусельная стратегия»

Для решения перечисленных проблем используется дисциплина обслуживания RR, называемая карусельной (Round Robin, RR), и приоритетные методы обслуживания.

Дисциплина обслуживания RR предполагает, что каждая задача получает процессорное время порциями или, как говорят, квантами времени (time slice) q. После окончания кванта времени q задача снимается с процессора, и он передается следующей задаче. Снятая задача ставится в конец очереди задач, готовых к выполнению. Для оптимальной работы системы необходимо правильно выбрать закон, по которому кванты времени выделяются задачам. Величина кванта времени q выбирается как компромисс между приемлемым временем реакции системы на запросы пользователей (с тем, чтобы их простейшие запросы не вызывали длительного ожидания) и накладными расходами на частую смену контекста задач.

  1. Дайте определение системного вызова

В любой ОС поддерживается механизм, который позволяет пользовательским программам обращаться к услугам ядра ОС.

Системный вызов- это интерфейс между ОС и пользовательской программой.

  1. Дайте определение аппаратного прерывания

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

  1. Опишите процесс в состоянии «Готовый»

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

  1. Опишите процесс в состоянии «Ожидающий»

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

  1. Опишите процесс в состоянии «Завершенный»

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

  1. Опишите процесс в состоянии «Новый»

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

  1. Дайте определение исключительной ситуации

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

  1. Опишите основные управляющие элементы интерфейса ОС Windows

Интерфейс - графическая среда организации взаимодействия пользователя с вычислительной системой (пользователя с операционной системой и пользователя с аппаратными устройствами).

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

  • строка заголовка, в которой расположены: имя открытой папки; в левой части - кнопка вызова системного меню; в правой части - кнопки управления окном. Левая кнопка (со значком подчеркивания) сворачивает окно до иконки на панели задач. Средняя кнопка разворачивает окно на весь экран, или восстанавливает его первоначальные размеры. Правая кнопка (с крестиком) закрывает окно;

  • строка меню - представляет собой совокупность кнопок, называемых пунктами меню. При выборе пункта меню раскрывается подменю, в котором находятся пункты меню, при щелчке на них выпадает ниспадающее меню с командами, применяемыми к объектам рабочей области;

  • панель инструментов - содержит кнопки наиболее часто используемых команд;

  • адресная строка - играет роль командной строки и содержит список папок и дисков, доступных для работы пользователя;

  • строка состояния - содержит информацию об объектах, находящихся в папке (например, количество выделенных, скрытых объектов; объем объектов);

  • рабочая область - основная часть окна, в которой размещаются объекты;

  • полоса прокрутки (вертикальная или горизонтальная) - это полоса вдоль нижней или правой границы окна. Она состоит из стрелок прокрутки, бегунка, собственно полосы прокрутки и служит для просмотра содержимого окна, не умещающегося в его размерах;

  • рамка окна - ограничивает окно.

Диалоговое окно - окно, появляющееся на экране при вводе команды, выполнение которой требует от пользователя ввести дополнительные данные, необходимые для дальнейшей работы программы (например, Оk или Yes (“Готово”, “Принять”, “Да” и т.п.) и Cancel или No (“Отменить”, “Отказаться”, “Нет”)). Диалоговые окна содержат следующие элементы управления:

Вкладки (закладки) - предназначены для выполнения некоторых функций или команд в окне;

Кнопка - элемент управления в интерфейсе пользователя, который предназначен для выполнения команд. По форме кнопка может быть прямоугольником с надписью или значком с рисунком. Поскольку надпись на кнопке может быть очень краткой, а рисунок - символическим и не сразу понятным, то во многих приложениях используются подсказки (примечания). Подсказка появляется в виде текста в рамке, если на кнопку навести указатель мыши;

Надпись со статическим текстом обычно используется для вывода заголовков. Часто надпись размещается рядом с элементом управления, который не имеет собственного заголовка. К числу таких элементов, например, относятся объекты поле и счетчик;

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

Счетчик - элемент управления, предназначенный для изменения числового значения, выводимого в поле. Чаще всего счетчик размещается рядом с полем. Счетчик, по существу, состоит из двух кнопок - для увеличения или уменьшения;

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

Переключатели (радиокнопки) - используются для предоставления возможности выбора одного варианта из нескольких (многих). В одной группе переключателей можно выбрать только один;

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

Регулятор- устанавливает одну из позиций на шкале перемещением движка (больше, меньше).

Окно папки - предназначено для отображения содержимого папки и для выполнения операций над объектами, содержащимися в папке;

Окно программы - предназначено для отображения функции конкретной программы;

Окно документа - окно, связанное с конкретной прикладной программой.