Дайте определение критической области (критической секции).
 Ответ 
Основным способом предотвращения проблем, связанных с совместным использованием различными процессами разделяемых ресурсов, является запрет одновременного доступа к разделяемым ресурсам более чем одному процессу, т.е. взаимное исключение. Обычно проблему исключения формулируют с использованием понятия критическая область или критическая секция. Критической областью называется часть программы, в которой содержится обращение к разделяемому ресурсу. Для решения проблемы взаимного исключения необходимо выполнение следующих условий:
1) любые два процесса не могут одновременно находиться в одной критической области;
2) процесс, находящийся вне данной критической области, не может блокировать доступ других процессов к этой области;
3) попеременно данную критическую секцию может использовать любое количество процессов;
4) ни одни из процессов не может занимать критическую область бесконечно долго.