Обновить
69
Vladimir Vesna@icCE

Пользователь

21
Подписчики
Отправить сообщение
даже про существование 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
адо просто отвечать на адреса только в UMA, но это NANDами или NOT и ANDами
Ну это и есть логика жеж. Конечно я не настоящий сварщик, но вроде ка кбы да.
Если вы внимательно там посмотрите, то найдете то, что выше.
Ну как минимум тебе надо почитать как оно работало с ОС. Те надо реализовать как минимум набором логики взаимодействие. Надо кстати подумать будет об этом.
Вот появление 386го — дало многозадачность. Можно было какой-нибудь UUPC запустить в фоне, а другом окне текстик набирать в WordPerfect. На 286м такого не сделаешь


Человек АУУУУ.
80286 работал в двух режимах — реальном и защищенный.
Защищенный режим тебе и позволял реализовать многозадачность и управление виртуальной памятью. Ваш КЭП!
Уже вылодили на популярном ресурсе.

тыц
Это win 3.11 и вроде бы оно там с MSDN или самосбор. В общем не с дискет.
но сейчас будет сложно найти сетевую карту ISA, которая умела бы загрузку по сети.


А сейчас этого и не надо. Есть загрузчики, которые могут стянуть по tftp что надо. Но загрузчики тогда так не работали. Обычно в ПЗУ зашивался минимальный набор + монтирование диска novell или ms. Так как если вы будите тянуть образ дискеты, у вас банально не хватит памяти, а вам надо еще драйвера как минимум для той же самой сети.
В виде платы расширения. Были же платы с другими процессорами, совсем отличных архитектур.


Все верно, яркий пример Apple, когда отдельной платой запускала x86. Подключив второй монитор получали две системы с os 8/9 и dos/win. Ну или на одном мониторе

В *86 на кардинальную смену архитектуры — никто не решался


Ну как жеж. Смена Cisc на risc, в который обернули cisc, все же можно сказать достежение. К 2020 году, думаю intel окончательно уберет легаси, по сути его использовать сложно, а проблем много.

Что осталось?


понятие размещение границ памяти под устройство. Оно в районе от 3.5 до 4 gb. ваш Кэп
Оно и сейчас осталось, когда пришлось прыгать за 4gb :)
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 по разному
.

www.old-games.ru/forum/threads/faq-v-pomosch-stroitelju-retrokompjutera.13911/page-171
Только вот менеджеры для 80286 машины были. Сейчас не вспомню уже всех фирм. UMB это адрес чуть выше 1 метра с 0FFFFh:0010h по 0FFFFh:0FFFFh, если память была больше 1 мегабайта и позволял чипсет, то все было ок. NEAT который там упоминался и который у меня так же есть (см ниже) позволял все это гибко настроить. Просто в двух словах это не расказать, а надо чуть ли с 0 все расказывать.
3 диска в upgrade версии
4 диска в OEM
5 дискет отдельная вариацая.
Дело ни в частотах, а в чипсете.
Обычно если есть запай 512 или 640, то как минимум есть пустые кроватки, что бы добить до 1 мегабайта. Там уже тогда будет работать himem. 4 мегабайта в dos в общем и целом вы не утилизируете без os/2 или win3.x У меня мат плата с 16 мегабайтами + надо помнить, что тогда были популярны карты расширения памяти.
CIFS он же smb1, работал через netbios. Netbios работал с другими протоколами :) NBF, IPX/SPX или NetBIOS over TCP/IP
Снижение памяти, сути не меняет. Конфиг более менее оптимален на все машины.
Другой момент, что могут быть специфические вещи в адресном пространстве устройств, что не даст загрузить туда драйвера. Но всегда можно найти варианты по оптимизации.
Тут уже все давно разжёвано и разложено по полкам.
286-й процессор совершенно точно позволяет использовать HiMem (диапазон с 0x100000 по 0x10FFFF). А возможно — ещё и UMB (Upper Memory Block: диапазон с 0xC0000 по 0xEFFFF); в CMOS Setup надо смотреть опцию «Shadow BIOS and VideoBIOS» — она может сильно мешать.

В UMB точно можно разместить Expanded память — это память на особой плате; её даже программы могут использовать. А та память, которая за пределами Convettional (первые 640 KB) — называется «Extended»; возможно, её тоже можно в UMB.


проблема в том, что память может быть сильно поделенна на куски и загрузить в нее, что то нормальное — проблема. Решеали хорошо эту проблему мат платы на чипах neat.
Supplemental Disks — это как раз и есть от upgrade.

The MS-DOS 6.22 Supplemental Disk contains the following utilities:

AccessDOS, which assists persons with disabilities in using MS-DOS 6.22.

Keyboard utilities, including Dvorak keyboard layouts.

A program for creating a bootable compressed floppy disk.

Utilities from MS-DOS 5.0 that are not included with MS-DOS 6.22.

Updated network files for MS-DOS 6.22.

MS-DOS Shell files.


что он на дискетах так

The Microsoft MS-DOS Resource Kit, including the Supplemental disks (either 3-1/2" or 5-1/4") is (was) $19.95 (US), plus freight and tax.


Box версия полная была 6.0 Если я не ошибаюсь.

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность