даже про существование Xenixа с OS/2 я тоже в курсе. Но с точки зрения обычного пользователя — это такая же экзотика, как Multitasking MS-DOS 4.00 или Xenix 8086 с Windows 1.0:
Ахха, скажите это тем кто реально пользовался. Ну если некого спросить, полистайте подшивку журналов за то время. Увидите сколько было сравнений DESQview подобных вещей, менеджеров памяти, сжатие памяти и жестких дисков, кешей и прочий дичи.
Потому с точки зрения развития PC (а не теоретического програмимрования) многозадачность появилась с появлением 80386го
Поэтому это появилось с точки зрение вашего виденье.
Windows 3.0 386 Enhanced mode… забавно
Этот режим, в отличие от Standart в 80286 привнес v80, который тем или иным способ на текущий момент развился в систему виртуализации (грубо конечно) При этом в 64 битном режиме, прибавилось еще пару кастылей.
Intel из-за этого очень страдал, потому что у него Pentium Pro тормозил на 16-битных программах.
Все верно, но причины были в другом. Смена архитектуры с Cisc, на Risc. Нет поддержки MMX, что приводило к печальным результатм, если все же запускать полноценную 32 битную ОС и что-то мультимидейное.
Поэтому удел Ppro стали сервера с многопроцесорными конфигурациями.
Именно коробка выше это old-dos.ru/dl.php?id=17415 Выложенная kiot. До этого временни нормально 3.1 русской так и не было.
P.S. Да, увы я не туда WG так и не была выложенна.
То, что на коробке это 3.11 хотя написанно 3.1, но можно увидеть 32 битные драйвера. 3.11 точно. В 3.1 использовались драйвера реального режима для сети, поэтому она и не сыскала популярность и там точно 3.11
Ну как минимум тебе надо почитать как оно работало с ОС. Те надо реализовать как минимум набором логики взаимодействие. Надо кстати подумать будет об этом.
Вот появление 386го — дало многозадачность. Можно было какой-нибудь UUPC запустить в фоне, а другом окне текстик набирать в WordPerfect. На 286м такого не сделаешь
Человек АУУУУ.
80286 работал в двух режимах — реальном и защищенный.
Защищенный режим тебе и позволял реализовать многозадачность и управление виртуальной памятью. Ваш КЭП!
но сейчас будет сложно найти сетевую карту ISA, которая умела бы загрузку по сети.
А сейчас этого и не надо. Есть загрузчики, которые могут стянуть по tftp что надо. Но загрузчики тогда так не работали. Обычно в ПЗУ зашивался минимальный набор + монтирование диска novell или ms. Так как если вы будите тянуть образ дискеты, у вас банально не хватит памяти, а вам надо еще драйвера как минимум для той же самой сети.
В виде платы расширения. Были же платы с другими процессорами, совсем отличных архитектур.
Все верно, яркий пример Apple, когда отдельной платой запускала x86. Подключив второй монитор получали две системы с os 8/9 и dos/win. Ну или на одном мониторе
В *86 на кардинальную смену архитектуры — никто не решался
Ну как жеж. Смена Cisc на risc, в который обернули cisc, все же можно сказать достежение. К 2020 году, думаю intel окончательно уберет легаси, по сути его использовать сложно, а проблем много.
Что осталось?
понятие размещение границ памяти под устройство. Оно в районе от 3.5 до 4 gb. ваш Кэп
Upper Memory Area — 384kb
разделена на три области по 128kb
A0000h-BFFFFh — Video RAM
C0000h-DFFFFh — Adapter ROM, Adapter RAM (обычно занято 96kb)
слд область 128 kb делится еще на две части
E0000h-EFFFFh — System BIOS — 64kb
F0000h-FFFFFh — System BIOS — 64kb
system bios может занимать от 32kb до 128kb и чаще первый диопазон свободен.
Вся свободная память, формирует UMB. emm386 как раз и дает возможность его использовать.
High Memory Areay_Area — HMA
10000016 — 10FFEF — 64kb, минус 16kb. Доступно в итоге 48kb.
Область между 1024 и 1088 Кб, идет сразу после UMA.
Доступна с 80286 и выше машин с памятью больше 1024kb.
DOS умеет с ней работать с 5 версии и доступна для программ работающим в реальном режиме.
сам себя с форума процецитирую.
и да это работало на всех 80286 мат платах которые были, включая древние.
Поэтому да UMB, удел 80386 или
Для доступа к UMB на 80286 машине нужен чипсет и bios который даст доступ к ней.
Использовать драйвер TLB или UMB для доступа. Главное, что бы он поддерживал чипсет 80286 машины.
Мне не повезло и я пролетаю. Возможно, раньше шел в комплекте драйвер позволяющий это делать.
Универсального средство для 80286 машин нет, так как каждый чипсет использовал область UMA по разному
Только вот менеджеры для 80286 машины были. Сейчас не вспомню уже всех фирм. UMB это адрес чуть выше 1 метра с 0FFFFh:0010h по 0FFFFh:0FFFFh, если память была больше 1 мегабайта и позволял чипсет, то все было ок. NEAT который там упоминался и который у меня так же есть (см ниже) позволял все это гибко настроить. Просто в двух словах это не расказать, а надо чуть ли с 0 все расказывать.
Дело ни в частотах, а в чипсете.
Обычно если есть запай 512 или 640, то как минимум есть пустые кроватки, что бы добить до 1 мегабайта. Там уже тогда будет работать himem. 4 мегабайта в dos в общем и целом вы не утилизируете без os/2 или win3.x У меня мат плата с 16 мегабайтами + надо помнить, что тогда были популярны карты расширения памяти.
Снижение памяти, сути не меняет. Конфиг более менее оптимален на все машины.
Другой момент, что могут быть специфические вещи в адресном пространстве устройств, что не даст загрузить туда драйвера. Но всегда можно найти варианты по оптимизации.
Тут уже все давно разжёвано и разложено по полкам.
286-й процессор совершенно точно позволяет использовать HiMem (диапазон с 0x100000 по 0x10FFFF). А возможно — ещё и UMB (Upper Memory Block: диапазон с 0xC0000 по 0xEFFFF); в CMOS Setup надо смотреть опцию «Shadow BIOS and VideoBIOS» — она может сильно мешать.
В UMB точно можно разместить Expanded память — это память на особой плате; её даже программы могут использовать. А та память, которая за пределами Convettional (первые 640 KB) — называется «Extended»; возможно, её тоже можно в UMB.
проблема в том, что память может быть сильно поделенна на куски и загрузить в нее, что то нормальное — проблема. Решеали хорошо эту проблему мат платы на чипах neat.
Ахха, скажите это тем кто реально пользовался. Ну если некого спросить, полистайте подшивку журналов за то время. Увидите сколько было сравнений DESQview подобных вещей, менеджеров памяти, сжатие памяти и жестких дисков, кешей и прочий дичи.
Поэтому это появилось с точки зрение вашего виденье.
Этот режим, в отличие от Standart в 80286 привнес v80, который тем или иным способ на текущий момент развился в систему виртуализации (грубо конечно) При этом в 64 битном режиме, прибавилось еще пару кастылей.
Все верно, но причины были в другом. Смена архитектуры с Cisc, на Risc. Нет поддержки MMX, что приводило к печальным результатм, если все же запускать полноценную 32 битную ОС и что-то мультимидейное.
Поэтому удел Ppro стали сервера с многопроцесорными конфигурациями.
P.S. Да, увы я не туда WG так и не была выложенна.
То, что на коробке это 3.11 хотя написанно 3.1, но можно увидеть 32 битные драйвера. 3.11 точно. В 3.1 использовались драйвера реального режима для сети, поэтому она и не сыскала популярность и там точно 3.11
Человек АУУУУ.
80286 работал в двух режимах — реальном и защищенный.
Защищенный режим тебе и позволял реализовать многозадачность и управление виртуальной памятью. Ваш КЭП!
тыц
А сейчас этого и не надо. Есть загрузчики, которые могут стянуть по tftp что надо. Но загрузчики тогда так не работали. Обычно в ПЗУ зашивался минимальный набор + монтирование диска novell или ms. Так как если вы будите тянуть образ дискеты, у вас банально не хватит памяти, а вам надо еще драйвера как минимум для той же самой сети.
Все верно, яркий пример Apple, когда отдельной платой запускала x86. Подключив второй монитор получали две системы с os 8/9 и dos/win. Ну или на одном мониторе
Ну как жеж. Смена Cisc на risc, в который обернули cisc, все же можно сказать достежение. К 2020 году, думаю intel окончательно уберет легаси, по сути его использовать сложно, а проблем много.
понятие размещение границ памяти под устройство. Оно в районе от 3.5 до 4 gb. ваш Кэп
сам себя с форума процецитирую.
и да это работало на всех 80286 мат платах которые были, включая древние.
Поэтому да UMB, удел 80386 или
.
www.old-games.ru/forum/threads/faq-v-pomosch-stroitelju-retrokompjutera.13911/page-171
4 диска в OEM
5 дискет отдельная вариацая.
Обычно если есть запай 512 или 640, то как минимум есть пустые кроватки, что бы добить до 1 мегабайта. Там уже тогда будет работать himem. 4 мегабайта в dos в общем и целом вы не утилизируете без os/2 или win3.x У меня мат плата с 16 мегабайтами + надо помнить, что тогда были популярны карты расширения памяти.
Другой момент, что могут быть специфические вещи в адресном пространстве устройств, что не даст загрузить туда драйвера. Но всегда можно найти варианты по оптимизации.
Тут уже все давно разжёвано и разложено по полкам.
проблема в том, что память может быть сильно поделенна на куски и загрузить в нее, что то нормальное — проблема. Решеали хорошо эту проблему мат платы на чипах neat.
что он на дискетах так
Box версия полная была 6.0 Если я не ошибаюсь.