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 штуки за последние несколько дней. только напомню, что под виндовсом более 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/ |