Важная информация

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 20

Тема: Виртуализация ZX

  1. #1
    Veteran Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    Kiev/Ukraine
    Сообщений
    1,460
    Благодарностей: 265
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Виртуализация ZX

    Всем привет, пора переводить активность форума из раздела флейм.

    По простому: виртуализация появилась задолго до первых OS-ов для того чтобы на одном компе работали одновременно сразу несколько программ. Для этого комп мог "притвориться" что он не один а их много. Программа работающая на таком компе не знает и не может узнать о других программах работающих тут же параллельно. (Для примера: linux запущенный на мэнфрейме IBM не знает работает ли он 1 на голом железе, либо совместно с другой OS в разных логических разделах, либо в одном разделе но на zVM-е в котором крутятся еще 1000 OS-ов. Кроме того эти самые OS-ы тоже могут быть zVM-ами в которых могут крутится другие zVM-ы а в тех linux-ы...)

    Сейчас x86 платформа активно осваивает "виртуализацию", движение началось лет 7 назад и сейчас уже есть довольно неплохие достижения. Между тем IMAK и другие высказывали предложение ввести данное новшевство в спектрум еще в далеких 90-х. Есть даже некоторые наработки в разных клонах (например виртуальные диски в ATM).

    Вопросы:
    Это нужно? Это возможно для типичного клона? Как это сделать?

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Veteran Аватар для Eltaron
    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    1,187
    Благодарностей: 641
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Поставить между z80 и всем остальным компьютером какой-нибудь современный скоростной микроконтроллер типа STM32F103, и виртуализировать что угодно, вплоть до маппинга памяти и внешних устройств.

    ---------- Post added at 16:33 ---------- Previous post was at 16:31 ----------

    Ну, это если поставить задачей ни в коем случае не эмулировать процессор.
    Граф Дракула наш кумир, патамушта он вомпир!

  4. #3
    Master Аватар для vlad
    Регистрация
    04.12.2008
    Адрес
    г. Черкассы, Украина
    Сообщений
    751
    Благодарностей: 866
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Поставить PC, и не долбать себе мозк.

  5. Эти 6 пользователя(ей) поблагодарили vlad за это полезное сообщение:
    Biga (17.10.2013), Crash Nicker (13.10.2013), Mad Killer/PG (14.10.2013), psb (13.10.2013), Titus (13.10.2013), проф (19.10.2013)

  6. #4
    Veteran
    Регистрация
    06.05.2006
    Адрес
    Ливны, Орловская обл
    Сообщений
    1,169
    Благодарностей: 192
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    Вопросы:
    Это нужно? Это возможно для типичного клона? Как это сделать?
    Нет. Нет(без эмуляции). Гипервизору нужна защита от гостя.

  7. #5
    Veteran Аватар для Eltaron
    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    1,187
    Благодарностей: 641
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NovaStorm Посмотреть сообщение
    Нет. Нет(без эмуляции). Гипервизору нужна защита от гостя.
    А если гипервизор - внешнее устройство?
    Граф Дракула наш кумир, патамушта он вомпир!

  8. #6
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,031
    Благодарностей: 1426
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А какова конечная цель сей идеи (имею некоторое отношение к "большой" виртуализации)?

  9. #7
    Veteran
    Регистрация
    06.05.2006
    Адрес
    Ливны, Орловская обл
    Сообщений
    1,169
    Благодарностей: 192
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Eltaron Посмотреть сообщение
    А если гипервизор - внешнее устройство?
    Ну тогда твори, что хочешь. Но если ставить даже мелкий арм, эмулировать становится проще, чем городить что-то ещё.

  10. #8
    Veteran Аватар для Eltaron
    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    1,187
    Благодарностей: 641
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NovaStorm Посмотреть сообщение
    Ну тогда твори, что хочешь. Но если ставить даже мелкий арм, эмулировать становится проще, чем городить что-то ещё.
    А если требуется оставить внешний ZX-Bus, на который хочется вешать устройства? Плюс сам Z80 может и не на 3.5 Мгц работать. Эмулировать 20 МГц z80 на 72 Мгц arm мне видится едва ли не невозможным.
    Граф Дракула наш кумир, патамушта он вомпир!

  11. #9
    Veteran
    Регистрация
    06.05.2006
    Адрес
    Ливны, Орловская обл
    Сообщений
    1,169
    Благодарностей: 192
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну тогда надо делать(как минимум) аппаратную доработку, MMU, чтобы была память гипервизора и память виртуалок.

  12. #10
    Veteran Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    Kiev/Ukraine
    Сообщений
    1,460
    Благодарностей: 265
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    А какова конечная цель сей идеи (имею некоторое отношение к "большой" виртуализации)?
    А это ещё один хороший вопрос к топику. Что может от этого спектрум получить (snapshot-ы, переключение контекстов между паралельно запущенной isdos и cp/m или играми демами) ?

    Про виртуализацию на виртуальном спекки железе просьба не думать, идея не предпологает "профанации". Нет смысла\интереса в навешивании мега-куска силикона на котором можно было бы весь ibm/370 завести только ради виртуализации спектрума.

Страница 1 из 2 12 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •