Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Этап 3. Завершение сеанса.






Любая из сторон может завершить передачу, отправив сегмент FIN. Другая сторона подтверждает получение такого сегмента, но может продолжать передачу по уже одностороннему каналу. Когда эта вторая сторона пошлет сегмент FIN, а первая пошлет подтверждение, тогда канал полностью закрывается. )Вопрос 362

Вопрос 408( В асинхронной операции используется система прерываний. Сигнал прерывания оповещает об окончании операции. Прерывания позволяют выполнять параллельную обработку. )Вопрос 408

Вопрос 454( Особенностями статического связывания являются:

1) быстрое выполнение (достоинство);

2) неразделяемый код (недостаток).

3) больший размер ЕХЕ-файла (недостаток); )Вопрос 454


 

Вариант41 Вопрос 41( Исключения отнесены нами к асинхронным методам замены контекста, т.к. неизвестен момент возникновения исключения. Это свойство сближает исключения с прерываниями. Различие состоит в том, что прерывание вызывается внешней причиной - это сигнал от внешней среды, а исключение – это внутренняя причина смены контекста, связанная с ходом выполнения инструкций программы. Под исключением понимают сигнал об отклонении в выполнении инструкции.

Исключения могут активизироваться по следующим причинам: 1. неправильные данные (например, деление на ноль); 2. попытка выполнения инструкции, не соответствующей уровню защиты; 3. невыполняемая инструкция (например, адрес вне памяти). )Вопрос 41Вопрос 87( Вход: Запрет_прерываний; If Flag = Занят Then Begin Встать в очередь; ПЕРЕНАЗНАЧИТЬ_ПРОЦЕССОР; End {If}; Flag: = Занят; Разрешение_прерываний; )Вопрос 87Вопрос 133, 134, 135, 136, 137, 138, 139, 140, 141( Пример надежного состояния.Всего ресурсов - 12. Остаток - 2.
  Выделено Макс. Потребность
Процесс 1 1 4
Процесс 2 4 6
Процесс 3 5 8
Почему это состояние является надежным? Предположим, что процесс 1 запросил 2 ресурса. Дать их ему или нет? Предположим, что дать.Тогда ситуация сложится следующим образом. Всего ресурсов - 12. Остаток - 0.2)
  Выделено Макс. Потребность
Процесс 1 3 4
Процесс 2 4 6
Процесс 3 5 8
Каждый из процессов еще может запросить ресурсы по своему протоколу, а свободных ресурсов нет в наличии. Это может привести к тупиковой ситуации. Поэтому запрос процесса 1 на 2 ресурса будет отложен. Предположим, что процесс 2 запросил 2 ресурса. Дать их ему или нет? Условие функционирования процессов следующее. После получения максимального количества ресурсов они все ресурсы отдают системе и завершают свою работу. Это означает, что получив 6 ресурсов, процесс 2 успешно завершится и вернет их системе. Свободных ресурсов будет 6 и их хватит процессам 1 и 3, чтобы завершить работу. Т.е. все три процесса могут успешно завершить работу. Поэтому такое состояние является надежным.Пример ненадежного состояния.Всего ресурсов - 12. Остаток - 1.3)
  Выделено Макс. Потребность
Процесс 1 1 4
Процесс 2 4 6
Процесс 3 6 8
Каждый из процессов может запросить по своему протоколу еще ресурсы, но их нет в наличии. Отметим, что это не обязательно тупик. Это – опасность возникновения тупика при определенном варианте появления запросов.Таблица 2 - тоже пример ненадежного состояния. )

Вопрос 179, 180{ Т.о. существуют алгоритмы планирования, которые дают высочайший приоритет задаче, у которой минимален определенный параметр:

1. d – предельный срок завершения (EDF - earliest deadline);

2. l – неопределенность (LL - least laxity) (минимальной неопределенности);

3. c – длительность (SJF – shortest job) (кратчайшее задание - первым);

4. d – t – срок, оставшийся до завершения (t- текущее время) (SRT – shortest remaining time) (задача с кратчайшим сроком завершения – первая) )






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.