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

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 49 ]  На страницу 1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Вт апр 03, 2007 21:53 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 5062
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 23 раз.
Поблагодарили: 63 раз.
Mihail писал(а):
Форт, прежде всего, операционная система

форт не является операционной системой http://ru.wikipedia.org/wiki/Операционная_система


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

Зарегистрирован: Ср сен 13, 2006 10:06
Сообщения: 636
Откуда: Омск
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.
mOleg писал(а):
Mihail писал(а):
Форт, прежде всего, операционная система

форт не является операционной системой http://ru.wikipedia.org/wiki/Операционная_система

Чет я не увидел доказательст того что форт не является ОС.


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

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 5062
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 23 раз.
Поблагодарили: 63 раз.
Pretorian писал(а):
Чет я не увидел доказательст того что форт не является ОС.


по определению(что такое ОС) форт не проходит как операционная система.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср апр 04, 2007 07:28 
Есть два близких, но отличающихся понятий.

1. Операционная система.
2. Операционная среда. ( в данную категорию принято включать языки программирования).

Приоритетные задачи для 1. управление ресурсами компьютера и программами.
Задачи 2-й удобство использования ресурсов компьютера.

P.S. Хотя Форт и язык, но если брать автономные версии то он являлся опрерационной системой
хотя и не настолько функциональной и кроме того в рамках его могут исполняться
например, через его расширение программы на разных языках программирования:)

Модератору это обсуждение не относится к данному топику и просьба перенести его в другое место.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср апр 04, 2007 11:39 
Не в сети

Зарегистрирован: Ср май 03, 2006 11:27
Сообщения: 1394
Откуда: St.Petersburg
Благодарил (а): 2 раз.
Поблагодарили: 11 раз.
mOleg писал(а):
Pretorian писал(а):
Чет я не увидел доказательст того что форт не является ОС.


по определению(что такое ОС) форт не проходит как операционная система.


Я тоже не увидел. Ткни пальцем в конкретное место.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср апр 04, 2007 12:00 
Mihail писал(а):
mOleg писал(а):
Pretorian писал(а):
Чет я не увидел доказательст того что форт не является ОС.


по определению(что такое ОС) форт не проходит как операционная система.


Я тоже не увидел. Ткни пальцем в конкретное место.


Мне видется, что имелось ввиду число базовых возможностей предоставляемых
операционной системой и Форт-системой следующей стандарту:).
Например запускать и управлять разграничением ресурсов исполняемых прог.

P.S. А если рассматривать Sun-ий ОPEN BOOT, то возникает вопрос то это
уже выглядит, в первом приближении, вполне работоспособным ядром ОС.

Форт система еще на текущий момент не стала полноценным ядром,
в силу того, что нет достаточного числа необходимых расширений её.
Но шансы стать ОС у Форт-систем все же есть.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср апр 04, 2007 18:03 
Остроконечники против тупоконечников.


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

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


Рациональнее, из готовых ОС делать ФортОС. Просто нужно
представить все ее функции в виде словарных статей и добавить
функции из форт-стандарта. Если система написана на Си/ассемблере,
генерацию словаря для всех функций, можно произвести
путем интерпретации map-файла. Т.е. базовый модуль можно оставить
без изменений. Кстати, то-же можно проделать с любой другой программой.


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

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


