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

User Tag List

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

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

  1. #1
    Guru Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 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
    Sinclair User Аватар для Eltaron
    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,045
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    463
    Поблагодарили
    326 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

  4. #3
    Master
    Регистрация
    04.12.2008
    Адрес
    г. Черкассы, Украина
    Сообщений
    957
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

    По умолчанию

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

  6. #5
    Sinclair User Аватар для Eltaron
    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,045
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    463
    Поблагодарили
    326 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  7. #6
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,255
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    83
    Поблагодарили
    35 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

    По умолчанию

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

  9. #8
    Sinclair User Аватар для Eltaron
    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,045
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    463
    Поблагодарили
    326 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

    По умолчанию

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

  11. #10
    Guru Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

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

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

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

Ваши права

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