База ответов ИНТУИТ

Основы современных операционных систем

<<- Назад к вопросам

Какие меры необходимо принимать, чтобы избежать переполнения буфера?

(Отметьте один правильный вариант ответа.)

Варианты ответа
пожаловаться руководству
Завести специальный семафор для контроля буфера
предупредить о такой возможности всех пользователей ОС
в каждой операции над буфером проверять, не исчерпан ли его размер(Верный ответ)
Похожие вопросы
Какие меры Вы бы предложили для обработки системой процесса, обладающего некоторыми ресурсами, если он запрашивает новый ресурс, который не может быть ему немедленно выделен?
В чем суть атаки типа переполнение буфера?
Какая проблема может возникнуть при использовании буфера ограниченной длины?
При каких условиях процесс-потребитель не может считать информацию из буфера?
Можно ли избежать тупика без перераспределения ресурсов в случае, если процесс владеет ресурсами и запрашивает еще дополнительные ресурсы другого вида?
Пусть длина буфера равна 10, процесс-производитель сгенерировал 11 элементов, которые потребитель не использовал. Что произойдет?
Пусть длина буфера равна 5, процесс-производитель сгенерировал 5 элементов, а процесс – потребитель использовал их все и пытается использовать еще один элемент. Что произойдет?
Что такое латентность диспетчера и как необходимо ее оптимизировать?
Какого свойства графа распределения ресурсов достаточно, чтобы в системе не было тупика?
Почему нецелесообразно требовать от процессов, чтобы они, обладая ресурсом, не могли запрашивать другой ресурс?