Мы работаем  БЕЗ ВЫХОДНЫХ и выезжаем по всему ставропольскому краю.

СКАЧАТЬ БЕСПЛАТНО ПОПУЛЯРНЫЕ ПРОГРАММЫ:
(8652) 90-40-50

ВЫ    НАХОДИТЕСЬ   НА  САЙТЕ КОМПЬЮТЕРНОЙ  ПОМОЩИ В СТАВРОПОЛЕ!
Всегда можно получить качественную консультацию у нашего специалиста по  вопросам, связанным с ремонтом компьютеров, ремонтом ноутбуков, настройкой сетей, всем видам компьютерной помощи, позвонив по нашему телефону в городе Ставрополе
90-40-50
Компьютерная помощь и ремонт компьютеров у нас – всегда лучшее решение!
Copyright   © 2009 - 2012

  
  
  
      

  


Любое цитирование и перепечатка информации разрешается и приветствуется при указании активной ссылки на сайт komp26.ru
Невозможное - возможно: недорого, недолго, нестрашно
Типы памяти

Не все мегабайты памяти ПК одинаковы. Фактически, память, которая может быть использована вашими программами, можно разделить на четыре типа: основная, расширенная, дополнительная и кэш-память (conventional, extended, expanded и cache). Эти четыре тип  изначально делятся по способу доступа к ним, который определяет, как их использовать, и какую выгоду приносит каждый из них вашему ПК.

Основная память (Conventional Memory)

Основная или обычая память, называемая зоной DOS, представляет собой 640К (или около того), которые могут быть использованы непосредственно DOS. Она называется обычной, поскольку это единственный вид памяти, доступный обычным компьютерам, тем, которые существовали до появления на рынке IBM AT. Она еще именуется "DOS-памятью", так как это единственный тип памяти, для использования которой была написана DOS.

Обычную память часто называют "памятью реального режима" ввиду того, что она прямо адресуема в реальном операционном режиме микропроцессоров Intel. Иногда ее называют базовой памятью, поскольку каждый ПК имеет, по крайней мере, некоторый объем (большая часть современных ПК имеют полный комплект) этой памяти, которая служит как основание системы. Эта базовая память должна существовать, так как все микропроцессоры Intel загружаются в реальном режиме, который требует предоставить, по крайней мере, некоторую память для выполнения любых операций.

Хотя обычная память наиболее используема в вашем ПК. Она все же ограничена. Сохранение изначальной конструкции ПК, поддерживающей максимум 640К, вызвано желанием сохранить все машины совместимыми друг с другом. Этот лимит был отчасти навязан микропроцессором 8088 стандартной IBM PC. Хотя этот чип мог бы управлять одним полным мегабайтом памяти (что равняется 1024 К), IBM резервирует 364К общего адресного пространства для использования внешними системными функциями, такими как Basic Input/Output System (BIOS) и видеосистема

Зарезервированные 364К, область памяти вне адресного интервала DOS часто именуют верхней памятью - high memory (Microsoft называет ее "High DOS Memory), поскольку она расположена на верхней границе адресного пространства 8088-го микропроцессора. В большинстве ПК адресная область, предоставленная для этой верхней памяти, целиком не используется. Ее верхние 64К обычно предоставлены BIOS вашего ПК (и в IBM-компьютерах встроенному кассетному интерпретатору языка BASIC); другой блок в 64К назначен для использования видеосистемой; и еще 8К или около того отдано дополнительным кодам BIOS, необходимым для систем жесткого диска. Сети и другие внешние устройства могут также использовать ограниченную верхнюю область памяти Остаток адресного диапазона памяти не может быть использован для DOS-приложений по двум причинам. Во-первых, эта область памяти зарезервирована, то есть программист не может уверенно предполагать, что какой-нибудь участок ее свободен для использования его программами. Когда программа в состоянии перехватить несколько байтов из этой области на одном ПК, на другой системе она может столкнуться с другой функцией, которая также пытается использовать ту же память. Подобные конфликты памяти обычно приводят к системным сбоям. Кроме того, DOS требует непрерывной памяти

Это значит, что DOS можно работать только с непрерывной областью адресов под его управлением. Она не может перепрыгнуть через блок зарезервированной памяти для расширения своей территории.

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

Первое требование для обхождения правил зарезервированной памяти удовлетворяется обычной проверкой на пригодность программного обеспечения каждой отдельной машине, в которой оно работает. Программа загружается и проверяет, какие используются адресные области и какие есть недостатки, связанные с ROM и RAM. Если нет физической памяти, назначаемой обычной адресной области, то эта область могла бы использоваться для обычной расширенной памяти.