Да я не про то :( Это операции с долгим ожиданием, которые легко поддерживаются автоматом состояний. В GUI и FS совершенно другая ситуация - процессор молотит, но все равно медленно, а в это время другой среднесрочный и среднесложный процесс требует внимания (будь он очень срочным и коротким - его можно было бы засунуть в прерывания - специализированные или по таймеру)