Foreversoft.ru

IT Справочник
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Минимальной адресуемой ячейкой оперативной памяти является

Центральный процессор, системные шины

Дата добавления: 2015-07-04 ; просмотров: 6782 ; Нарушение авторских прав

Процессор выполняет обработку всех видов информации

К основным характеристикам процессора относится тактовая частота

Интерфейс объединения модулей в вычислительную систему, называется общей шиной (или системной магистралью)

Аппаратура сопряжения, позволяющая подключить к процессору другие устройства называется… портом

Основная интерфейсная система компьютера, обеспечивающая сопряжение и связь всех его устройств между собой называется… системной шиной

Устройство управления является составной частью… микропроцессора

Арифметико-логическое устройство (АЛУ) является составной частью… микропроцессора

Микропроцессорная память (МП) является составной частью… микропроцессора

Интерфейсная система является составной частью… микропроцессора

Кодовая шина данных является составной частью… системной шины

Кодовая шина адреса является составной частью… системной шины

Кодовая шина инструкций является составной частью… системной шины

Шина питания является составной частью… системной шины

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

В состав внутренней памяти современного компьютера НЕ входит… накопители на магнитных дисках

Для временного хранения информации используется оперативная память (ОЗУ)

Невозможно случайно стереть информацию на … CD-R

Устройством для резервного копирования больших объемов информации является стример

дополнительным хранилищем копий блоков информации

Дисковая память является… памятью прямого доступа

КЭШ-память компьютеров: значительно увеличивает емкость оперативной памяти

Устройством, в котором хранение данных возможно только при включенном питании компьютера, является… оперативная память (ОЗУ)

Минимальной адресуемой ячейкой оперативной памяти является байт

Имеет механические части и поэтому работает достаточно медленно ________ память внешняя

Укажите, какие запоминающие устройства из предложенного списка относятся к внутренней памяти: а)жесткие магнитные дискиб) оперативная память в) постоянная память г)гибкие магнитные дискид) кэш-память ( б, в, д)

Укажите, какие устройства из предложенного списка являются устройствами памяти: а) жесткий дискб) джойстик в) мышь г) регистры д) CD-ROM (а, г, д)

Укажите, какие устройства из предложенного списка являются устройствами памяти:а) сканерб) ОЗУв) мышьг) регистры д) CD-ROM (б, г, д)

Внешняя память компьютера предназначена … для долговременного хранения данных и программ

Компакт-диск (CD) – это … оптический диск, информация с которого считывается лазерным лучом

Процедурой исправления ошибок, используемой для защиты данных в памяти компьютера, является … код Хемминга

При отключении компьютера данные не сохраняются в оперативной памяти (ОЗУ)

Принцип записи данных на гибкий магнитный диск заключается в намагничивании поверхности диска

Устройства ввода/вывода данных, данных, их разновидности и основные характеристики. Клавиатура. Координатные устройства ввода. Видео- и звуковые адаптеры. Назначение, разновидности и основные характеристики. Сканеры. Принтеры. Плоттеры. Мониторы

Модем – это устройство… для связи компьютера с сетью через телефонные линии связи

Разрешение принтера – это число точек, которое различают на линии длиной в один дюйм

Мышь может быть… оптической

Сканер используется для … ввода текстовой и графической информации в компьютер

Джойстик в первую очередь используется как манипулятор в игровых приставках

Выберите устройство ввода мышь

Принтеры классифицируют по типу механизм выполнения печати

НЕ существует мониторов _________ типа лазерного

Устройством ручного ввода графических данных, выполненное в виде рукоятки, связанной с датчиками напряжения, является… джойстик

Минимальной адресуемой ячейкой оперативной памяти является

В процессе загрузки операционной системы происходит

Перезапись файлов операционной системы в оперативную память

В персональном компьютере шина (магистраль) используется

Передачи данных между функциональными узлами компьютера.

Комплекс программ, обеспечивающих управление работой всех аппаратных устройств и доступ пользователя к ним, называется

В объектно-ориентированном программировании в процессе реализации механизма наследования возникает

Модель данных, в которой на верхнем уровне есть только один узел, а любой другой узел может быть связан только с одним узлом на более высоком уровне, называется

Свойство алгоритма ___ означает, что применение алгоритма к одним и тем же данным должно давать одинаковый результат

Антивирусные программы, драйвера и архиваторы относятся к ___ программному обеспечению

Объемы памяти расположены в порядке возрастания

10бит, 2 байта, 20бит, 1010байт, 1 Кбайт

Рабочая область экрана, на которой отображаются окна, называется

Ввода текстовой и графической информации в компьютер

Упорядоченная совокупность однотипных величин, имеющих общее имя, элементы которой адресуются (различаются) порядковыми номерами (индексами)

Массив относится к

Топология сети определяется

Способом взаимодействия компьютеров

Переводит исходный текст в машинный код

Ветвление обязательно должно содержать

Условие и оператор, выполняемый в случае истинности условия

Функцией утилит НЕ является

Разработка программ для компьютера

54.Свойство информации, которая характеризует степень её соответствия реальности

Обращение подпрограммы к самой себе

Пошаговую трансляцию и немедленное выполнение осуществляет

Графический тип, позволяющий при сохранении фото получать наименьший объем.

Читать еще:  При загрузке открывается браузер с рекламой

Электронно-цифровая подпись позволяет

Удостовериться в истинности отправителя и целостности сообщения

59.Каталог содержит файлы:

При выделении файлов по маске z*2*.* выделенными окажутся файлы

б,в,д ( z21.pas z23.pas zr2.pp)

60. Документ MS Word состоит из 8 страниц. Страницы с 1 по 3 и с 7 по 8 имеют книжную ориентацию, остальные – альбомную. Минимальное количество разделов, установленных в этом документе3

61.Для осуществления, демонстрации презентации необходимо выполнить команды:

«Показ слайдов» «Начать показ»

62.При наведении курсора на заголовок окна и нажатии левой кнопки мыши при удерживании и перемещении её, произойдет

Объектно-ориентированным языком является

Специальным образом описанное требование, определяющее состав производимых над базой данных операций

Основная идея структурного программирования состоит в том, что

Для написания программ используется только 3 типа операторов: линейный, ветвление, повторение цикла.

Режим взаимодействия пользователя и вычислительной системы, при котором человек и вычислительная система обмениваются данными в темпе, соизмеримым возможностью их обработки человеком, это-

На рисунке продемонстрирована команда

Арифметические и логические операции выполняются

69. Понятие «отношение, атрибут» относятся к __ модели данных

70. В электронной таблице MS Excel знак “$” перед номером строки в обозначении ячейки указывает на:

Статьи к прочтению:

Ведущий проекта «Дознание о рейсе MH17»: Вопросы следует адресовать Киеву

Похожие статьи:

Информатизация общества Информатизация общества — организованный социально-экономический и научно-технический процесс создания оптимальных условий для…

Клавиши [Ў] и [^]используются для последовательного изменения частоты с заданным шагом или для выбора следующей/предыдущей ячейки памяти. Также, в…

Национальная библиотека им. Н. Э. Баумана
Bauman National Library

Персональные инструменты

Адресация памяти

Адрес памяти (англ. Memory adress ) — это понятие данных, используемых программно-аппаратными средствами для получения доступа к требуемому участку памяти компьютера. Адрес памяти представляет собой последовательность цифр фиксированной длины, которые, обычно, отображаются и обрабатываются как целые числа. Причиной такой формы записи являются особенности CPU (такие как программный счетчик и возрастающие регистры адреса(ячейки) памяти), а также использование памяти как массива, поддерживаемого различными языками программирования.

Содержание

Типы адресов памяти

Физические адреса

Память цифрового компьютера (или основная память) состоит из множества ячеек памяти, каждая из которых имеет физический адрес. [Источник 1] — код, который центральный процессор (или другое устройство) может использовать для доступа к ней. Как правило, только системное программное обеспечение, то есть BIOS [Источник 2] , операционные системы, и некоторые специализированные вспомогательные программы (например, тестеры памяти), обращаются к физической памяти с использованием операторов машинного кода и регистров процессора, Инструктируя CPU направлять аппаратное устройство, называемое контроллером памяти, использовать шину памяти или системную шину или отдельные управляющие, адресные и информационные шины для выполнения команд программы. Шина контроллеров памяти состоит из нескольких параллельных линий, каждая из которых представлена двоичной цифрой (бит). Ширина шины и, следовательно, количество адресуемых единиц хранения и количество битов в каждой единице варьируется среди компьютеров. Физический адрес — это конечный результат всех преобразований других типов адресов, перечисленных далее. На нём кончается работа внутри центрального процессора по преобразованию адресов.

Эффективные адреса

Эффективный адрес — это начало пути вычисления физического адреса. Он задаётся в аргументах индивидуальной машинной инструкции, и вычисляется из значений регистров, смещений и масштабирующих коэффициентов, заданных в ней явно или неявно.

Логические адреса

Без знания номера и параметров сегмента, в котором указан эффективный адрес, последний бесполезен. Сам сегмент выбирается ещё одним числом, именуемым селектором. Пара чисел, записываемая как selector:offset, получила имя логический адрес. Так как активные селекторы хранятся в группе специальных регистров, чаще всего вместо первого числа в паре записывается имя регистра, например, ds:0x11223344 [Источник 3] . В старых компьютерах логические и физические адреса были согласованы, но с момента появления виртуальной памяти у большинства прикладных программ нет информации о физических адресах. Скорее, они адресуют логические адреса [Источник 4] или виртуальные адреса, используя блок управления памятью компьютера и отображение памяти операционной системы.

Линейные адреса

Эффективный адрес — это смещение от начала сегмента — его базы. Если сложить базу и эффективный адрес, то получим число, называемое линейным адресом:

lin_addr = segment.base + eff_addr

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

Виртуальные адреса

В литературе и в документации других архитектур встречается ещё один термин — виртуальный адрес. Он не используется в документации Intel на IA-32, однако встречается, например, в описании Intel® Itanium, в котором сегментация не используется. Можно смело считать, что для IA-32 виртуальный == линейный. В советской литературе по вычислительной технике этот вид адресов также именовался математическим.

Читать еще:  Браузер без истории

Единица измерения адреса

Большинство современных компьютеров используют байтовую адресацию, причем каждый адрес идентифицирует один 8-разрядный байт памяти; данные, слишком большие чтобы храниться в одном байте, могут находиться в нескольких байтах, образуя последовательность последовательных адресов. Существуют компьютеры с пословной адресацией, где минимальным адресуемым блоком памяти является слово на процессоре. Например, миникомпьютер Data General Nova и микросхемы Texas Instruments TMS9900 и National Semiconductor IMP-16 использовали 16-битные слова, также было много 36-разрядных универсальных компьютеров (например, PDP-10), которые использовали 18-разрядную пословную адресацию, а не байт-адресацию, предоставляя адресное пространство из 218 36-битных слов (приблизительно 1 мегабайт памяти). Эффективность адресации памяти зависит от размера бита шины, используемой для адресации — чем больше бит, тем больше адресов доступно компьютеру. Например, 8-разрядный адресный компьютер с 20-разрядной адресной шиной (например, Intel 8086) может адресовать 2 20 (1 048 576) ячеек памяти или один MB памяти, тогда как 32-разрядная шина (например, Intel 80386) Адреса 2 32 (4 294 967 296) или 4 ГБ адресного пространства. Напротив, 36-разрядный адресно-адресуемый аппарат с 18-разрядной адресной шиной адресует только 218 (262,144) 36-разрядных местоположений (9,437,184 бита), что эквивалентно 1,179,648 8-битным байтам или 1152 КБ.

Некоторые старые компьютеры (десятичные компьютеры) были десятизначными с цифровой адресацией. Например, каждый адрес в магнитной памяти IBM 1620 идентифицировал одну шестиразрядную двоично-кодированную десятичную цифру, состоящую из бита четности, бита флага и четырех числовых битов. В 1620 использовались пятизначные десятичные адреса, поэтому в теории максимально возможный адрес был 99,999. На практике CPU поддерживал 20000 ячеек памяти и мог добавить до двух дополнительных модулей внешней памяти, каждый из которых поддерживает 20 000 адресов, в общей сложности 60 000 (00000-59999).

Размер слова в зависимости от размера адреса

