Описать подробно, с раскрытием всех используемых структур и расшифровкой значений констант, указанные функции WinAPI, привести фрагменты программ, поясняющих их использование.
Задание 2
Описать подробно, с раскрытием всех использованных структур и расшифровкой значений констант, следующие функции UNIX/Linux, привести фрагменты программ, объясняющих их использование.
Задание 3
Рассчитать среднее время ожидания процессов и среднее полное время выполнения процессов, если процессы поступают на выполнение в порядке A, B, C, D, и система начинает работать только после поступления всех четырех процессов. Решить задачу, если используется циклическое приоритетное планирование, система начинает работу сразу, а процессы поступают в указанный момент времени. Считать максимальным приоритет с максимальным номером. Значение времени указывается в квантах.
Задание 4
Сколько процессов будет создано в системе под управлением UNIX, если запустить указанный код, при этом ошибок не возникает, а процесс «pr» не создает новых процессов? Показать ход решения.
Задание 5
Определить значение переменной х (в 16-ричном виде) и значение флага переноса процессора после выполнения указанной операции. X и Y даны в десятичном виде.
Задание 6
В однопроцессорной системе развиваются 2 процесса РА и РВ. На рисунке показано, в какие промежутки времени жизни процессам требуются ресурсы R1, R2, R3. Определить, являются ли заданные состояния системы опасными, безопасными либо они недостижимы при корректной системной поддержке взаимного исключения.
Задание 7
Смоделируйте указанную ситуацию.
Выезд автомобилей на главную дорогу. Если автомобиль поворачивает направо, он должен пропустить все автомобили в зоне видимости, едущие по главной дороге слева. Если автомобиль поворачивает налево, он должен пропустить все автомобили главной дороги в зоне видимости. Автомобили на главной дороге не поворачивают. На перекрестке может быть не более одного автомобиля с каждой полос. Обгон и объезд запрещен
Задание 8
Определите число страничных прерываний в системе, если до начала поступления запросов к страницам память была пуста для алгоритма замещения страниц FIFO. Решите задачу для указанного алгоритма замещения страниц, если запросы являются запросами на чтение и приходят каждый такт, а сброс бита обращений происходит каждые три такта.
Задание 9
Определите объемы (указав единицы измерения) виртуальной памяти, максимально доступной физической памяти, страницы, таблицы страниц второго уровня, а также число таблиц второго уровня, если в системе используются трехуровневые таблицы страниц.
Задание 10
Определить суммарное число цилиндров, на которое переместиться головка чтения диска для обслуживания всех запросов, если на диске 32 цилиндра с номерами 0-31, головка чтения начинает двигаться в сторону увеличения номеров. Все номера запрошенных цилиндров известны до начала позиционирования головки.
Задание 11
Определить, сколько раз после получения запроса контроллером диска будет в действительности происходить обращение к диску с ожиданием его позиционирования, если используется упреждающее чтение, а на дорожке 32 сектора с номерами 0-31 и кэш данных контроллера вначале пуст. Запросы приходят в указанной последовательности:
Задание 12
Определить содержимое записей таблицы FAT файловой системы FAT16 с номерами 10-35, если файлы А и В хранятся в указанных кластерах, один кластер сбойный, остальные кластеры пустые.
Дано: номера кластеров файла А – 25, 10, 11; номера кластеров файла В – 26, 12; сбойный кластер – 22.
Задание №13
Показать, как в файловой системе FAT32 храниться в каталоге запись о файле с именем заданной длины. Учесть, что для хранения полного имени (длинного имени) потребуются дополнительные записи. Поля записи каталога, значение которых не ясно из задания, пометить знаком «*». Имя файла сформировано по принципу 01234567890123456789012…
Задание №14
Программа для задания 7 на С++ для OC Windows.
Цена: 10 бел. руб.
Гарантии, распространяемые на готовые макеты работ:
1. Данный готовый макет работы был написан ранее по индивидуальным заказам специалистами СОЦ "КурсачОК".
2. На готовые макеты работ гарантии сопровождения до защиты не распространяются. Все корректировки в работу вносятся Вами самостоятельно.