Forth
http://fforum.winglion.ru/

Идеология компилятора и защищённый режим
http://fforum.winglion.ru/viewtopic.php?f=4&t=996
Страница 2 из 2

Автор:  mOleg [ Вс окт 28, 2007 17:01 ]
Заголовок сообщения: 

yug писал(а):
Тогда такой вопрос: являются ли приложения, сваянные под спф-ом во всех отношениях полноценными?

В каких всех отношениях? боюсь, что тут необходимо уточнение.
Не стоит забывать, что СПФ делался под определенную задачу, а именно для написания eserv.

yug писал(а):
Ведь другие компиляторы как раз разделяют коды и данные, да и в асме это рекомендация №1.

форт - не компилятор. (хотя бывает и такое).

yug писал(а):
А разве окошки гарвардскую архитектуру не юзают? А как они тогда поддерживают многозадачность и защищают задачи от взаимовлияния?

окошки к гарвардской архитектуре отношения не имеют, как и вся линейка ix86

yug писал(а):
Плоская модель памяти не запрещает создавать в ней сегменты (или секции, кому как нравится).

например как? пример для винды пожалуйста.

yug писал(а):
Появление 386 привело к 32-разрядному адресу, а значит к возможности прямого обращения к 4 Гб (кто-нибудь видел комп с такой оперативкой?)

как минимум 4 штуки 8) за последние несколько дней.
только напомню, что под виндовсом более 2Г под одну задачу не отводится.

yug писал(а):
Сегментация вроде бы и потеряла актуальность, но защищённый режим как разновидность многозадачного без неё не обходится.

все на уровне системы, а не прикладных задач.
а вообще сейчас важнее страничная организация памяти.

yug писал(а):
Да и замена адресов в программах на оффсеты позволяет размещать их в памяти где угодно (называется переносимость).

на это все забили

Автор:  yz [ Пн окт 29, 2007 11:55 ]
Заголовок сообщения: 

yug писал(а):
А разве окошки гарвардскую архитектуру не юзают? А как они тогда поддерживают многозадачность и защищают задачи от взаимовлияния?

С помощью страничной адресации. Точно также, как и Линукс.

Страница 2 из 2 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/