Размер слова является характеристикой для данной архитектуры компьютера. Он обозначает количество цифр, которое процессор может обрабатывать за один раз. Современные процессоры, включая встроенные системы, обычно имеют размер слова 8, 16, 24, 32 или 64 бита; Большинство современных компьютеров общего назначения используют 32 или 64 бита. В истории же использовалось много различных вариантов, включая 8, 9, 10, 12, 18, 24, 36, 39, 40, 48 и 60 бит.

Очень часто, когда речь идет о размере слова современного компьютера, также оценивается размер адресного пространства на этом компьютере. Например, компьютер, называемый «32-битным», также обычно разрешает 32-разрядные адреса памяти; 32-разрядный компьютер с байтовой адресацией может адресовать 2^32 = 4,294,967,296 байт памяти или 4 гибибайта (GB). Это позволяет эффективно хранить адрес памяти одним словом.

Однако это не всегда выполняется. Компьютеры могут иметь адреса памяти, большие или меньшие, чем размер их слова. Так многие 8-разрядные процессоры, например MOS Technology 6502, поддерживают 16-разрядные адреса, а если бы они их не поддерживали, то они были бы ограничены лишь 256 байтами адресной памяти. 16-разрядные процессоры Intel 8088 и Intel 8086 поддерживают 20-разрядную адресацию через сегментацию, что позволяет им получать доступ к 1 Мбайт, а не 64 Кбайт памяти. Все процессоры Intel Pentium, начиная с Pentium Pro, включают в себя расширения физических адресов (PAE [Источник 5] ), которые поддерживают отображение 36-разрядных физических адресов в 32-разрядные виртуальные адреса.

Теоретически современные 64-разрядные компьютеры с байтовой адресацией могут адресовать 2 64 байта, но на практике объем памяти ограничен процессором, контроллером памяти или особенностями печатной платы (например, количеством разъемов физической памяти или количеством паяемой памяти).

Содержание отдельной ячейки памяти

Каждая ячейка памяти на компьютере с хранимой программой хранит двоичное число или десятичное число некоторого типа. Эти числа определяются как данные или как команды, а их использование определяется командами, которые извлекают и взаимодействуют с ними. Некоторые «ранние» программисты сочетали команды и данные в словах как способ сэкономить память: «Манчестер-Марк-1» имел место в своих 40-битных словах для хранения нескольких бит данных — его процессор игнорировал небольшую секцию в середине слова — и это часто использовалось как эксплойт для хранения дополнительных данных. Самовоспроизводящиеся программы, такие как вирусы, иногда рассматривают себя как данные, а иногда как команды. Самовоспроизводящийся код в настоящее время устаревает, поскольку его тестирование и техническое обслуживание непропорционально сложно для экономии нескольких байт, а также он может выдавать неверные результаты из-за предположений компилятора или процессора относительно состояния машины, но все же он иногда используется намеренно, с большой осторожностью.

Адресное пространство в программировании приложений

В современной многозадачной среде процессы приложений обычно имеют в своем адресном пространстве (или пространствах) куски памяти следующих типов:

  • Машинный код, в том числе:
    • Собственный код программы;
    • Совместно используемые библиотеки.
  • Данные, в том числе:
    • Инициализированные данные;
    • Неинициализированные (но выделенные) переменные;
    • Стек для переменных исполняемой программы;
    • Куча;
    • Совместно используемая память и отображенные в память файлы.
Читать еще:  Сертификаты в браузере

Некоторые части адресного пространства могут вообще не отображаться.

Схемы адресации

Компьютерная программа может обращаться к адресу, указанному явным образом — в низкоуровневом программировании его обычно называют абсолютным адресом или иногда конкретным адресом, он известен как указатель в языках более высокого уровня. Но программа также может использовать относительный адрес, который указывает местоположение по отношению к другому месту (базовому адресу). Также существует много других способов косвенной адресации.

Модели памяти

Многие программисты предпочитают адресовать память таким образом, чтобы не было различий между пространством кода и пространством данных, а также физической и виртуальной памятью, другими словами, численно идентичные указатели относятся к точно одному и тому же байту ОЗУ.

