>Сказки какие.Множество периферии неплохо делится на несколько машин.При определённых условиях и в большенстве с помощью програмной эмуляции данных устройств.
>А вот например эзернет картой можно слать пакеты и от лица пяти виртуалок глазом не
>моргнув.
Всё это делается через _ПРОГРАМНЫЙ_ "эмулятор", а речь об отсутствии "эмуляции", а о работе реального железа в режиме "многозадачности"... Согласитесь, что при правельном подходе апаратная реализация эфективней програмной.
>... это может и виртуализатор отбарабанить за неимением лучших вариантов ...
О чём и речь. Большенство "виртуальных ПК" сами, програмно эмулируют всё железо вертуального компа, причем эмулируют достадочно маломощьное(старое) железо, т к реальное неможет работать в "многозадачном" режиме, та же сетевуха неможет принемать и передовать одновременно.
>Вообще-то неправда ваша.
Отнють... Включив один "пароль" в контралёре hdd в одной системе, затем заменив его в другой, в первой неполучеш доступ по старому паролю. И таких случиев много...
И с операциями чтения/записи - пока незакончена одна, неначнётся вторая, независимо от "виртуализатора"...
А файловые системы уже давно поддерживают "многозадачнасть",взять например ту же jfs ( http://ru.wikipedia.org/wiki/JFS )
>в современном десктопном процессоре как правило
>есть более чем 1 блок выполнения так что процессор даже на
>1 ядре может выполнить более 1 команды за раз
К сожелению незнаю современых процесоров...
>А в случае
>многоядерных процессоров параллельность просто вопиющая - процессоров просто несколько.
А толку??? Если для выполнения последующей операции нужен результат предыдущей....
Для многопроцесорных систем нужно писать соответствующие программы, иначи - многопроцесорность=убыток, т к другие "ядра" процесора простаивают в ожидании результата вычесления, потвебляя энегрию и нагружая "охлаждение".
>А то что модем может использовать только 1 программа в
>единицу времени - извините.Оно и без виртуализации так же - поделить
>обычный модем на несколько программ можно только при условии кооперации этих
>программ между собой если они знают о существовании друг друга и
>добровольно передают эстафету.В противном случае - модем юзается в один момент
>времени одной программой.
Любое устройство, непредназначенное для совместного использования (сетевуха, контралёр hdd, видеокарта, и т.д.) в один момент времени одной программой!
А для модема можно также наисать "драйвер", который позволит нескольким, незнающим друг о друге программам пользоваться одним модемом.