Сертификат "Операционная система UNIX"
  • Сертификат "Операционная система UNIX"
  • Сертификат "Операционная система UNIX"
  • Удостоверение "Операционная система UNIX"
Сертификат "Операционная система UNIX"
  • Сертификат "Операционная система UNIX"
  • Сертификат "Операционная система UNIX"
  • Удостоверение "Операционная система UNIX"

Операционная система UNIX

700,00 руб.
В течение часа!
Экзамен "Операционная система UNIX" для пользователей и системных администраторов.
Количество
Есть в наличии!

Форма сдачи теста: Экстерн
Количество вопросов: 30
Проходной балл: 90% и выше
Срок действия сертификата: неограничен

Сертификат появляется в профиле ресурса INTUIT, и Вы можете заказать его бумажную версию на сайте INTUIT.
12773 шт.
Внимание !
Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier!

Выберите пункт, в котором этапы решения задачи расположены в оптимальном порядке

формализация задачи, формализация решения, выбор инструмента, профессиональное освоение инструмента, фиксация и тиражирование решения
формализация задачи, выбор инструмента, формализация решения, профессиональное освоение инструмента, фиксация и тиражирование решения
формализация задачи, выбор инструмента, профессиональное освоение инструмента, формализация решения, фиксация и тиражирование решения
формализация задачи, формализация решения, фиксация и тиражирование решения, выбор инструмента, профессиональное освоение инструмента
   

В чём причина разделения прикладной и инструментальной областей при решении задачи?

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


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

прикладной и инструментальной
прикладной
инструментальной    
зависит от конкретной архитектуры системы


Что такое человеко-машинная система?

система, в которой решение задачи происходит в результате взаимодействия человека и машины
система, в которой человеческий труд постепенно замещается машинным
система, в которой задачи решает машина, а человек пользуется результатами
система, в которой машина предоставляет инструменты, упрощающие человеческий труд


Назовите инструментальную и прикладную область при решении следующей задачи: создание интернет-казино

финансовая деятельность и психология – прикладная область; web-дизайн и математическая статистика – инструментальная
математическая статистика и финансовая деятельность – инструментальная область; web-дизайн и психология – прикладная
математическая статистика и финансовая деятельность – прикладная область; web-дизайн и психология – инструментальная
математическая статистика – инструментальная область; web-дизайн, финансовая деятельность и психология – прикладная


Что такое инструментальная область человеческой деятельности?

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


В качестве кого выступает пользователь проективной системы?

клиента
заказчика
управляющего
секретаря


Знание каких областей необходимо опытному пользователю проективной системы?

прикладной и инструментальной
прикладной
инструментальной
зависит от конкретной архитектуры системы


Какой тип человеко-машинных систем требует от пользователя знания инструментальной области?

процедурный
проективный
оба названных выше типа
в случае, когда инструментальная область пересекается с прикладной – процедурный, иначе - проективный


Назовите инструментальную и прикладную область при решении следующей задачи: проектирование корпуса инвалидной коляски

автопромышленность - прикладная область; медицина, сопромат и химия металлов – инструментальная
автопромышленность и медицина - прикладная область; сопромат и химия металлов – инструментальная
автопромышленность и медицина - инструментальная область; сопромат и химия металлов – прикладная
медицина - инструментальная область; автопромышленность, сопромат и химия металлов – прикладная


В качестве кого выступает пользователь процедурной системы?

автора
клиента
управляющего
секретаря


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

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


Что такое прикладная область человеческой деятельности

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


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

безопасность – прикладная область; транспортировка, математическая статистика и математическая логика - инструментальная
транспортировка и безопасность – прикладная область; математическая статистика и математическая логика - инструментальная
транспортировка и безопасность – инструментальная область; математическая статистика и математическая логика - прикладная
транспортировка и математическая статистика – инструментальная область; безопасность и математическая логика - прикладная


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

информационной открытости
умопостижимости контекста и минимизации затрат
персональной ответственности
принципы взаимосвязаны, поэтому нарушение любого вредит остальным, а следовательно, и системе


Принцип умопостижимости контекста требует, чтобы

поставленная перед системой задача сводилась к простым формулировкам
поставленная перед системой задача решалась путём последовательного применения уже готовых решений
для решения поставленной перед системой задачи не требовалось бы изучать работу большинства частей системы
для решения поставленной перед системой задачи не требовалось бы знать о существовании большинства частей системы

 
Укажите область применения, не характерную для проективных систем

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


Обратная задача проективной системы - это

предсказание поведения системы на основе анализа проекта
предсказание свойств продукта системы на основе анализа проекта
модификация проекта системы на основе анализа недостатков продукта
модификация проекта системы на основе анализа документации


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

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


Проект в проективной системе - это

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


Принцип минимизации затрат требует, чтобы

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


В основе проективной системы лежит требование

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


Прямое построение проекта означает

создание проекта "с нуля", а не модификацию уже существующего проекта
создание проекта путём описания свойств продукта
создание проекта в один проход, минуя цикл тестирования-отладки
создание проекта в несколько проходов, с использованием тестирования и отладки


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

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


Основное направление развития проективных систем

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


Проект в проективной системе - это набор данных, однозначно описывающий

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


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

минимизации затрат и гарантированных навыков
перекрытия процедур и гарантированных навыков
делегирования ответственности и умопостижимости контекста
информационной открытости и минимизации затрат


Принцип информационной открытости требует, чтобы

в системе было как можно больше информации о её структуре, возможностях, и способах применения
в системе было достаточно информации для полного её освоения
в системе содержалась вся информация о лицах и организациях, разработавших ту или иную её часть
вся документация по системе была опубликована в сети Интернет


При освоении проективной системы пользователю придётся

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


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

минимизации затрат и гарантированных навыков
перекрытия процедур и гарантированных навыков
делегирования ответственности и умопостижимости контекста
информационной открытости и минимизации затрат


(выберите неправильный ответ) Соблюдение принципов организации процедурных систем помогает

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


Принцип ограниченной осведомлённости требует, чтобы

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


Диалог человека и машины в процедурной системе чаще всего строится на основе

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


Предписание в процедурной системе - это

описание устройства системы на языке прикладной области
описание применения системы на языке прикладной области
действие пользователя, приводящее к увеличению возможностей системы
действие пользователя, приводящее к изменению свойств объекта


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

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


В основе процедурной системы лежит требование

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


Принцип перекрытия процедур требует, чтобы

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


Основное направление развития процедурных систем

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


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

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


Предписание в процедурной системе - это

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


Легенда в процедурной системе - это

описание устройства системы на языке прикладной области
описание применения системы на языке прикладной области
действие пользователя, приводящее к увеличению возможностей системы
действие пользователя, приводящее к изменению свойств объекта


Какая область применения не характерна для процедурных систем?

использование сотового телефона
управление самоходным орудием
создание интернет-казино
операции по кредитной карте


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

минимизации затрат и гарантированных навыков
перекрытия процедур и гарантированных навыков
делегирования ответственности и умопостижимости контекста
информационной открытости и минимизации затрат


Процедура в процедурной системе - это

описание устройства системы на языке прикладной области
описание применения системы на языке прикладной области
действие пользователя, приводящее к увеличению возможностей системы
действие пользователя, приводящее к изменению свойств объекта


Разделение ресурсов - это

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


Для традиционного механизма виртуальной памяти справедливо утверждение:

любая задача может затребовать как угодно много оперативной памяти
любая задача имеет непрерывное адресное пространство, недоступное другой задаче
доступ к виртуальной памяти медленнее, но её объём не зависит от объёма физической памяти
доступ к виртуальной памяти контролируется ядром, которое переадресует запросы физической памяти


В чём смысл различения системного и пользовательского наполнения ОС?

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


В функции операционной среды входит

унификация, разделение и учёт системных ресурсов
унификация, разделение и учёт пользовательских ресурсов
унификация системных ресурсов, разделение и учёт пользовательских ресурсов
унификация и разделение системных ресурсов, учёт пользовательских ресурсов


Что такое "псевдопараллелизм"?

технология защиты адресного пространства одновременно выполняющихся задач
технология одновременного выполнения нескольких задач независимо от количества процессоров компьютера
технология одновременного выполнения нескольких задач на однопроцессорных компьютерах
синоним понятия "разделение времени"


Чем отличаются счётные и обменные задачи?

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


В функции операционной среды входит

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


Разделение времени - это

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


Что такое "контекст задачи"?

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


В чём разница между операционной системой и операционной средой?

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


В чём смысл аппаратной поддержки контекста задачи?

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


Что такое "виртуальная память"?

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


(выберите неправильный ответ) Чем отличается поток управления от потока данных?

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


В функции операционной среды входит

выполнение и разделение задач
унификация, разделение и учёт задач
планирование, сопровождение и профилирование задач
планирование и сопровождение задач


Задача операционной среды:

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


UNIX - это

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


Пакеты в типичной UNIX-системе

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


(выберите неправильный ответ) Процесс в UNIX-системе

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


Большинство функций пользовательского интерфейса в Unix-системах берёт на себя

командный интерпретатор и файловая система
GUI
терминал
запускаемый пользователем процесс


Задачи в очереди UNIX-процессов

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


Демоны в типичной UNIX-системе

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


Функцию менеджера ресурсов в UNIX выполняет

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


Понятия "системная утилита" и "пользовательская утилита" в UNIX

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


Модули в типичной UNIX-системе

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


Создатели UNIX-систем рассчитывали

на самый широкий круг пользователей
только на свои силы
на образованного и заинтересованного в развитии системы пользователя
на специалистов в области IT


Сложнее всего в UNIX-системе соблюсти

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


Интерфейс UNIX-системы

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


Гнёзда UNIX

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


Интерфейс UNIX-системы

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


Назначение поля SYNOPSIS:

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

   
Все страницы руководства

разбиты на два раздела: системные и пользовательские
разбиты на три раздела: для разработчика, для пользователя, для администратора
разбиты на семь-девять разделов
разбиты на двадцать-тридцать разделов


Документация в виде info-страниц

самый простой формат представления справочной информации
гипертекст строгой структуры, который можно получить из других форматов представления документации
отличается от документации в формате man только формой хранения и средствами просмотра
принятый в большинстве UNIX-систем формат документации по умолчанию


Выберите пункт, в котором упомянуты только важнейшие поля руководства

NAME и SEE ALSO
SEE ALSO и BUGS
SYNOPSIS и AUTHOR
NAME и EXAMPLES


Выберите пункт, в котором упомянуты только основные источники информации о системе

help-файлы и встроенная помощь
руководства и списки рассылки
info-страницы и /usr/share/doc
руководства и встроенная помощь


Назначение поля NAME:

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


Документацию по UNIX-системе

лучше всего всю оформлять в формате man
можно оформлять как угодно, лишь бы информация не пропадала
следует оформлять сообразно специфике: общие сведения и контекст - в виде man, сложные руководства - в виде info или html, книги и учебники - в специальных форматах
следует оформлять сообразно структуре: руководства - в формате man, info-страницы - в формате info, гипертекст - в формате HTML и т. д.


Поиск нужной страницы руководства происходит

с помощью просмотра соответствующих индексов утилитой man
с помощью утилиты whatis, которая отсекает ненужные данные
с помощью apropos добывается список руководств по ключевому слову, затем whatis кратко описывает каждый объект, упомянутый в поле SEE ALSO
предыдущий алгоритм, возможно, придётся повторить несколько раз


Выберите пункт, в котором упомянуты только важнейшие поля руководства

NAME и FILES
DESCRIPTION и AUTHOR
SYNOPSIS и BUGS
DESCRIPTION и SEE ALSO


Все страницы руководства

разбиты на два раздела: системные и пользовательские
разбиты на три раздела: для разработчика, для пользователя, для администратора
разбиты на семь-девять разделов
разбиты на двадцать-тридцать разделов


Назначение поля SEE ALSO

следующий объект в системе документации
ссылки на другие страницы руководства по описываемому объекту
ссылки на другие источники информации по описываемому объекту и на страницы руководства по темам, к которым описываемый объект имеет отношение
свод ресурсов сети Интернет, посвящённых описываемому объекту


Выберите пункт, в котором упомянуты только важнейшие поля руководства

DESCRIPTION и FILES
SEE ALSO и HISTORY
NAME и DESCRIPTION
OPTIONS и ENVIRONMENT


Выберите пункт, в котором упомянуты только основные источники информации о системе

руководства и info-страницы
списки рассылки и info-страницы
руководства и www.google.com
www.google.com и info-страницы


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

NAME, так как оно участвует в базе whatis
NAME, SYNOPSIS и SEE ALSO, так как они задействованы в командах whatis и apropos
NAME, FILE и HELP
HELP и ABOUT


Выберите пункт, в котором упомянуты только основные источники информации о системе

www.google.com и встроенная помощь
руководства и /usr/share/doc
списки рассылки и /usr/share/doc
руководства и help-файлы


Чем различаются контекстные ссылки и ссылки в SEE ALSO?

они указывают на различные типы объектов
в SEE ALSO помещаются только наиболее важные, с точки зрения составителя руководства, ссылки
контекстные ссылки задают контекст, а ссылки в SEE ALSO - только советуют, что ещё почитать
это одно и то же


Интерфейс командной строки появился вследствие

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


При типичном использовании шаблона

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


Достраивание - это

подстановка полного имени объекта по части этого имени
подстановка полной командной строки вместо её фрагмента
подстановка имени файла по шаблону
автоматическое присвоение файлу некоторого имени, генерируемого командным интерпретатором


Что не характерно для командного интерпретатора?

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

Если в текущем каталоге есть по крайней мере файл с именем "a", то по команде ls a* утилита ls получит

