Ответы на курс: Основы современных операционных систем
Что такое облачные вычисления?
Каково назначение системы реального времени?
Какие компьютерные системы используются для задач, требующих больших вычислительных ресурсов, например, для задач моделирования?
Что такое управляющая программа операционной системы?
В чем ограничения и неудобства использования карманных портативных компьютеров (КПК)?
Что такое гибридный процессор?
Каковы основные компоненты компьютерной системы в целом (включая программное обеспечение)?
Что такое ядро операционной системы?
Каковы основные компоненты аппаратуры компьютера?
Каковы основные компоненты ноутбука?
Каковы цели операционной системы?
Какие компьютеры встраиваются в одежду или имплантируются в тело человека и служат для обработки информации от датчиков и выдачи рекомендаций по текущей деятельности?
Что такое петафлоп(с)?
Что такое тег?
Как организован режим разделения времени в ОС?
В чем причина фрагментации памяти?
Что такое монитор (в операционных системах) ?
Как и в какой среде запускалась первая версия Windows?
Как осуществляется ввод-вывод в режиме мультипрограммирования?
Какая серия миникомпьютеров была скопирована с американских аналогов?
В чем основное преимущество и причина популярности MacOS?
Какие действия со своим заданием пользователь может выполнять в диалоге в режиме разделения времени?
Что такое резидентная программа?
Какой диалект UNIX развивается и распространяется фирмой Oracle / Sun?
Что такое откачка и подкачка заданий (swapping)?
Как осуществляется управления памятью в режиме мультипрограммирования?
Каковы основные виды систем реального времени?
Что такое серверная ферма (бэк-энд)?
Назовите основные этапы развития ОС для конкретного класса компьютеров.
Назовите виды вычислительных сред.
Каковы проблемы центра обработки данных для облачных вычислений?
Что такое асимметричная мультипроцессорная система?
Назовите современные виды пользовательских интерфейсов для ноутбуков.
Назовите недостатки карманных компьютеров.
Какова основная платформа для облачных вычислений?
Каковы основные возможности ОС для персонального компьютера?
Что такое распределенная компьютерная система?
Назовите внешние устройства для портативного компьютера.
Каковы основные виды организации сетей, с точки зрения разделения функций компьютеров в сети?
Что такое порт и для чего он предназначен?
Что такое опрос устройств и какова его цель?
К каким портам компьютера могут подключаться принтеры?
Что такое асинхронный ввод-вывод?
Дано: регистр базы = 100000, регистр границы = 300000 . Обращение к какому из указанных адресов памяти является корректным?
Пусть в системе с теговой архитектурой дескриптор a содержит начальный адрес = 200000, длину = 100 . Что произойдет при выполнении команды индексации a [150] ?
Что такое Direct Memory Access (DMA) — контроллер?
Что происходит, если в обработчике прерывания возникает другое прерывание?
Что такое синхронный ввод-вывод?
Для чего используется прерывание по таймеру?
Какое условие выполняется при вызове операции монитора?
Какая компонента ОС обеспечивает управление устройствами ввода-вывода и их драйверами?
Какие основные действия по управлению процессами выполняет ОС?
Пусть имеются два параллельных процесса. В одном выполняется код P(S1); P(S2) , в другом – код P(S2); P(S1) , где S1 и S2 – семафоры. Как будет вести себя программа?
Каковы способы взаимодействия процессов?
Какие основные действия по управлению оперативной памятью выполняет ОС?
Что такое атомарная операция?
Какую структуру в памяти создает ОС при запуске облегченного процесса?
Какая компонента ОС обеспечивает хранение данных во внешней памяти?
Что такое конвейер (pipe) как команда ОС UNIX?
В чем преимущества использования общих ресурсов в локальной сети?
Какая команда устанавливает защиту от обращений к Вашей home -директории со стороны других пользователей?
Как организуется коммуникация между процессами?
Какие виды драйверов имеются в системе?
Почему уровни абстракции облегчают разработку программ?
В каком порядке нумеруются байты в слове при архитектуре big endian ?
Что такое execution stub (заглушка для выполнения)?
В чем цель ведения операционной системы статистики использования ресурсов?
Что произойдет, если удалить элемент директории, ссылающийся на файл?
Каковы функции системных вызовов?
Из каких основных компонент состоит ОС UNIX?
Что такое открытие файла?
Что такое сетевой протокол?
Каковы цели разработки ОС, с точки зрения ее разработчиков?
Модули каких уровней абстракции разрешается использовать при реализации уровня абстракции N?
Приложения для каких платформ могут запускаться в системе Windows NT?
Каковы цели разработки ОС, с точки зрения ее пользователя?
В чем преимущества ОС, основанной на принципе виртуальных машин, для пользователя?
Из каких компонент состоит JVM?
В чем основная идея принципа микроядра?
Какая ОС была разработана по принципу виртуальных машин?
Что такое загрузчик классов в JVM?
Что такое верификатор классов в JVM?
Почему при инсталляции ОС необходима ее генерация для конкретного компьютера?
Как можно классифицировать процессы, с точки зрения соотношения их исполнения и ввода-вывода?
В каких случаях дочерний процесс уничтожается?
Что такое интерактивный процесс?
Какие очереди использует ОС для управления процессами?
Что такое секция данных процесса?
Какая информация о состоянии ввода-вывода хранится в блоке управления процессом?
Какой планировщик ОС определяет, какие процессы должны быть перемещены в очередь готовых процессов?
Как происходит адресация в родительском и дочернем процессах в UNIX после выполнения fork?
Каким способом осуществляется коммуникация процессов?
Какими операциями осуществляется непосредственная коммуникация процессов?
Что такое взаимодействующие процессы?
Пусть длина буфера равна 10, процесс-производитель сгенерировал 11 элементов, которые потребитель не использовал. Что произойдет?
Каковы преимущества взаимодействующих процессов?
Какие меры необходимо принимать, чтобы избежать переполнения буфера?
Что такое выстраивание параметров?
Что такое независимый процесс?
Что такое сокетная связь?
Какие из приведенных процессов в системе UNIX являются независимыми?
Как осуществляется поиск удаленной процедуры?
В чем суть модели “много –много”?
Какие типы данных описывают поток в POSIX?
Что определяет стандарт многопоточности POSIХ?
Каковы состояния потоков в Java ?
На какой платформе разработки программ впервые многопоточность была поддержана на уровне языка и базовых библиотек?
Какие ресурсы разделяют потоки в многопоточной программе?
В какой ОС впервые было реализовано понятие процесса, близкое современному понятию потока?
Какими способами может быть создан поток в Java ?
На какие архитектурные уровни подразделяется реализация многопоточности?
Что такое пользовательский поток?
Что такое локальная память потока?
В чем особенности потоков в Java ?
Что такое диспетчер в ОС?
Как зависит число контекстных переключений от уменьшения кванта времени?
В чем особенности планирования многопроцессорных систем?
Что такое проблема голодания процесса?
Какие алгоритмы диспетчеризации используются в очередях многоуровневой очереди?
Что такое диспетчеризация процессора?
Какие классы процессов обслуживаются многоуровневой очередью?
Что такое цикл CPU / I-O?
Что такое стратегия First-Come-First-Served?
Как зависит частота периодов активности процессов от их длительности?
Что такое многоуровневая очередь?
Какова основная цель диспетчеризации процессора?
Почему квант времени в стратегии RR не должен быть слишком мал?
В чем особенности планирования процессов в системе реального времени?
Что такое диспетчеризация с прерыванием процессов?
Что такое латентность диспетчера и как необходимо ее оптимизировать?
Что такое пропускная способность системы?
Каково время ожидания при стратегии RR, если число процессов – 5, а квант времени равен 2?
В какую стратегию превратится RR, если выделяемый квант времени очень велик?
Какие условия должны выполняться для решения проблемы критических секций?
При каких условиях процесс-потребитель не может считать информацию из буфера?
Почему необходима синхронизация параллельных процессов?
В чем суть задачи обедающие философы?
Что такое монитор (как средство синхронизации) ?
Какие средства синхронизации используются в системе Solaris?
Почему синхронизация процессов актуальна в настоящее время?
На чем основан алгоритм булочной для синхронизации процессов?
В чем суть проблемы читатели-писатели?
Что такое критическая область (region )?
В чем суть задачи ограниченный буфер?
В чем суть условия ограниченное ожидание в решении проблемы критических секций?
Что такое общий семафор?
Что такое тупик?
Что такое граф распределения ресурсов?
Каковы условия возникновения тупика?
Что такое вершина-процесс в графе распределения ресурсов?
Граф распределения ресурсов содержит цикл. Есть ли в системе возможность тупика?
Что такое дуга запроса в графе распределения ресурсов?
Граф распределения ресурсов содержит цикл. Есть ли в системе тупик?
Почему нецелесообразно требовать от процессов, чтобы они, обладая ресурсом, не могли запрашивать другой ресурс?
Что такое циклическое ожидание (как условие возникновения тупика)?
Какую стратегию избежания тупиков Вы рекомендуете?
Что обозначает дуга потребности в графе распределения ресурсов?
Какая проверка на превышение потребностей выполняется в алгоритме банкира и приводит к исключительной ситуации?
Какие структуры данных используются в алгоритме банкира?
В каком случае в алгоритме банкира процесс должен ожидать доступности ресурсов?
Почему при выборе процесса-жертвы для прекращения может происходить голодание процессов?
В чем суть стратегии избежания тупиков?
Как работает алгоритм определения безопасности состояния системы?
Что такое граф wait-for?
Как происходит восстановление после тупика?
Что такое безопасное состояние системы?
Как определяется, безопасно ли состояние системы?
Что можно утверждать, если система в небезопасном состоянии?
В какую дугу преобразуется дуга присваивания при освобождении ресурса?
Что такое логический адрес?
Что такое оверлейная структура программы?
Что такое входная очередь заданий?
Что такое связывание адресов во время компиляции?
Что такое динамическая загрузка?
Что такое компиляция программы?
Что такое динамическая линковка?
Что такое перемещаемый код?
Почему оказывается необходимой организация оверлейной структуры программы?
Что такое внешняя фрагментация?
Что такое хешированные таблицы страниц?
Если размер страницы – 4 килобайта, а архитектура системы 32-разрядная, сколько битов в логическом адресе занимает номер страницы, а сколько – смещение на странице?
На какие действия затрачивается наибольшее время при откачке и подкачке?
Что такое страничная организация?
Что такое ассоциативная память страниц?
Какие Вам известны структуры таблицы страниц?
Для каких целей используются разделяемые страницы?
Если размер страницы – 4 килобайта, а архитектура системы 32-разрядная, каково распределение битов в логическом адресе (P1, P2, D) при двухуровневой таблице страниц?
Что такое откачка и подкачка?
Что такое регистр таблицы страниц?
Что такое инвертированные таблицы страниц?
Приведите примеры разделяемых сегментов.
Какова схема сегментно-страничной организации в MULTICS?
Может ли быть стек разделяемым сегментом?
Что хранится в базовом регистре таблицы сегментов?
Что такое сегментная организация памяти?
Какого типа фрагментация памяти возможна при сегментной организации?
Что такое бит защиты от чтения элемента таблицы сегментов?
Какое условие для номера сегмента проверяется при адресации?
В каких системах используется сегментно-страничная организация?
Каковы преимущества файлов, отображаемых в память?
Как обрабатывается ситуация отсутствия страницы в памяти?
Что такое коэффициент отказов страниц?
Каков принцип алгоритма FIFO замещения страниц?
Что такое файл, отображаемый в память?
Как зависит число отказов страниц от числа свободных фреймов?
Что такое эффективное (среднее) время доступа к странице?
Что происходит при отсутствии свободного фрейма при отказе страницы?
Что такое отказ страницы?
Каков принцип алгоритма LRU замещения страниц?
Что такое файл?
Каковы основные операции над файлом?
Что такое директория (в операционных системах)?
Какая информация может храниться в файле?
Для каких групп пользователей устанавливаются полномочия защиты в системе UNIX?
Что означает расширение имени .a ?
Что такое заголовок файла?
Что такое монтирование файловой системы?
Что такое раздел (partition)?
Какие даты и времена хранятся в файле?
Какие проблемы создает структура директорий в виде произвольного графа?
Какого типа данные могут храниться в файле?
Что означает расширение имени .dll ?
Какая структура директорий рекомендуется для повседневного использования?
Что такое NFS?
В какой ОС используется система NFS?
Как представляется файл в системе FAT (File Allocation Table)?
Какая информация задается при монтировании удаленной файловой системы?
Какой кэш используется при обмене с файлами, отображаемыми в память?
Что такое виртуальная файловая система?
Каковы особенность представления файла в файловой системе с расширениями (extents)?
Какие уровни архитектуры реализованы в NFS?
Каковы особенности индексируемого размещения файлов?
В чем преимущество представления информации о свободной дисковой памяти в виде списка свободных областей?
Что такое унифицированная буферная кэш-память?
В чем особенность SCSI-интерфейса?
Какая компонента системы возобновляет обработку задания, прерванного для выполнения ввода-вывода?
Что такое DMA-контроллер?
Какой модуль инициирует прерывание по окончании ввода-вывода?
Какие команды выполняют блочные устройства?
Что такое спулинг (spooling)?
Почему ввод-вывод – важный фактор производительности системы?
Что такое маскирование прерывания?
Что такое асинхронный ввод-вывод?
С каким устройством взаимодействует DMA-контроллер диска?
В каких состояниях может находиться устройство?
Какая компонента системы инициирует ввод-вывод?
Какие команды выполняют символьные устройства?
Каковы уровни абстракции в архитектуре модулей ввода-вывода ОС и аппаратуры?
Что такое слоты для сообщений?
Что такое DNS?
Что такое маршрутизатор?
Что такое сетевая операционная система?
Что такое сетевая топология “Звезда”?
Что такое глобальная сеть?
Какие элементы могут быть узлами локальной сети?
Что такое шлюз (gateway)?
Какие стратегии маршрутизации используются в сетях?
В чем суть режима мультипрограммирования?
Что такое планирование загрузки процессора (CPU scheduling)?
Каковы преимущества параллельных компьютерных систем?
Каковы преимущества распределенных систем?
В чем преимущества облачных вычислений?
Какова скорость передачи данных через порт USB 2.0?
Каким образом контроллер устройства оповещает процессор об окончании операции ввода-вывода?
Что такое программируемое прерывание?
Расположите устройства памяти в порядке убывания их скорости.
Как организована защита памяти с помощью базового регистра и регистра границы?
В чем облегченность облегченного процесса, по сравнению с классическим?
Что такое взаимное исключение при выполнении критических секций?
Как могут быть использованы или изменены данные монитора?
Что такое авторизация?
Какими способами передаются параметры системным вызовам?
Какие операции может иметь уровень абстракции?
Что такое виртуальная машина Java (JVM)?
Какой планировщик в системе определяет степень мультипрограммирования?
Что такое каскадное уничтожение процессов?
Что такое процесс?
Какие существуют виды коммуникации процессов?
Как поведут себя производитель и потребитель, если каждый из них генерирует (использует) только по одному элементу?
Какими соперациями осуществляется косвенная коммуникация процессов?
Чем характеризуется поток?
Что такое планировщик в ОС?
Почему следует исключить race condition?
При каких условиях процесс-производитель не должен записывать информацию в буфер?
В чем суть условия прогресс в решении проблемы критических секций?
Что такое дуга присваивания в графе распределения ресурсов?
Какие меры Вы бы предложили для обработки системой процесса, обладающего некоторыми ресурсами, если он запрашивает новый ресурс, который не может быть ему немедленно выделен?
Можно ли избежать тупика без перераспределения ресурсов в случае, если процесс владеет ресурсами и запрашивает еще дополнительные ресурсы другого вида?
Что такое (супер)вершина-ресурс?
Что такое удержание и ожидание (как условие возникновения тупика)?
Какого свойства графа распределения ресурсов достаточно, чтобы в системе не было тупика?
Как ограничить взаимное исключение обладания процессов ресурсами?
В каком случае в алгоритме банкира система проверяет, будет ли следующее состояние безопасным?
Что означает цикл в графе wait-for, если нет ресурсов со множественными экземплярами?
Каков принцип работы алгоритма обнаружения тупиков?
Какова сложность алгоритма обнаружения тупиков?
Что такое физический адрес?
Что такое связывание адресов во время выполнения?
Что такое редактирование связей?
Что такое динамически линкуемая библиотека?
Какой модуль осуществляет преобразование логических адресов в физические?
Как вычисляется физический адрес по логическому и значению регистра перемещения?
Что такое трансляция адресов?
Приведите примеры сегментов.
Какого типа перемещение используется при сегментной организации?
Для какой цели используется сегментно-страничная организация?
Что такое бит защиты от записи элемента таблицы сегментов?
Как вычисляется физический адрес при сегментной организации памяти?
Из чего состоит логический адрес при сегментной организации?
Что такое validation-бит элемента таблицы сегментов?
Каковы особенности сегментно-страничной организации в системе “Эльбрус”?
Что происходит, если бит valid-invalid для страницы равен 0?
Что такое аномалия Belady?
Что такое рабочее множество?
Какие полномочия защиты файла устанавливаются в операционных системах?
Что такое индексный файл?
Каковы основные операции над файлом последовательного доступа?
Каковы особенности файловых систем на основе транзакций?
В чем преимущество представления информации о свободной дисковой памяти в виде битового вектора?
Что такое резервирование устройства?
Что такое опрос устройств?
Какие устройства относятся к символьным?
Какую команду выполняют сетевые устройства?
Что такое контроллер устройства ввода-вывода?
Что такое сетевая топология?
Какие виды беспроводных сетей используются сейчас?
Что такое маршрутизация?
Что такое переключение пакетов?
Что такое MAC-адрес?
Что такое распределенная хеш-таблица?
Какая команда служит для проверки работоспособности сетевого компьютера A?
Что такое presentity?
Что такое масштабируемость сети?
Что такое UDP?
Что такое Wi-MAX?
Что такое instant messaging and presence?
Что такое pharming?
Что такое атака типа отказ в обслуживании?
Что такое elevation of privilege?
Сколько уровней безопасности у компьютеров США?
Что такое phishing?
В чем суть метода DES?
В чем суть атаки типа переполнение буфера?
Что такое сетевой червь?
В чем суть схемы SDLC разработки безопасных программ?
В чем суть тестирования на безопасность?
В чем суть метода открытого и скрытого ключей?
Что такое троянская программа (троян)?
На чем основана безопасность в Windows NT?
Что такое окружение процесса?
Что такое идентификатор процесса?
Каково требование синхронизации в ядре Linux?
Какие компоненты Linux исполняются в привилегированном режиме?
Каковы основные цели разработки Linux?
Какова особенность модулей ядра Linux?
Какую многопроцессорную аппаратуру поддерживает Linux?
Какому диалекту UNIX соответствует Linux API?
Каковы основные критерии проектирования и реализации Linux?
С каким стандартом для ОС типа UNIX совместима Linux?
В каком режиме исполняются системные библиотеки Linux?
Что происходит в Linux, если в физической памяти образуются два соседних свободных блока?
Когда в Linux создается новое виртуальное адресное пространство для нового процесса?
На каких системных модулях основана реализация безопасности в Linux?
Что происходит в Linux, если в системе нет малого блока физической памяти в точности нужного размера для удовлетворения запроса?
Что такое статическая линковка?
Каким способом взаимодействуют процессы ядра в Linux?
Каково начальное состояние адресного пространства при запуске новой программы в Linux?
Что такое i-node?
Что такое конвейер (pipe)?
Какова логическая точка зрения на виртуальную память процесса в Linux?
В чем преимущества динамической линковки перед статической?
Каким способом пользовательские процессы уведомляются о событиях в Linux?
Какая серверная ОС семейства Windows положила начало современной линии Windows 2000/XP/2003/Vista/2008/7?
Какой механизм синхронизации используют процессы ядра Windows?
Какие функции выполняет менеджер ввода-вывода Windows?
В какой форме и в какой среде работала первая версия Windows?
Какой механизм взаимодействия между клиентскими и серверными процессами используется в Windows?
Какая информация используется для аутентификации пользователей в Windows?
Какая системная структура используется для защиты файла в Windows?
Каким процессам отдается предпочтение при планировании в Windows?
Какая системная информация используется для авторизации процесса в Windows?
Что такое executive?
Какие сущности используются для управления всеми сервисами Windows?
Каков размер страницы в Windows?
Какая схема организации виртуальной памяти реализована в Windows?
Какой метод аутентификации используется в Windows?
Что такое волокно в Windows?
Что такое том в NTFS?
Какую функцию выполняет драйвер FtDisk в NTFS?
Что такое рабочий набор?
Что такое транзакционная система файлов?
Что такое stripe set в NTFS?
Что такое кластер в NTFS?
Что такое stripe set with parity?
Как два процесса могут использовать общую область виртуальной памяти?
Какой протокол предназначен для связи с сетями Novell?
Что такое системный рабочий набор?
Что такое WinSock?
Какой механизм удаленного вызова поддерживается в Windows?
Что происходит при достижении верхнего предела рабочего набора?
Что такое disk mirroring?
Что такое сетевой домен в Windows?
Какой портал открыт фирмой Microsoft для поддержки разработки проектов с открытым исходным кодом?
На основе каких разработок создан ProjectOZ?
Что такое ProjectOZ?
Для использования в каких курсах по ОС предназначен CRK?
Что такое CRK?
Что такое Windows Research Kernel?
На материалах какой книги основан пакет CRK?
Какие компоненты входят в WAP?
Какие конкретные примеры по ОС приведены в материалах CRK?
Каковы условия лицензии при использовании компонент WAP?
Каков состав комплекса учебных материалов CRK?
Какому стандарту университетского обучения следует CRK?
Какую платформу для разработки и выполнения приложений поддерживает Windows Mobile?
Какова поддержка Java в Google Android?
Каковы основные возможности BlackBerry OS?
Какую версию Bluetooth поддерживают ОС для мобильных устройств?
К какому семейству ОС относится Windows Mobile?
Какие приложения предоставляет Windows Mobile?
На основе какой ОС разработана Google Android?
Что такое BlackBerry OS?
На каком языке программирования реализована Symbian OS?
Каковы направления развития мобильных ОС?
Какой компанией разработана Symbian OS?
Какие виды пользовательских интерфейсов поддерживает Windows Mobile?
В какой ОС для мобильных устройств все пользовательские приложения написаны на Java?
На какой платформе основана реализация Windows Azure?
Какое приложение на каждом компьютере управляет каждым облачным сервисом и взаимодействует с контроллером интерфейса в Windows Azure?
Что такое Windows Azure?
Из каких компонент (сервисов) состоит Windows Azure?
В каком формате представлены конфигурационные файлы облачных сервисов в Windows Azure?
Каковы уровни архитектуры облачных вычислений?
Что такое облачные вычисления?
К какому виду ОС относится Novell NetWare?
Как называется новый стиль визуализации в новых ОС семейства Windows?
Какова основная идея разработки MacOS?
Какаяя новая ОС фирмы Microsoft предназначена для поддержки параллельных вычислений?
Какой новый вид пользовательского интерфейса поддержан в Windows 7?
Почему использование только графических оболочек ОС не очень полезно для системных программистов?
На каких платформах используется MacOS?
На основе каких ОС разработана ОС Solaris?
Какие графические оболочки используются в ОС Solaris?
Каковы тенденции развития файловых систем в ОС?
Какой новый командный процессор появился в Windows 2008?
Что такое переключение сообщений?
Что такое локальная сеть?
Что такое маркерное кольцо?
Что такое полностью соединенная сеть?
Что такое выделенная линия?
Как идентифицируется процесс в удаленной системе?
К какому уровню относится протокол IP?
Назовите используемые версии Интернет-протоколов.
Для чего используется метод рукопожатия?
В чем суть инициативы Trustworthy Computing?
Что такое верхняя и нижняя половины при обработке прерываний Linux?
Какие форматы файлов бинарного кода поддерживаются в Linux?
Что такое uid?
Каков размер блока по умолчанию в Ext2fs?
Что такое Master File Table в NTFS?
На исходных кодах какой ОС основано WRK?
Какие виды мобильных устройств поддерживает Windows Mobile?
Какие разновидности облаков используются в облачных вычислениях?
Какие функции выполняет компонента Вычисления Windows Azure?
Что такое центр обработки данных?
Какие системные компоненты управляют облачными сервисами в Windows Azure?
Что такое система Solaris?
Какая фирма разработала ОС z/OS?
Каковы особенности ОС Midori?
Какая команда процессора выполняется после обработки прерывания?
Какова роль экспертов по безопасности в SDLC?