Как добавить поддержку vdi в qemu-img?
--enable-vdi
. Построить. Типа того:$ wget https://download.qemu.org/qemu-5.2.0.tar.xz
$ tar -xf qemu-5.2.0.tar.xz
$ mkdir build
$ cd build
$ ../qemu-5.2.0/configure --prefix=`pwd`/root --enable-vdi --enable-tools --disable-user --disable-system
$ make && make install
$ root/bin/qemu-img --help | grep vdi
Supported formats: blkdebug blklogwrites blkverify bochs cloop compress copy-on-read dmg file ftp ftps host_cdrom host_device http https luks nbd null-aio null-co nvme parallels qcow qcow2 qed quorum raw replication throttle vdi vhdx vmdk vpc vvfat
Сколько понадобится компов объединённых вместе, чтобы решить эту задачу (мою и автора вопроса по ссылке)?
На своём ноуте с картой NVIDIA GTX 1050 Ti мне бы понадобилось около 150 лет... :)
Изначально было желание использовать для этого wifi адаптер(изза нетребовательности к подстройке и наличии сразу и приемника и передатчика), но к сожалению документация закрыта, какие варианты существуют?
Ведь можно, к примеру, передавать на частоте прямоугольной, треугольной формой, поправьте если заблуждаюсь?
Square_matrix::Square_matrix(unsigned int size) { if (size < 1) std::cerr << "Invalid matrix size" << '\n'; else if (size == 1) { this->size = 1; Square_matrix(); }
если передается size == 1, я вызываю конструктор по умолчанию
Square_matrix();
-- это не вызов конструктора по умолчанию для текущего объекта. Linux как-то закрывает сам программы (и завершает работу ОС) "правильно" перед тем, как полностью выключиться?
И К примеру выполняется такие команды, как пример инструкция чтения строки из stdin, почему вся ос не глохнет. Типа что в этот момент ожидания времени происходит, Или что ОС все 1000 потоков переключает там каждую 0.0001 секунды?
А если принять к факту, что по умолчанию в регистрах хранится значение 0x00
я попробовал ничего не записывать в регистр AH и вызвать прерывание 0x16, значит по умолчанию в регистре 0x00.
в подпрограмме read_keyboard почему то не сохраняют регистр AX
почему сохранили регистр BX - я не понял
выводится ошибка dlopen failed library libc.so.6 not found. Как исправить данную ошибку?
Возможно ли это сделать на практике?
Однако я не могу получить доступ к любой из инициированных скриптом переменных в текущем процессе. Как я понимаю, это происходит потому, что скрипт выполняется отдельным процессом, а возможности экспортировать переменную на уровень выше нет.
- кол-во обращений к кэшу, если кэш прямого отображения,
- кол-во обращений к кэшу, если кэш полностью ассоциативный.
Подскажите пожалуйста, как такое считается.
int test[512];
занимает 2048 байт памяти (sizeof(int) == 4
), тогда он полностью умещается в заданный кэш и разницы между кэшем прямого отображения и полностью ассоциативным не будет. Внутренний цикл обращается к элементам массива, лежащим в разных кэш-линиях (поскольку 16(шаг цикла) * sizeof(int) > 16(размер кэш-линии)
). т.е. каждое обращение внутреннего цикла пойдёт в память на первой итерации внешнего цикла. На второй и последующих итерациях внешнего цикла все обращения из внутреннего цикла пойдут в кэш. Т.е. всего обращений в кэш будет 9 * (512 / 16)
. Что нужно изменить в системе что-бы добиться такого поведения?