Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Пт апр 19, 2024 08:49

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу 1, 2  След.

Какой должна быть внутренняя часть ForthOS?
Обязательно ВМ. 36%  36%  [ 4 ]
Только не ВМ! Сразу нативный код. 9%  9%  [ 1 ]
И ВМ и нативный код для разных частей. 45%  45%  [ 5 ]
Я описал свой вариант в Форуме. 9%  9%  [ 1 ]
Всего голосов : 11
Автор Сообщение
 Заголовок сообщения: Какой должна быть внутренняя часть ForthOS? ВМ или не ВМ?
СообщениеДобавлено: Сб апр 28, 2007 00:11 
Не в сети

Зарегистрирован: Сб май 06, 2006 12:01
Сообщения: 959
Откуда: Украина, Харьков
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.
Все-таки начну серию опросов... ;)
Итак, какой должна быть внутренняя часть ForthOS?
Пожалуйста, учтите специфику ваших задач.
Желательно немного рассказать о них и о том, почему именно такой выбор.
Желательно это делать кратко и аргументировано. Результаты опроса, надеюсь, будут использованы для определения самых нужных задач.

_________________
With best wishes, in4.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб апр 28, 2007 07:08 
Не в сети
Moderator
Moderator

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
Нативный код даст лушую производительность ядра.
но код его реализации лучше иметь в форме кода ВМ.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб апр 28, 2007 09:30 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
Форт-Процессор - если так хочется конкретики.
Сначала - его эмулятор, затем собственно, прямой перенос на железо,
с периодическим переделыванием, как софтовой, так и железной части.

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб апр 28, 2007 13:49 
Не в сети

Зарегистрирован: Сб май 06, 2006 12:01
Сообщения: 959
Откуда: Украина, Харьков
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.
Уже можно сделать вывод:
Эмулятор - обязательно! С него и стОит начать!! :)

_________________
With best wishes, in4.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб апр 28, 2007 14:13 
Не в сети
Аватара пользователя

Зарегистрирован: Чт июл 20, 2006 11:31
Сообщения: 2168
Откуда: Екб
Благодарил (а): 0 раз.
Поблагодарили: 41 раз.
in4 писал(а):
Эмулятор - обязательно! С него и стОит начать!!

Эмуляторы уже есть. С них поэтому начинать не стоит. Их нужно просто использовать в свое время.

_________________
С уважением, chess


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб апр 28, 2007 15:34 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
chess писал(а):
Эмуляторы уже есть. С них поэтому начинать не стоит.


Стоит. Потому что те, что есть - НЕ НАШИ

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб апр 28, 2007 15:46 
Не в сети
Аватара пользователя

Зарегистрирован: Чт июл 20, 2006 11:31
Сообщения: 2168
Откуда: Екб
Благодарил (а): 0 раз.
Поблагодарили: 41 раз.
WingLion писал(а):
Стоит. Потому что те, что есть - НЕ НАШИ

Это лишь инструмент - использовал и убрал. Не вечно ОС будет в эмуляторе сидеть. Потом ее собственных средств хватит. А сейчас свой эмулятор это только лишняя трата времени.

_________________
С уважением, chess


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб апр 28, 2007 17:00 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
chess писал(а):
А сейчас свой эмулятор это только лишняя трата времени.


Для тех, кому он (эмулятор) сам по себе не нужен...

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб апр 28, 2007 18:25 
Не в сети
Аватара пользователя

Зарегистрирован: Чт июл 20, 2006 11:31
Сообщения: 2168
Откуда: Екб
Благодарил (а): 0 раз.
Поблагодарили: 41 раз.
WingLion писал(а):
Для тех, кому он (эмулятор) сам по себе не нужен...

Если делается Форт-ОС, то неважно какой процессор будет эмулироваться. Эмулироваться будет всегда "форт-процессор".
Система команд этого "процессора" это примитивы в соответствии со стандартом. Так как эмулятор это программа на конкретной машине, то форт-примитивы будут реализованы на командах этой машины. Проще всего использовать РС.
Если ОС будет реализована на процессоре, который часть примитивов по стандарту не использует, или наоборот имеет примитивы сверх стандарта, то соответствующее урезание или расширение должно быть сделано в наборе команд эмулятора.
Дальше в "разработке" эмулятора что-либо делать не обязательно.

_________________
С уважением, chess


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб апр 28, 2007 18:33 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
chess писал(а):
Проще всего использовать РС.


А еще проще использовать лопату... Спросите, зачем?
А зачем PC, если мне ФортОС нужна для конкретного
Форт-процессора?

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб апр 28, 2007 20:19 
Не в сети
Аватара пользователя

Зарегистрирован: Чт июл 20, 2006 11:31
Сообщения: 2168
Откуда: Екб
Благодарил (а): 0 раз.
Поблагодарили: 41 раз.
WingLion писал(а):
А зачем PC, если мне ФортОС нужна для конкретного
Форт-процессора?

Я ж все про эмулятор, на котором твою ОС гонять надо.

_________________
С уважением, chess


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб апр 28, 2007 20:55 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
chess писал(а):
Я ж все про эмулятор, на котором твою ОС гонять надо.


Это же банальность! Ясно, что эмулятор на PC, а не на РК-86...

Давайте не будем друг друга путать!
Форт-ОС насущно нужна для Форт-Процессора, но не для PC!
Хотя, делаться она будет с помощью PC и на PC.

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб апр 28, 2007 21:27 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
:< Делать ОС для одного и не самого распространённого процессора бессмысленно, кроме того, отдельные части разумно тестировать из под стабильно ОС, потому всё же - вот те уровни, они тут не раз всплывали (я предлагал трёхярусный словарь со свободой от процессора всего, кроме ассемблера)

_________________
понимаю некоторую бестолковость некоторых вопросов


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб апр 28, 2007 21:32 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
Я что-то плохо понимаю, в чем разница между "трехярусным словарем" и N-ярусным, в котором каждое слово - это новый "ярус"?

Ясно, что в корне будут лежать низкоуровневые слова, дальше-больше, в конце концов останется одно бо-ольшое слово: РАБОТАЙ-ПАДЛА! :)

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вс апр 29, 2007 00:23 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
Хм, неужели непонятно?
    3 ярус стандартизирован и неизменен (это требование)
    независим от платформы
    отлажен на нескольких платформах


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18


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

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB