LIM и листаниеДесятеричные Шестнадцатеричные1024К-1 FFFFF960КBIOS материнской платыF0000EFFFF768К64 К страница ОЗУ, которая может хранить до 4-х 16 К LIM страницC0000BFFFFОбласть LIM памяти разделена на 16 К участки, называемые страницами, которые могут быть просмотрены через окно, прежде чем ПК сможет прочитать/записать данные.640KВидео ОЗУA00009FFFF0 КОбласть пользователя00000Когда программа, наподобие Lotus 1-2-3, запускается в обычной памяти, она только сообщает плате памяти LIM, чтобы она захватила 4 страницы из LIM области, поместила их в окно, а затем она может непосредственно модифицировать страницы, как сели бы они находились в пределах 1024 К адресного пространства процессора 8088. После того, как эти страницы заполнятся, Lotus 1-2-3 скажет LIM плате, что их можно отослать обратно в LIM область, чтобы продвинуться несколько вперед и т. д. Вот это движение назад и вперед называется листанием. Вы можете заметить, что такое листание отнимает время, и поэтому такая расширенная память не намного, но будет медленнее. Однако это гораздо быстрее, чем работа с дисковым устройством, так что вы вероятно согласитесь, что лучше иметь много страниц не очень быстрой памяти, чем не иметь никакой. Даже если вы знаете цену быстродействию, это не панацея: помните, что пользоваться этой памятью можно только с помощью специального программного обеспечения. Многие DOS приложения могут использовать LIM память, но многие не могут. Время идет, и все меньше и меньше программ могут использовать LIM. Однако для компьютера не вредно поддерживать LIM....
Windows не использует дополнительную память. Но многие DOS программы используют, так что вы можете заметить что LIM память была полезной до появления Windows. Теперь позвольте закончить нашу карту памяти, добавив дополнительную память рядом с привычными нам областями памяти так, как это указано на картинке.Карта памяти (с дополнительной памятью)Конец расширенной памяти (16 М для 286, 4096 М для 386 SX/DX)--------->8Расширенная память: Используется Windows 3.1, OS/2, UNIX, Xenix и небольшим количеством DOS программ, включая AutoCAD и Lotus 1-2-3 версии 3.x. Расширенная память может быть распределена среди имеющих соответствующие возможности расширения программ DOS с использованием EMS спецификации.1024 К Зарезервированная область: потенциально оставлена для адресации ПЗУ. Если в системе используется LIM память, 64 К страница области обмена данными будет расположена где-нибудь здесь. Большинство систем не заполняют эту область содержимым ПЗУ и буфером обмена страниц, так что менеджер памяти 386 компьютера заполняет сам неиспользуемые адреса памяти.<->768 KКонец дополнительной памяти (до 32 M)--------->8Дополнительная, LIM или EMS память: используется некоторыми DOS программами, такими как Lotus 1-2-3 версии 2.0, Framework и другими. Многие DOS программы не могут использовать эту память. Она разделена на 16 К страницы памяти, с максимально возможным количеством памяти равным 32 М. Эти страницы не имеют адресов, но имеют номера. Обмен данными между дополнительной и обычной памятью идет страницами по 16 K.Область, зарезервированная для видеопамяти. Реальное количество использованных адресов зависит от того, какая именно видеокарта используется640 К Обычная память: используется DOS, BIOS и пользовательскими приложениями0 K&...
Для 8088 и большинства 286 компьютеров вам необходима специальная плата памяти для поддержки LIM: чаще всего используется AboveBoard (Intel) и RAMPage (AST). Добиться LIM совместимости на 386 машине можно только с помощью программного обеспечения. Это значит, что на 386 машине с помощью программного обеспечения расширенную память можно представлять как дополнительную. (То же самое возможно и на 286 машинах, но далеко не на всех).Итак, мы рассмотрели обычную, расширенную и дополнительную память. Теперь посмотрим, что же мы знаем.V обычная память: доступна на всех ПК; ограничена размером в 640 К;. фактически каждая программа может использовать эту память; DOS, драйверы устройств и резидентные программы загружаются в обычную память по умолчанию;V расширенная память:...
доступна только на машинах с 286 и последующими процессорами; невозможна в XT; только наиболее развитая группа DOS программ может использовать ее с помощью расширителя DOS; например Lotus l-2-З версии 3.x, Harvard Graphics 3.x; используется OS/2, Unix, Windows (3.x, 95 и NT);V дополнительная память: также называется LIM (Lotus-Intel-Microsoft) или EMS (Expanded Memory Specification) память; может устанавливаться на PC, AT, XT на любом ПК; доступна в DOS при наличии программы, которая может ее использовать, такой как Lotus l-2-З версии 2.x и WordPerfect 5.1; компьютер с 386 процессором, может рассматривать расширенную память как дополнительную, то же могут делать и некоторые 286 компьютеры....
"Продается Pentium PCI 16 М, диск 1 Г" вот типичное объявление. С Pentium все понятно процессор. 16 М это ОЗУ, диск 1 Г само собой разумеется жесткий (понятно всякому, читающему эту статью). А что такое PCI? PCI это тип шины расширения (expansion bus). Что такое шина расширения, зачем она нам нужна, и почему нам надо о ней думать -вот предмет данного раздела....
Чтобы приносить пользу, процессор должен общаться с памятью, платами расширения, сопроцессором (если в системе есть внешний сопроцессор), клавиатурой и т. п. Это общение с другими устройствами, расположенными на материнской плате, осуществляется посредством металлических дорожек (traces), нанесенных на поверхность печатной платы, серебристые линии которых видны по всей плате. Вот с помощью этих проводников процессор и посылает электроны в SIMM, чтобы они поработали там. (Ну а если процессора нет на материнской плате? Если в вашем ПК вместо материнской платы "корзина"? В таком случае на плате установлены только слоты расширения, в которые вставляются остальные печатные платы. Такая конфигурация в настоящее время не используется.)Но как могут быть связаны слоты расширения с процессором, памятью и со всем остальным? С помощью шины....
Взглянув на прошлое микрокомпьютеров, вспомним, что некоторые компьютеры с большим трудом поддавались расширению. Например первые Macintosh компьютеры. Для того, чтобы увеличить объем памяти от 128 К до 512 К, вам необходимо было интенсивно поработать монтажником вот почему многие люди поднимали шум вокруг этих компьютеров. Любую печатную плату, которую вы приобрели для расширения компьютера можно было вставить в корпус Macintosh только при определенной доле везения: для установки жесткого диска надо было разбирать компьютер, припаивать провода к материнской плате и снова его собирать. Трудности с модернизацией отдавали пользователя на милость того, кто делал модернизацию и фактически все такие модернизации выполнялись в рамках (т. е. за счет) гарантийного и сервисного обслуживания в любом другом случае они обходились бы слишком дорого, ввиду необходимости привлечения высококвалифицированных специалистов....
В ПК нет необходимости делать такую нейрохирургическую операцию. ПК имеет разъемы расширения предмет нашего внимания в этом разделе которые легко позволяют выполнить модернизацию. (Следует отметить, что сегодня Macintosh имеет шины расширения; фактически все компьютеры Macintosh изготовленные после 1995 имеют такие же шины расширения, что и ПК, например PCI, которую мы рассмотрим позже.)Другим недостатком старых Macintosh компьютеров является то, что среднестатистический пользователь не в состоянии самостоятельно выполнить модернизацию. Это несколько напоминает ситуацию, при которой вам необходимо целиком сдвигать стену вашего дома, чтобы найти электрический ввод, каждый раз, когда вы пользуетесь электробытовым прибором. Отсутствие стандартного интерфейсного разъема (ввода) приводит к необходимости каждый раз отыскивать провод питания, а затем подключать туда нужное вам устройство....
Такой подход кажется глупым, если у нас есть стандартный выходной (входной) разъем. Любой производитель, который хочет продать мне прибор, требующий подключения к электросети, должен прежде убедиться, что этот прибор соответствует стандарту и добавить двух-штыревой разъем. Таким образом, "модернизация" моего дома (установка нового электробытового прибора) предельно упрощается: только "plug and play". Многие компьютеры исповедуют такой же подход. Такие компьютеры издали стандарт соединителя: любой производитель, желающий изготавливать платы расширения для этих компьютеров, должен предоставлять платы соответствующие спецификации разъема, и тогда плата будет работать в компьютере. Даже в самых первых компьютерах был предусмотрен разъем, который сначала называли "omnibus connector" (автобусный разъем), поскольку он предоставлял доступ ко всем важным сетям компьютера. "Omnibus" быстро сократили до "bus", да так оно и осталось. (Применительно к отечественной практике: плоские многожильные гибкие кабели, используемые для передачи сигналов называли "лапша" прим. ред.)Таким образом, шина стала стандартом коммуникации, а соглашение о построении плат, которые могут работать с этой шиной, стало стандартом ПК. По различным причинам в мире ПК насчитывается более шести стандартов шин....
Комментариев нет:
Отправить комментарий