Однако многие старые компьютеры не поддерживали плоскую модель памяти — в частности, аппараты архитектуры Harvard вынуждали память с командами полностью отделяться от памяти с данными. Многие современные DSP(digital signal processor) (такие как Motorola 56000) имеют три отдельные области хранения — хранение программ, хранение коэффициентов и хранение данных. Некоторые часто используемые команды извлекаются из всех трех областей одновременно — меньшее количество областей хранения (даже если бы были одинаковые общие байты памяти) приводило бы к замедлению выполнения этих команд.

Модели памяти в х86 архитектуре

Старые компьютеры x86 использовали сегментированные адреса модели памяти на основе комбинации двух чисел: сегмента памяти и смещения внутри этого сегмента. Некоторые сегменты неявно трактовались как сегменты кода, предназначенные для команд, сегментов стека или обычных сегментов данных. Хотя использование было разным, сегменты не имели какой-либо защиты памяти. В плоской модели памяти все сегменты (сегментные регистры) обычно устанавливаются в ноль, и только смещения являются переменными.

Минимальной адресуемой ячейкой оперативной памяти является

Для реализации функции хранения информации в компьютере используются следующие основные типы памяти: кэш память, ПЗУ, оперативная память (ОЗУ), долговременная (внешняя) память. Первые три типа памяти образуют внутреннюю (системную) память компьютера. Основными характеристиками любого типа памяти являются объем, время доступа и плотность записи информации.

Кэш-память является элементом микропроцессора. Физически кэш-память основана на микросхемах статической памяти SRAM (Static Random Access Memory). Для создания ячейки статической памяти используется от 4 до 8 транзисторов, которые в совокупности образуют триггер.

Постоянное запоминающее устройство (ПЗУ) — энергонезависимая память, используемая только для чтения. Данный вид памяти используется для хранения только такой информации, которая обычно не меняется в ходе эксплуатации компьютера. Типичным примером использования ПЗУ является хранение в нем базового программного обеспечения, используемого при загрузке компьютера (BIOS). Микросхемы ПЗУ располагаются на материнской плате.

Оперативное запоминающее устройство (ОЗУ) — энергозависимая память, применяемая для временного хранения команд и данных, необходимых процессору для выполнения текущих операций.

Наименьшей частицей памяти является бит, в котором хранится либо 0, либо 1. Отдельные биты объединяются в ячейки, каждая из которых имеет свой адрес, поэтому процессор при необходимости может обратиться к любой ячейке за одну операцию. Минимальной адресуемой ячейкой оперативной памяти является байт. Для выбора нужной ячейки используется ее адрес, передаваемый по адресной шине. Адресация байтов начинается с нуля.

Несмотря на то, что минимальной адресуемой ячейкой оперативной памяти является байт, физически по шине передаются не отдельные байты, а машинные слова. Размер машинного слова зависит от разрядности процессора. То есть размер машинного слова определяется количеством битов, к которым процессор имеет одновременный доступ. Например, для 16-разрядного процессора размер машинного слова будет равен 2 байтам. Адрес машинного слова равен адресу младшего байта, входящего в состав это слова.

Физически ОЗУ строится на микросхемах динамической памяти DRAM (Dynamic Random Access Memory). В динамической памяти ячейки построены на основе областей с накоплением зарядов (конденсаторов), занимающих гораздо меньшую площадь, чем триггеры, и практически не потребляющих энергии при хранении. При записи бита в такую ячейку в ней формируется электрический заряд, сохраняющийся в течение 2-4 миллисекунд. Но для сохранения заряда ячейки необходимо постоянно регенерировать (перезаписывать) ее содержимое. В связи с этим скорость доступа к ячейкам ОЗУ ниже, чем к статической памяти. Для создания ячейки динамической памяти достаточно всего одного транзистора и одного конденсатора, поэтому она дешевле статической памяти и имеет большую плотность упаковки.

Оперативная память изготавливается в виде небольших печатных плат с рядами контактов, на которых размещаются интегральные схемы памяти (модули памяти, рисунок 1).

Рисунок 1 — Схема состава микропроцессора

Модули памяти различаются по размеру и количеству контактов (в зависимости от типа используемой памяти), а также по быстродействию и объему. Объемы оперативной памяти современных компьютеров могут измеряться несколькими гигабайтами (в среднем от 1 до 4 Гбайт).

Ссылка на основную публикацию
Adblock
detector