один параметр - 'a*'
список всех файлов текущего каталога, чьё имя содержит 'a'
список всех файлов текущего каталога, чьё имя начинается на 'a'
список всех файлов текущего каталога, чьё имя начинается на 'a', а также список всех файлов в подкаталогах текущего каталога, если имена этих подкаталогов начинаются на 'a'
   

Файловая система - это

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


Закавычивание необходимо для того, чтобы

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


Что характерно для командного интерпретатора?

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


В команде ls a b "c d" утилита ls получит

один параметр - 'a b "c d"'
три параметра - 'a', 'b' и 'c d'
четыре параметра - 'a', 'b', 'c' и 'd'
такая командная строка приведёт к ошибке до запуска ls


Для управления UNIX-системой необходимо

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


При редактировании командной строки и истории главное - это

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


Что характерно для командного интерпретатора?

обработка результатов выполнения программ
чтение и запись файлов
копирование, переименование и удаление файлов
привязка команд редактирования к клавишам


В строке, набираемой в ответ на "подсказку" shell первое слово - это чаще всего

команда shell
параметр
ключ
утилита


Основные команды работы с файлами:

dir, del, move, copy
list, remove, move, copy
ls, rm, mv, cp
getfirst, getnext, unlink, create


Активный процесс отличается от фонового тем, что

потребляет больше процессорного времени
производит больше операций ввода-вывода
только активный процесс имеет право выводить данные на терминал
только активный процесс имеет возможность вводить данные с терминала


Жесткая ссылка - это

объект файловой системы, указывающий на несуществующий файл
объект файловой системы, содержащий строку, которая интерпретируется как путь к файлу
имя файла
синоним понятия "индексный дескриптор"


Псевдотерминал - это

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


Понятие "терминал" может обозначать

файл-дырку, соответствующую порту последовательного ввода-вывода
любое устройство (файл-дырку), с помощью которого происходит управление системой
файл-дырку, особым образом интерпретирующую передаваемые через неё текстовые данные
любое символьное устройство (файл-дырку)

Внимание !
Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier!

(выберите неправильный ответ) Как остановить запущенную без параметров программу "cat"?

послать ей с клавиатуры сигнал "INT" (обычно -- "^C")
послать ей символ конца файла (обычно -- "^Z")
уведомить её с клавиатуры о закрытии стандартного ввода (обычно "^D")
узнать её PID и послать необрабатываемый ею сигнал с помошью программы kill (например, "kill `getpid cat`")


Символьная ссылка - это

объект файловой системы, указывающий на несуществующий файл
объект файловой системы, содержащий строку, которая интерпретируется как путь к файлу
имя файла
синоним понятия "индексный дескриптор


Понятие "терминал" может обозначать

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


(выберите неправильный ответ) Как на время приостановить слишком объёмистый вывод программы (например, "ls -r /")?

послать ей с клавиатуры сигнал "STOP" (обычно -- "^Z")
перенаправить оставшийся вывод в файл (обычно "> file")
узнать её PID и послать сигнал "STOP" с помощью команды kill (например, "kill -STOP `pidof ls`")
подать команду терминальной линии, запрещающую вывод (обычно "^S")


Терминальная линия - это

любое устройство последовательной передачи байтов в /dev
устройство последовательной передачи байтов в /dev, способное преобразовывать входной и выходной потоки и передавать сигналы
оборудование, служащее для подключения терминала к компьютеру
оборудование, служащее для управления UNIX-системой


PID (идентификатор процесса) - это

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


Как остановить "зависшую" программу?

послать ей с клавиатуры сигнал "BREAK" (обычно -- "^Break")
подать команду терминальной линии, запрещающую работу с терминалом (обычно -- "^U")
узнать её PID и послать сигнал "KILL" с помощью программы kill
уведомить её с клавиатуры о закрытии стандартного ввода (обычно "^D")


Индексный дескриптор - это

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


Сигнал - это

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


Понятие "терминал" может обозначать

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


Термин "устройство" обозначает

аппаратную составляющую компьютера, "комплектующее" оборудование
объект файловой системы специального формата, "файл-дырку"
и то, и другое
подгружаемый модуль ядра, "драйвер"


Информационный поток в модели секретности - это

передача объектов одного субъекта другому
изменение прав доступа определённого пользователя к объекту
изменение уровня значимости объекта
запрет доступа к объектам высокого уровня секретности


Субъект-субъектная модель с множественным субъектом

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


Отсроченная передача данных возможна

только в субъект-субъектной модели с множественным субъектом
только в системе с сеансами доступа
только при доступе через "третьи руки"
только в субъект-объектной модели


Модель секретности вводит запрет

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


Субъект-субъектная модель прав доступа используется для

ограничения прав доступа одного конкретного субъекта к одному конкретному объекту
ограничения прав доступа определённого субъекта, если в системе активен некоторый другой субъект
ограничения прав доступа одного конкретного субъекта к объектам другого субъекта
ограничения прав доступа субъектов к определённому объекту на основании его внутренних свойств


Номинальный субъект - это

пользователь, прошедший процедуру аутентификации
то, что манипулирует объектами системы
то, на основании чего система принимает решение о предоставлении доступа к объекту
код доступа


Информационный поток в модели надёжности - это

изменение степени доверия объекту
передача объектов одного субъекта другому
запрет доступа к объектам низкого уровня надёжности
возможность пользователя получить доступ к объекту через "третьи руки"


Доверенный субъект

может нарушать информационные потоки в системе
определяет политику безопасности системы
может нарушать политику безопасности системы
следит за соблюдением политики безопасности системы


Субъект-объектная модель прав доступа используется для

ограничения прав доступа одного конкретного субъекта к одному конкретному объекту
ограничения прав доступа определённого субъекта, если в системе активен некоторый другой субъект
ограничения прав доступа одного конкретного субъекта к объектам другого субъекта
ограничения прав доступа субъектов к определённому объекту на основании его внутренних свойств


Действительный субъект - это

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


Модель надёжности вводит запрет

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


Субъект-объектная модель на основе ACL

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


Вертикальные информационные потоки имеют дело с

объектами, принадлежащими разным пользователям
данными разной степени секретности
объектами разной степени значимости
данными, которые постоянно передаются от субъекта на входе в систему субъекту на выходе из неё


Диаграмма достижимости описывает

все отношения между пользователями
любые информационные потоки
права доступа к определённому объекту
возможность доступа субъектов к объектам


Управление сеансами доступа используется для

ограничения прав доступа одного конкретного субъекта к одному конкретному объекту
ограничения прав доступа определённого субъекта, если в системе активен некоторый другой субъект
ограничения прав доступа одного конкретного субъекта к объектам другого субъекта
ограничения прав доступа субъектов к определённому объекту на основании его внутренних свойств


Почему "login" может запустить shell "от лица" любого пользователя?

программа "login" использует соответствующий системный вызов
программа "login" запускается с правами суперпользователя
программа "login" имеет атрибут setUID
программа "login" входит в список программ, имеющих такое право


Сколько _способов_ доступа в файловой системе UNIX?

два: для обычного пользователя и для суперпользователя
три: хозяин, группа и остальные
три: запись, чтение и использование
четыре: суперпользователь, хозяин, группа и остальные


Что такое "псевдопользователь"?

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


Для определения прав доступа субъекта к файлу, системе, вдобавок к атрибутам файла, необходимо знать

UID субъекта и файла
UID и GID субъекта, UID и GID файла
UID субъекта и список всех групп, в которые он входит, UID и GID файла
PID процесса субъекта, UID субъекта и список всех групп, в которые он входит, UID и GID файла


В формате ls представлено содержимое каталога. Кто, помимо суперпользователя, имеет возможность удалить файл, содержащийся в нём?
drwxrwxrwt    2 george staff     72 Jun  3 16:09 .
-rw-rw-r--    1 jack   staff      0 Jun  3 16:09 file

пользователь jack
пользователь george
пользователь jack, а также члены группы staff
пользователи jack и george, а также члены группы staff


Кто чаще всего запускает команду "chown"?

суперпользователь
пользователь, принадлежащий нескольким группам
пользователь, работающий с несколькими каталогами
пользователь, работающий с файлами в каталоге "/tmp"


Что полностью реализовано в UNIX?

доменная ответственность
модель субъект-субъектных отношений с множественным субъектом
модель секретности
доверенный субъект


Можно ли удалить чужой файл из своего каталога?

удалить можно только ссылку, файл удалить нельзя
да. Удаление - это операция над каталогом, а не над файлом
да, если права доступа к файлу это позволяют
нет, это разрешено только суперпользователю


Номинальный субъект в UNIX однозначно определяется

UID
UID и GID
PID
PID, UID и GID


В формате ls представлено содержимое каталога. Кто, помимо суперпользователя, имеет возможность удалить файл, содержащийся в нём?
drwxr-xr-x    2 george staff     72 Jun  3 16:09 .
-r--r--r--    1 jack   staff      0 Jun  3 16:09 file

пользователь jack
пользователь george
пользователь jack, а также члены группы staff
никто


Можно ли записать данные в файл, имеющий атрибуты "r--r--r--"?

можно, если файл вам принадлежит
можно только суперпользователю
можно, если файл вам принадлежит, но сначала надо выполнить операцию "chmod"
нельзя


Что _однозначно_ определяет пользователя в UNIX?

его UID и группа (GID)
его UID и список всех групп, которым он принадлежит
его UID
его UID, группа и приоритет


Для чего нужен "t-бит" каталога?

чтобы пользователь не имел права удалять чужие файлы из этого каталога
чтобы все пользователи имели право записи в этот каталог
чтобы хранить в этом каталоге временные файлы
на сегодняшний день для каталогов "t-бит" утратил актуальность


В формате ls представлено содержимое каталога. Кто, помимо суперпользователя, имеет возможность удалить файл, содержащийся в нём?
drwx-wx--x    2 george staff     72 Jun  3 16:09 .
-rw-rw-r--    1 jack   staff      0 Jun  3 16:09 file

пользователь george
пользователь jack, а также члены группы staff
пользователь george, а также члены группы staff
пользователи jack и george, а также члены группы staff


Действительный субъект в UNIX однозначно определяется

UID
UID и GID
PID
PID, UID и GID


Типичные командные интерпретаторы UNIX

поддерживают один и тот же синтаксис команд с незначительными различиями
поддерживают один из двух синтаксисов команд с незначительными различиями
определяют каждый свой синтаксис команд
позволяют пользователю "на ходу" изменять синтаксис команд


В shell запись в произвольный файл и чтение оттуда реализованы в виде

операций read и write
операций get и echo
операций < и >
операций 0 и 1


Подстановка в shell - это

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


Фильтром в UNIX-системах называется

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


Термин "стандартный ввод программы" обозначает

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


С точки зрения UNIX, сценарий - это

текстовый файл, в начале которого в специальном формате может быть указано имя обрабатывающей его утилиты
программа на sh- или csh-подобном языке программирования
текстовый файл, описывающий последовательность передачи данных системе
программа на любом языке программирования


В каком случае оператор if в shell посчитает условие выполненным?

если после вычисления выражения, помещённого в поле "условие", его результат равен 0
если после вычисления выражения, помещённого в поле "условие", его результат не равен 0
если после выполнения списка команд, помещённых в поле "условие", код возврата равен 0
если после выполнения списка команд, помещённых в поле "условие", код возврата не равен 0


Операция "|" в shell

разделяет две команды: если первая выполнилась неуспешно, выполняется вторая
разделяет две команды: вывод первой перенаправляется на вход второй
разделяет два параметра в командной строке: если первый равен нулю, передаётся второй
разделяет необязательные элементы командной строки


Фильтром в UNIX-системах называется

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


Термин "стандартный вывод программы" обозначает

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


Профиль (profile) командного интерпретатора - это

принадлежность командного интерпретатора к гнезду sh или csh
сценарий, выполняющийся при входе в систему
файл, содержащий в заархивированном виде текущие настройки командного интерпретатора
сценарий, выполняющийся перед запуском каждой команды


Термин "стандартный вывод ошибок программы" обозначает

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


Основные функции shell

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


Фильтром в UNIX-системах называется

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


Окружение - это

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


Досистемная начальная загрузка

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


Чего нельзя сделать в схеме загрузки FreeBSD?

загрузить вторичный загрузчик с раздела, объявленного не в MBR, а в extended partition
загрузить ядро, не внесённое в конфигурационный файл загрузчика
загрузить вместо ядра другую программу в специальном формате
загрузить модуль ядра


Что нельзя сделать в схеме загрузки LILO?

загрузить вторичный загрузчик с раздела, объявленного не в MBR, а в extended partition
заранее подготовить несколько возможных вариантов загрузки и выбирать из них
загрузить ядро, не внесённое в конфигурационный файл загрузчика
загрузить другую операционную систему, ядро которой имеет неизвестный формат (например, FreeBSD)
загрузить модуль ядра


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

универсальный программный уровень, многофункциональный программный уровень; уровень, ориентированный на определённый формат ядра и модулей
аппаратный уровень; универсальный программный уровень; многофункциональный программный уровень, ориентированный на определённый формат ядра и модулей
уровень BIOS, уровень ядра, уровень самонастройки ядра
аппаратный уровень, уровень BIOS, универсальный программный уровень


Как много стандартных разделов помещается в одной таблице разбиения диска (HDPT) IBM-совместимого компьютера?

один
три
четыре
более 16


Этапы процедуры трёхуровневой загрузки:

BIOS, MBR, BOOT
выбор устройства загрузки, выбор программы загрузки, выбор ядра системы
Boot0, Boot1, Boot2
выбор раздела на диске, выбор системы, выбор параметров загрузки


Основные задачи ядра системы

определение параметров компьютера, определение и настройка внешних устройств
предыдущие действия и запуск основных системных служб
предыдущие действия и монтирование всех файловых систем
определение параметров компьютера и вызов системных служб, занимающихся настройкой внешних устройств


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

LI, LO, ядро
LILO, GRUB, loader
BootROM, BootBlock, BootProg
Boot0, Boot1, Boot2


Стартовый виртуальный диск (initrd) - это

раздел жёсткого диска, с которого происходит начальная загрузка Linux
механизм размещения файловой системы в памяти для ускорения дисковых операций при загрузке Linux
файловая система, содержащая ядро и модули, необходимые для загрузки системы
механизм размещения файловой системы в памяти для загрузки и компоновки модулей ядра во время досистемной загрузки


Трёхуровневая схема позволяет

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


Дополнительный раздел диска (extended partition) - это

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


Как много стандартных разделов можно завести на диске IBM-совместимого компьютера?

2, основной и дополнительный
4, один основной и три дополнительных
6, три основных и три дополнительных
более 16


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

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


Как много стандартных основных разделов можно завести на диске IBM-совместимого компьютера?

один
три
четыре
четыре, если дополнительных разделов не предусмотрено, иначе - три


Стандартные каталоги UNIX подразделяются

по типу хранимых файлов
по типу используемой файловой системы
по частоте использования хранимых файлов системой и пользователем
по способу использования хранимых файлов системой и пользователем


В каталогах rc1.d, rc2.d и т. п. находятся

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


Главный недостаток "линейной" схемы начальной загрузки (т. н. старая BSD-схема, FreeBSD4)

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


Что находится в каталоге /etc/init.d в Linux-системе?

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


В UNIX-системах

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


В т. н. новой BSD-схеме начальной загрузки (FreeBSD5), использующей принцип ".d"

ввели более строгий формат стартовых сценариев, позволяющий автоматически определять очерёдность их запуска
ввели более строгое именование ссылок на стартовые сценарии, позволяющее администратору задавать очерёдность их запуска
ввели понятие уровня выполнения, аналогичное принятому в Linux
ввели утилиту rcorder, которая по данным в файле настройки определяет очерёдность запуска стартовых сценариев


Каталог /usr в типичной UNIX-системе применяется для хранения

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


Каталог /var в типичной UNIX-системе применяется для хранения

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


Уровни выполнения - это

профили работы системы, различающиеся степенью защищённости от несанкционированного доступа
последовательные стадии загрузки Linux
профили работы систем семейства USG, различающиеся списком выполняемых функций
профили работы систем семейства BSD, различающиеся количеством запущенных системных служб


Что делает команда mount?

делает доступной указанную файловую систему в виде подкаталога в дереве каталогов
подключает съёмные файловые носители
подготавливает файловую систему к использованию
определяет, какая из доступных файловых систем будет корневой


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

стартовый сценарий
пользовательский shell
программа login
программа getty


Что находится в каталоге /etc/rc3.d в Linux-системе?

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


Каталог /etc в типичной UNIX-системе применяется для хранения

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


Причина частого применения регулярных выражений в UNIX

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


Расширенное регулярное выражение включает в себя понятие

нежадный повторитель
операция выбора
предпросмотр
условное группирование


Контекстный адрес задаёт

область внутри строки, в которой производится поиск/замена
диапазон строк, к которым применяется соответствующая команда
идентификатор фрагмента текста, изменённого утилитой sed
адрес команды в тексте программы на sed


Какая из строк "abcdf" "abcdbcdf" "abcdef" "af" "adbdf" "acf" соответствуют РВ 'a[b-d]f'

acf
af acf
af adbdf acf
abcdf abcdbcdf adbdf acf


Какая из строк соответствуют РВ 'm(1.3|[x-z])+'

m123x m1x3x1x3 m1-3yy1+3 m113113113 myxxz
m123x m1-3yy1+3 m13x123 m113113113 myxxz
m123x m1-3yy1+3 m113113113 m3.1 myxxz
m123x m1-3yy1+3 m113113113 myxxz m


Регулярное выражение состоит из

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


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

без исключения
предварительно адаптировав его согласно стилю, принятому в той или иной утилите
только базовое, предварительно адаптированное согласно стилю
только в утилитах, использующих одну и ту же библиотеку разбора РВ (например, pcre)


Утилита sed - это

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


Какая из строк "abcdf" "abcdbcdf" "abcdef" "af" "adbdf" "acf" соответствуют РВ 'a(bcd)*f'

abcdf af adbdf
abcdf abcdbcdf af
abcdf abcdbcdf abcdef af
abcdf abcdbcdf af adbdf acf


Какая из строк соответствуют РВ 'n([13]|x-z)+'

n3x-z n n13x-zx-z3 nx-z3x-z n13313
n3x-z n13x-zx-z3 n213xz nx-z3x-z n13313
n3x-z n13x-zx-z3 nx-z3x-z n31x-z n13313
n3x-z n13x-zx-z3 nx-z3x-z n13313 n3x13x-z


В строке "Qbab*cdecW" регулярному выражению '(a|b).*c' соответствует подстрока

"ab*c"
"bab*cdec"
"bab*c"
соответствий нет


Правило "левый-длинный" говорит о том, что

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


(выберите неправильный ответ) Базовое регулярное выражение включает в себя понятие

повторитель
группа
номер группы
множество


Какая из строк соответствуют РВ 'o[1-3]|[x-z]+'

o2 xyxyyzyzxyx o3 xxxxx o1x z yx
o2 o xyxyyzyzxyx o3 xxxxx z yx
o2 xyxyyzyzxyx o3 o1o3 xxxxx z yx
o2 xyxyyzyzxyx o3 o1 xxxxx z yx


Главная область применения текстового редактора в UNIX

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


Гнездовая команда в vi может состоять из

выделения текста и действия
множителя и действия
множителя, действия и перемещения по тексту
контекстного адреса, множителя и действия


Больше всего в vi

гнездовых команд
команд перемещения по тексту
команд удаления и вставки фрагмента текста
команд выделения фрагмента текста


Утилита ex - это

потоковый текстовый редактор
простейший экранный текстовый редактор
построчный текстовый редактор, работающий с любым типом терминалов
построчный текстовый редактор, аналогичный редактору vi, постоянно работающему в режиме командной строки


При нажатии клавиши "d" в командном режиме vi произойдёт

переход в режим вставки
удаление части строки (редактор остаётся в командном режиме)
ожидание команды перемещения, после которой соответствующая часть строки будет удалена и произойдёт переход в режим вставки
ожидание команды перемещения, после которой соответствующая часть строки будет удалена, и переход в командный режим


(выберите неправильный ответ) Утилита ed - это

фильтр для обработки текстовых файлов
интерактивный редактор текстов с небольшим количеством мощных команд редактирования
простой экранный текстовый редактор, использующий РВ
построчный текстовый редактор


В редакторе vi три режима работы с текстом:

командной строки, командный и режим вставки
гнездовой, командный и режим вставки
пакетный, построчный и полноэкранный
вставки, замены и удаления


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

умопостижимости контекста
минимизации затрат и персональной ответственности
информационной открытости
все четыре


При нажатии клавиши "y" в командном режиме vi произойдёт

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


Утилита vi - это

потоковый текстовый редактор
экранный текстовый редактор
построчный текстовый редактор, работающий с любым типом терминалов
экранный редактор, аналогичный экранному редактору ex, но снабжённый большим количеством возможностей


Утилита ed - это

потоковый текстовый редактор
простейший экранный текстовый редактор
построчный текстовый редактор, работающий с любым типом терминалов
построчный текстовый редактор, аналогичный редактору vi, постоянно работающему в режиме командной строки


Экранный редактор vi

существует в любой UNIX-системе, поэтому им можно воспользоваться в любой ситуации
существует в любой UNIX-системе, однако при неудачно настроенном терминале воспользоваться им можно только в построчном режиме
существует в любой Linux-системе, в прочих UNIX-системах стоит рассчитывать только на редактор ed
существует в любой системе из гнезда BSD, в прочих UNIX-системах стоит рассчитывать только на редактор vim


В чём заключается "проблема управляющего ввода" в текстовых редакторах?

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


Аббревиативность команд в vi приводит к тому, что

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


При нажатии клавиши "c" в командном режиме vi произойдёт

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


Настройки редактора vi можно изменить

вручную в режиме командной строки
путём редактирования специального настроечного файла
двумя перечисленными выше способами, однако второй способ доступен в UNIX только суперпользователю
двумя способами без ограничений


Имеет ли смысл хранить сложные команды vi в виде комментариев к тексту?

да, только если имеется возможность подать их vi системными средствами - например, с помощью мыши
да, только придётся написать сложный макрос для "втягивания" этих команд в vi
да, но набирать их придётся вручную
да, в vi есть команда выполнения содержимого кармана как списка команд


По возможностям редактор vim

намного превосходит редактор vi
намного превосходит редактор vi, но требует намного больше ресурсов системы
ненамного превосходит редактор vi, но отличия делают vim значительно удобнее
ненамного превосходит редактор vi, но, в отличие от последнего, vim работает совершенно одинаково в любых операционных системах

Вы можете обратится к нам напрямую, через:

skype По Skype: molodoyberkut
telegram По Telegram: @MolodoyBerkut
icq По ICQ: 657089516

Или через форму обратной связи на нашем сайте
Пока сочиняется...
4.png