Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OS-Tasks.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
295.42 Кб
Скачать

З11.Команды для работы с каталогами

  • Создать каталог: A:\>md urok, нажать Enter.

  • Удалить каталог: A:\>rd urok, нажать Enter.

  • Просмотр каталога (оглавление каталога): A:\>DIR, нажать Enter.

  • Изменение текущего каталога: A:\>cd urok, нажать Enter. Получим: A:\urok> (дисковод А:, каталог \urok).

  • Переход в корневой каталог: A:\urok>cd.., нажать Enter. Получим: A:\> (дисковод A:, корневой каталог).

  • Отображение перечня каталогов диска: A:\>TREE А: /F, нажать Enter.

  • Переименование каталога: move [дисковод:][путь\]имя-каталога новое-имя-каталога

  • Установка списка каталогов для поиска выполняемых программ: path [дисковод:][путь\]имя-каталога [; [дисковод:][путь\]имя-каталога]

З12.Какой из вариантов адресации может использоваться для организации передачи информации через pipe?

  • симметричная прямая адресация;

  • асимметричная прямая адресация;

  • непрямая адресация.

Симметричная прямая адресация – схема адресации, при которой оба взаимодействующих процесса указывают свои имена, знают “друг о друге”.

Ассиметричная прямая адресация – схема адресации, при которой только один процесс указывает имя своего партнёра по кооперации, а второй процесс в качестве возможного партнёра рассматривает каждый процесс в системе.

Непрямая адресация производится через промежуточный объект, которого для pipe не предусмотрено.

Информацией о расположении трубы в операционной системе обладает только процесс, создавший ее. Этой информацией он может «поделиться» исключительно со своими наследниками – процессами-детьми и их потомками.

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

З13.Сколько процессов могут одновременно использовать одно и то же средство связи, пользуясь симметричной прямой адресацией?

  • 2;

  • произвольное количество;

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

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

З14.В операционных системах, поддерживающих потоки исполнения (threads) внутри одного процесса на уровне ядра системы, процесс находится в состоянии готовность, если…

  • хотя бы один поток процесса находится в состоянии готовность;

  • хотя бы один поток исполнения находится в состоянии готовность и нет ни одного потока в состоянии ожидание;

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

…Мы можем считать, что процесс находится в состоянии готовность, если хотя бы один из его потоков находится в состоянии готовность и ни один из потоков не находится в состоянии исполнение. Мы можем считать, что процесс находится в состоянии исполнение, если один из его потоков находится в состоянии исполнение. Процесс будет находиться в состоянии ожидание, если все его потоки находятся в состоянии ожидание. Наконец, процесс находится в состоянии завершил исполнение, если все его потоки находятся в состоянии завершили исполнение. Пока один поток процесса заблокирован, другой поток того же процесса может выполняться.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]