А чё вирусяга не может от виртуальной к основной перейти , даже без презерватива ?
Только с презервативом, т.е. используя способы "побега" из виртуалки. Где-то баги виртуалки, где-то железа. Но это скорее пруфы концепции, не слышал чтобы вирусописатели так заморачивались.
Чтобы не тащить целую виртуалку, с отдельно загружаемой ОС есть замечательная прожка Sandboxie:
https://github.com/sandboxie-plus/Sandb ... /tag/0.7.2 (снизу качайте или плюс или классическую версию). OpenSource. Ставится и позволяет создавать "песочницы". В вашей же винде запускается прожка, но все изменения, что она проводит на диске, в реестре и т.п. записываются отдельно, настоящую систему она не трогает. Эти все изменения в любой момент можно удалить. По сути виртуализация уровня приложения, нечто похожее на контейнеры Docker только для винды. Для запуска подозрительных прог самое оно и не надо целую отдельную виртуалку держать (места, ресурсов жрет меньше, требования куда ниже, скорость вообще не теряется).
Добавлено after 7 minutes 35 seconds:Частоту устанавливал при создании проекта. Получаете в проекте ее ставил
В проекте вы просто задает значение константы F_CPU, чтобы соб-но функция задержки delay_*() знала на какой частоте работает у вас МК. Задержки эта функция считает по тактам КП, таймеры не использует. Поэтому ей нужно точно знать на какой частоте работает ваш МК. Но только на частоту самого МК эта настройка не повлияет. В ATmega8 частота или источник тактовой частоты задаются фьюзами при прошивке. Читайте про фьюзы, много читайте. По-умолчанию atmega8 настроена на работу от внутреннего RC генератора, который работает на частоте 1 МГц. Другие частоты задаются битами CKSEL. Но там же есть нюанс с точностью и калибровкой OSCCAL. Если нужна высокая точность частоты (и как следствие задержки) - надо ставить внешний кристалл.