Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Voprosy_biletov_osis.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
199.17 Кб
Скачать

Вопрос 40

Адресация — (обращение) к устройству или элементу данных по его адресу; установление соответствия между множеством однотипных объектов и множеством их адресов; метод идентификации местоположения объекта.

Методы адресации:

  1. Регистровая- требуемое значение в регистре

  2. Непосредственная или литеральная- Для задания констант

  3. Базовая со смещением- Для обращения к локальным переменным

  4. Косвенная регистровая- Для обращения по указателю или вычисленному адресу

  5. Индексная- Иногда полезна при работе с массивами

  6. Прямая или абсолютная - Иногда полезна для обращения к статическим данным

  7. Косвенная- — адресная часть команды содержит косвенный адрес; адресация посредством косвенных адресов.

  8. Автодекрементная, автоинкрементная  — содержимое регистра индекса изменяется на некоторое число.

Вопрос 41

При помощи виртуальной памяти решают 2 задачи:

  1. Виртуальная память позволяет адресовать пространство гораздо больше, чем емкость физической памяти конкретной вм. В соответствии с принципом локальности для реальных программ нет необходимости помещении их в физическую память целиком. Выполнение программ, наход. в памяти лишь частично имеет ряд преимуществ:

-программа неограниченна величиной памяти

-можно разместить в памяти больше программ

-объем ввода/вывода для выгрузки части программы на диск может быть меньше, чем в варианте классического свопинга

2) Защита памяти. Объединение контроля доступа к отдельным сегментам памяти и в частности защиты пользовательских программ.

Вопрос 42

Преобразование виртуальных адресов в реальные может происходить при загрузке программы или при выполнении программы. При таком подходе привязка выполняется при каждом обращении к памяти, то есть очень часто. Поэтому естественным решением является выполнение этой функции на аппаратном уровне. Аппаратура переводит виртуальные адреса в реальные, используя некоторые таблицы привязки. Подготовка таблиц привязки адресов - операция, выполняемая для процесса одноразово, модификация их производится также одноразово, поэтому задача формирования и модификации таблиц привязки возлагается на ОС. Разработка программ, работающих в виртуальном адресном пространстве, имеет целый ряд преимуществ, которые можно сгруппировать по трем основным направлениям: Удобство для программиста, защита, Реорганизация памяти.

Вопрос 43

Виртуальная память

Виртуальная память — технология, разработанная ради увеличения общего объема памяти, организации множества адресных пространств памяти, их защиты и автоматизации процесса перемещения машинного кода и данных между основной памятью компьютера и вторичным хранилищем. Методы реализации виртуальной памяти:

Свопинг - один из методов реализации виртуальной памяти, при котором отдельные, как правило, неактивные  процессы перемещаются из оперативной памяти на жёсткий диск, тем самым освобождая оперативную память для загрузки других процессов.

При страничной организации виртуальной памяти оперативная память делится на области памяти фиксированной длины, называемые страницами памяти. Страница является минимальное единицей выделяемой памяти.

Сегментная организация виртуальной памяти. Механизм реализации виртуальной памяти, при котором виртуальное пространство делится на части произвольного размера — сегменты, что позволяет, например, разбить данные процесса на логические блоки. Вопрос 44

Ассоциативная память- является особым видом машинной памяти, используемой в приложениях очень быстрого поиска.

Из-за того, что АП разработана, чтобы искать во всей памяти одной операцией, это получается намного быстрее чем поиск в RAM фактически во всех приложениях поиска. В отличие от чипа RAM, у которого хранилища простые, у каждого отдельного бита памяти в полностью параллельной АП должна быть собственная присоединенная схема сравнения, чтобы обнаружить совпадение между сохраненным битом и входным битом. К тому же, выходы сравнений от каждой ячейки в слове данных должны быть объединены, чтобы привести к полному результату сравнения слова данных. Дополнительная схема увеличивает физический размер чипа АП, что увеличивает стоимость производства. Дополнительная схема также увеличивает рассеиваемую мощность, так как все схемы сравнений активны на каждом такте. Как следствие, АП используется только в специализированных приложениях, где скорость поиска не может быть достигнута используя другие менее дорогостоящие методы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]