OSys.ru - операционные системы
OSys.ru - operating systems
операционные системы
доставка цветов, цветы с доставкой по Москве
 Главная   Форум   О проекте   Авторство   Добавить материал   Участие в развитии проекта   Карта сайта  В избранное   Контакт 
ВВЕДЕНИЕ
  • Понятие операционной системы
  • История создания и развития операционных систем
  • Разновидности современных операционных систем
  • Конкурентная борьба современных операционных систем
  • ВЫЧИСЛИТЕЛЬНЫЕ И ОПЕРАЦИОННЫЕ СИСТЕМЫ
  • Вычислительная система и ее ресурсы
  • Виды вычислительных систем
  • Режимы работы вычислительных систем
  • Характеристики операционных систем
  • ОПЕРАЦИОННАЯ СИСТЕМА DOS
  • История создания и развития операционной системы DOS
  • Структура DOS
  • Файловая система DOS
  • Управление оперативной памятью
  • Процедура установки DOS
  • Конфигурирование DOS
  • Прикладные программы в среде DOS
  • ГРАФИЧЕСКАЯ ОПЕРАЦИОННАЯ СИСТЕМА WINDOWS 3.1.
  • История и основные предпосылки появления Windows
  • Основные сведения о системе Windows 3.1
  • ОПЕРАЦИОННАЯ СИСТЕМА WINDOWS 98
  • История создания, особенности и отличия Windows 98
  • ОПЕРАЦИОННАЯ СИСТЕМА WINDOWS NT
  • История Windows NT
  • Основные сведения о Windows NT
  • Архитектура Windows NT
  • Файловые системы Windows
  • Система безопасности Windows NT
  • Оптимизация работы Windows NT
  • Развитие операционных систем семейства Windows
  • ОПЕРАЦИОННЫЕ СИСТЕМЫ СЕМЕЙСТВА UNIX
  • История и общая характеристика семейства операционных систем UNIX
  • ОПЕРАЦИОННАЯ СИСТЕМА OS/2
  • История развития операционной системы OS/2
  • ДРУГОЕ
  •  Поиск
  •  Наш форум
  •  Карта сайта
  •  Обратная связь
  •  Купить рекламу



  • УПРАВЛЕНИЕ ОПЕРАТИВНОЙ ПАМЯТЬЮ


    1. Базовая память
    2. Дополнительная память
    3. Расширенная память
    4. Верхняя память


    Верхняя память

    Помимо базовой, расширенной и дополнительной памяти, в ПК существует еще так называемая верхняя память (не путайте с верхним блоком памяти!). Как известно, 20-разрядный адрес при работе ПК в реальном режиме образуется путем сложения двух 16-разрядных слов - сегмента и смещения. Перед сложением сегмент смещается на 4 разряда влево (умножается на 16), что и обеспечивает 20-разрядный результат сложения - адрес конкретного байта. Формальное сложение сегмента и смещения может привести к переполнению 20-разрядной адресной сетки. Действительно, если, например, сегмент S=$FFFF, а смещение O=$0010, то сложение $FFFF*16 + $0010 дает значение $100000, для представления которого требуется уже 21 разряд.

    Поскольку в ПК применяется 20-разрядная шина, переполнение результата не может использоваться, и "лишний" 21-й разряд просто теряется, т.е, адресация с сегментом S= $FFFF и смещением O> $000F эквивалентна адресации с сегментом S= $0000 и смещением O= O - $0010. В адресной шине IBM AT имеется 21-й разряд, но его использование обычно запрещено. Однако в таких компьютерах предусмотрена возможность программного управления 21-м разрядом. Если этот разряд разблокировать, программе, работающей в реальном режиме процессора, станут доступны еще почти 64 К (без 16 байт). Эта часть памяти и называется верхней (High Memory Area). MS DOS версии 5.0 и некоторые совместимые с ней операционные системы других фирм (например, DR-DOS фирмы Digital Research версии 4.0 и выше) могут размещать в верхней памяти свои резидентные части, тем самым освобождая драгоценную стандартную память для программ пользователя.

    Таким образом, существуют 4 вида оперативной памяти:

    * базовая - с адресами от $00000 до $FFFFF;

    * верхняя - с адресами от $100000 до $10FFEF;

    * дополнипельная - с адресами от $100000 до $FFFFFFFF;

    * расширенная - организуется специальными аппаратными средствами на компьютерах с микропроцессорами 8088, 8086, 80286 и может программно эмулироваться на процессорах 80386 и 80486.

    При использовании материалов, ссылка на http://osys.ru/ обязательна!
    Copyright ©


    ПОИСК на сайте:


    ОБСУЖДЕНИЕ НА ФОРУМЕ




     Главная    Форум    О проекте    Авторство   Добавить материал   Участие в развитии проекта   Карта сайта  В избранное   Контакт 
    Сегодня: [an error occurred while processing this directive]         OSys.ru - все про операционные системы Windows, Unix, DOS и др.

       
    Наша почта
    OSys.ru - вычислительные и операционные системы Microsoft Windows, DOS, 98, NT, 2000, XP и Vista, а также UNIX, Linux и MacOS и др.
    хостинг и поддержка сайта
    Copyright © 1999-2017 Osys.ru Все права защищены. Авторство