Сначала надо бы описать все эти функции, т.е. решить, каковы они, что должны делать,
а пока имеем только махание рук и растопыривание пальцев. :(

И желательно не замахиваться сразу на "переплюнуть пингвина в окне".
Имхо, для начала сделать что-нибудь, наподобие DOS1.22,
и уже на полученном опыте что-то делать дальше.

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


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

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
Что нужно для того, чтобы получилась полноценная операционная система?
во-первых, понимание того, зачем она нужна, зачем Форт-ОСь, если есть Виндоуз, Линукс, Фря и т.п.?
Ясно, что такая система может быть полезна в 3 случаях:
  1. Имеет некоторые преимущества общего плана (позволяет более гибко реализовать специфические ОС-процедуры), т.е. если язык на котором пишется ОС позволяет получить более эффективный код или позволяет более оперативно менять код ядра при появлении новых моделей процессоров) Отдельно - если язык, на котором пишется ОС позволяет с меньшими затратами переносить процедуры с архитектуры на архитектуру, с процессора на процессор, с ядра на ядро.
  2. Ограничения, накладываемые осью на прикладные программы, как можно а как нельзя использовать память, как с привилегиями, без привилегий, контроль действий пользователя, что там есть ещё - они могут быть разными и разные оси дают разные возможости, разную прозрачность оси для прикладного программиста, разную "доступность" и "управляемость" компьютера (так, Виндоуз скрывает всё, а Фря... до сих пор не забываю свои попытки переделать часть ядра под свои нужды)
  3. Удобство реализации прикладных программ на "родном" языке ОС

Что и за счёт чего может предложить форт-ОС ?


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

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

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


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

Зарегистрирован: Ср май 03, 2006 11:27
Сообщения: 1394
Откуда: St.Petersburg
Благодарил (а): 2 раз.
Поблагодарили: 11 раз.
WingLion писал(а):
Mihail писал(а):
Просто нужно
представить все ее функции в виде словарных статей


Сначала надо бы описать все эти функции, т.е. решить, каковы они, что должны делать,
а пока имеем только махание рук и растопыривание пальцев. :(


Почему сначала и почему все? Осваевать материал можно по мере необходимости,
всем миром, в том числе, используя общения в конференциях. Форт-технология
позволяет использовать продукты шире замыслов авторов.

Цитата:
И желательно не замахиваться сразу на "переплюнуть пингвина в окне".


С этим согласен.


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

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 5062
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 23 раз.
Поблагодарили: 63 раз.
Mihail писал(а):
Anonymous писал(а):

Форт система еще на текущий момент не стала полноценным ядром,
в силу того, что нет достаточного числа необходимых расширений её.
Но шансы стать ОС у Форт-систем все же есть.

Рациональнее, из готовых ОС делать ФортОС. Просто нужно
представить все ее функции в виде словарных статей и добавить
функции из форт-стандарта.


просто сделать не получится.
Нужна концепция.


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

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 5062
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 23 раз.
Поблагодарили: 63 раз.
WingLion писал(а):
Сначала надо бы описать все эти функции, т.е. решить, каковы они, что должны делать,
а пока имеем только махание рук и растопыривание пальцев.

именно так.

WingLion писал(а):
И желательно не замахиваться сразу на "переплюнуть пингвина в окне".
Имхо, для начала сделать что-нибудь, наподобие DOS1.22,
и уже на полученном опыте что-то делать дальше.

нет, уже не достаточно.

1) - нужна многозадачность( в том числе и многопроцессорная)
2) - нужен механизм управления памятью
3) - нужна проработанная методика для работы с различными файловыми системами
4) - нужна собственная файловая система наиболее естественная для форт-среды
5) - необходима поддержка сетевых технологий.

а вот с графической оболочкой действительно можно подождать


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

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
mOleg писал(а):
нет, уже не достаточно.

1) - нужна многозадачность( в том числе и многопроцессорная)
2) - нужен механизм управления памятью
3) - нужна проработанная методика для работы с различными файловыми системами
4) - нужна собственная файловая система наиболее естественная для форт-среды
5) - необходима поддержка сетевых технологий.


Только вот интересно, как все это сделать. А главное, для каких задач оно предназначается? Многозадачность - явно не везде, а уж тем более "в том числе и многопроцессорная". И сразу идет отличие от нескольких процессоров, у каждого из которых по одной задаче. Это можно на крайний случай и руками позапускать. Далее, п.3 вообще на годы работы, а тем более п.4. Наконец, сетевые технологии - это как? Чтобы оно было сервером и принимало, допустим, фрагментированные пакеты и помногу, или чтобы могло прогрузиться с сетевого кабеля? Вобщем, вопросов уйма, а главное, что если и не пробовать, то фантазии так и будут множиться.


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

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


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

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


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

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