Как можно программно моделировать более низкие частоты процессора?

Я ' m заинтересован в запуске программы на определенной частоте (например, 25 МГц) на моем процессоре 2 ГГц +. Единственный способ, который я могу придумать для выполнения чего-то подобного, - это использовать функцию сна с точностью до микросекунд, но я не уверен, как рассчитать, как долго поток должен спать, чтобы соответствовать определенной частоте. Какие-нибудь советы или другие идеи? Я делаю это на C в ОС Linux X86.

7
задан ytrp 2 May 2011 в 18:03
поделиться