Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Пн июл 16, 2018 04:54

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 26 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Пн май 14, 2007 12:25 
Не в сети

Зарегистрирован: Ср май 03, 2006 11:27
Сообщения: 1394
Откуда: St.Petersburg
Благодарил (а): 2 раз.
Поблагодарили: 11 раз.
вопрос писал(а):
Т.е. "чистая" ФортОС (без примесей) не кажется хорошей идеей?


В дальнейшем, от примесей можно избавится. Думаю, с этим спешить не стоит.

вопрос писал(а):
# Будет ли при этом Форт реализовать одно из своих преимуществ - гибкость работы с железом, т.е. будет ли "прямой" доступ к аппаратуре?


Уровней взаимодействия с встроенным в ядро Фортом может быть несколько.
Одним из них будет полный доступ без какой-либо защиты (для исследования, патчей и отладки
самого ядра). Этот уровень можно вызвать в процессе инициализации ОС или из некого спец приложения.
Для обычного, прикладного уровня, код Форта в ядре будет дополнительной библиотекой
подпрограмм.

вопрос писал(а):
МОжно ли потом это "встроенное" сделать частью самостоятельной ОС, полностью фортовой?


Не вижу, чтобы этому что-то могло помешать.
Я думаю всю (но не всю сразу) часть ОС, не поддерживающую встроенный Форт,
сначало удалить, а затем представить в виде для дозагрузки Фортом.


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

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

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


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

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

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


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

Зарегистрирован: Сб май 06, 2006 18:43
Сообщения: 400
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Почему заглохла ?

Ядро есть, вот только что залил новую версию с поддержкой многозадачности и графики в консольном окне win32.
Ядро -- интерпретатор байт-кода на Си, компилятор -- SP-FORTH + ЦК.
При необходимости портирования под какую-нибудь ОС/железо интерпретатор просто переписывается.
Никаких проблем с драйверами, расширением ядра или наоборот его встраиванием в какую-либо программу.

http://akps.ssau.ru/forth/os/os.win32.20070728.rar

Проблема как всегда с софтом, ну и ЦК кому-то захочется переписать с использованием словарей, чтобы
он понимал обычный фортовый синтаксис

_________________
http://akps.ssau.ru/forth/


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

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
У каждого есть что-то своё, вопросом о соединимости этого своего не особенно задаётся...
Для ОС forth@km.ru нужна Виндовс ..
Кстати, я так и не понял, что я должен набрать в командной строке, может, поздно было
при наборе чего-то типа vm.exe Tetris выводится сообщение assert
Но исходники почитал.

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


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

Зарегистрирован: Ср май 03, 2006 11:27
Сообщения: 1394
Откуда: St.Petersburg
Благодарил (а): 2 раз.
Поблагодарили: 11 раз.
forth@km.ru писал(а):
Проблема как всегда с софтом, ну и ЦК кому-то захочется переписать с использованием словарей, чтобы
он понимал обычный фортовый синтаксис


Привел SOLM в соответствие с os.win32.20070728
http://d14-435-04.rtc.ru:8888/SOLM.1.rar


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

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
WingLion писал(а):
Тема ОС снова заглохла? ;)


Попался манифест о Форт оси :)
http://www.forth.org.ru/forth/manifest_4os.txt ( датируется 4 июня 2001 года.)

P.S. Оживить тему не долго, но смысла пока не видно.


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

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

http://osdev.sysbin.com/

P.S. Думаю, приводимый список,
большей частью самопальных осей, далеко не полный.


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

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

Анатомия ядра Linux
История и архитектурная организация

М. Тим Джонс, инженер-консультант, Emulex
24.07.2007

http://www.ibm.com/developerworks/ru/li ... index.html


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

Зарегистрирован: Сб май 06, 2006 18:43
Сообщения: 400
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
вопрос писал(а):
Для ОС forth@km.ru нужна Виндовс ..


ядро и под UNIXами работает в варианте сборки без графики

вынь нужна для SP-FORTH, последние попытки запуска линуксовой версии заканчивалсь segmentation fault
на разных компах с разными версиями ядра и libc

вопрос писал(а):
Кстати, я так и не понял, что я должен набрать в командной строке, может, поздно было
при наборе чего-то типа vm.exe Tetris выводится сообщение assert


а кто сказал что TETRIS работает ? vm PSHSH работает ?

_________________
http://akps.ssau.ru/forth/


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

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
Цитата:
а кто сказал что TETRIS работает ? vm PSHSH работает ?
Я не пробовал... Но демо с ААА или как там - работает.

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


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

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


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

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


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

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