Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Что из ниже перечисленного относится к системным обрабатывающим программам.

Поиск

Что из ниже перечисленного относится к системным обрабатывающим программам?

Текстовые или графические редакторы, компиляторы, компоновщики, отладчики.

 

7. Отметьте, какие основные требования предъявляются к современным ОС.

• Расширяемость (возможность добавления новых функций и поддержки новой аппаратуры)

• Переносимость(поддержка различных аппаратных платформ)

• Совместимость (возм запускать приложения написанные для др ОС)

• Надежность и отказоустойчивость (система должна быть защищена от внутр и внеш сбоев, ошибок отказов, ее действия должны быть предсказуемыми, и приложения не должны иметь возможности нанести вред ОС)

• Безопасность (ОС должна защищать данные и др ресурсы выч системы от несанкц доступа, ср-ва аутентификации и авторизации юзера, также аудит)

• Производительность (ОС должна обладать настолько хорошим быстродействием в временем реакции, насколько позволяет аппаратная платформа)

Отметьте основные функции ОС.

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

- Загрузка программ в оперативную память и их выполнение.

- Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода)

- Управление оперативной памятью (распределение между процессами, организация виртуальной памяти).

- Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, оптические диски и др.), организованным в той или иной файловой системе.

- Обеспечение пользовательского интерфейса. - Сетевые операции, поддержка стека сетевых протоколов.

- Сохранение информации об ошибках системы.

 

Какие из указанных частей могут входить в состав ОС?

• Ядро • Вспомогательные модули - 1)Утилиты 2)Системные обрабатывающие программы 3)Библиотеки процедур 4) Программы предоставления •Пользовательские программы

10. Что из перечисленного ниже наиболее соответствует понятию "процесс"?

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

Отметьте функции, включенные в подсистему управления процессами.

создание - fork() в юникс, GenerateProcess() в винде, завершение - exit() в юникс, ExitProcess() в винде и уничтожение - kill() в юникс, TerminateProcess() в винде

Что из ниже перечисленного относится к состояниям процесса?

1) исполняет в данный момент (исполнение); 2) временно приостановлен, ждет (готовность); 3) процесс не исполнится пока не произойдет внеш событие (блокировка)

Какая из расшифровок PCB является правильной?

Process Control Block.

Обработка прерываний относится к функциям

Модулей ядра.

Какие действия можно производить с ресурсами?

Запрос ресурса, использование ресурса, возврат ресурса

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

Переходит из блокировки в состояние готовности.

Ситуация, когда два и более процессов конкурируют за доступ к общей разделяемой области памяти называется

Состояние состязания

Какой из следующих способов организации взаимного исключения будет наиболее эффективным?

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

Какая проблема актуальна для организации взаимного исключения при помощи алгоритма Петерсона?

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

Приведенный ниже фрагмент кода относится к.

Какой из следующих способов организации взаимного исключения с активным ожиданием требует участия аппаратного обеспечения?

TSL (Test and Set Lock)

К недостаткам применения семафоров относится

сравнительно медлительны, переключение потоков с их помощью происходит не так быстро

требуют больше памяти

взаимная блокировка потоков

Во-первых, можно написать программу с «утечкой семафора», вызвав enter() и забыв вызвать leave(). Реже встречаются ошибки, когда дважды вызывается leave().

Во-вторых, семафоры чреваты взаимной блокировкой потоков. В частности, опасен такой код:

Поток 1:

semaphore1.enter();

semaphore2.enter();

...

semaphore2.leave();

semaphore1.leave();

 

Какой из следующих примитивов способен подсчитывать количество сигналов активизации?

СЕМАФОР

Семафор принимающий только два значения называется

МЮТЕКСОМ(2ичн семафор)

Какая из нижеследующих задач не относится к проблемам межпроцессного взаимодействия?

1) передача информации от одного процесса другому; 2) контроль над деятельностью процесса; 3) согласование действий процессов

Использование мониторов может быть неудобным потому что

Мониторы могут использоваться только в некоторых языках программирования

Почему операция wait в мониторе должна выполняться раньше операции signal?

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

 

Почему сообщения не применяются при организации взаимодействия между процессами на одной локальной машине?

Копирование сообщений из одного процесса в другой происходит гораздо медленнее, чем операция

На семафоре или вход в монитор

Какая из следующих проблем не возникает при передаче сообщений по сети?

Проблемы, которые возникают: 1) сообщение может потеряться; 2) идентификация получателя и отправителя (процессы должны знать, кому они отправляют сообщения и от кого получают); 3) аутентификация (нужно быть уверенным, что сообщение пришло от того процесса, от которого ожидали, т.е. не произошло подмены сообщений)

 

Какой из следующих методов не применяется при передаче сообщений?

Методы обмена сообщениями: 1) передача по непосредственным адресам; 2) почтовый ящик (адрес - область памяти, к которой отправитель и получатель имеют доступ, отправитель складывает туда сообщения, получатель - забирает); 3) отсутствие буферизации (sent всегда выполняется до receive, посылающий процесс блокируется до выполения receive)

 

Что из следующего не относится к проблемам межпроцессного взаимодействия?

Проблемы межпроцессного взаимодействия: 1) проблема производителей и потребителей; 2) проблема обедающих философов; 2) проблема читателей и писателей; 4) проблема спящего брадобрея

Взаимоблокировка может произойти при рассмотрении задачи обедающих философов

33. Какому из процессов при планировании разумно назначать более низкий приоритет?

34. В какой из следующих ситуаций не возникает вопрос о планировании процессов?

возникает при: 1) создании нового процесса; 2) завершении процесса; 3) блокировке процесса на семафоре или операции ввода-вывода; 4) появлении прерывания от устройства ввода-вывода.

35. В компьютерной системе без аппаратного таймера возможно планирование

с использованием алгоритмов без переключений (неприоритетных)

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

 

36. Для какого типа систем наиболее актуальной задачей планирования будет принудительное применение политики безопасности? для всех

37. Для какого типа систем наиболее актуальной задачей планирования будет минимизация оборотного времени? ДЛЯ СИСТЕМ ПАКЕТНОЙ ОБРАБОТКИ

Тупики чаще всего возникают в результате конкуренции процессов за РЕСУРСЫ

Непрерывные файлы

В этом случае файлы представляют собой непрерывные наборы соседних блоков диска.

Преимущества:

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

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

Недостатки: Такая файловая система сильно фрагментируется.

Что из ниже перечисленного относится к системным обрабатывающим программам?

Текстовые или графические редакторы, компиляторы, компоновщики, отладчики.

 

7. Отметьте, какие основные требования предъявляются к современным ОС.

• Расширяемость (возможность добавления новых функций и поддержки новой аппаратуры)

• Переносимость(поддержка различных аппаратных платформ)

• Совместимость (возм запускать приложения написанные для др ОС)

• Надежность и отказоустойчивость (система должна быть защищена от внутр и внеш сбоев, ошибок отказов, ее действия должны быть предсказуемыми, и приложения не должны иметь возможности нанести вред ОС)

• Безопасность (ОС должна защищать данные и др ресурсы выч системы от несанкц доступа, ср-ва аутентификации и авторизации юзера, также аудит)

• Производительность (ОС должна обладать настолько хорошим быстродействием в временем реакции, насколько позволяет аппаратная платформа)



Поделиться:


Последнее изменение этой страницы: 2016-08-12; просмотров: 260; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.23.102.165 (0.009 с.)