Каждый раз, когда мы используем наше компьютерное оборудование, мы используем память, но на самом деле мы не понимаем, почему каждая выполняемая нами инструкция, операция или движение регистрируется в памяти и всегда готова к повторному использованию.
В этом документе мы попытаемся развеять это сомнение и точно так же узнаем, как происходит внутреннее общение в компьютере.
РАЗРАБОТКА
Основная память - это набор или набор маленьких ячеек, в которых хранится информация (данные и инструкции), которые однозначно идентифицируются по адресу.
Чтобы получить доступ к определенному адресу, ЦП отправляет сигналы на адресную шину, размер которой составляет приблизительно 32 бита, и это позволяет нам указать 4 296 967 296 (232) различных адресов памяти для ЦПУ.
Для начала поясним, что представление областей памяти представлено шестнадцатеричной системой счисления; Обоснование этого заключается в следующем.
Говоря о 8-битной адресной шине, он имеет доступ к 256 позициям (диапазон 00-FFh).
На адресной шине, имеющей 20 бит, возможны 1 048 576 (диапазон 00000-FFFFFh).
Если мы имеем дело с 16-битными адресами, у нас есть доступ к 65 536 позициям (диапазон 0000-FFFFh).
Функционирование памяти похоже на метод, используемый для заказа корреспонденции в почтовом отделении. Каждому биту данных назначается адрес, а каждому адресу соответствует место в памяти.
Процесс хранения информации в памяти происходит следующим образом:
Процессор отправляет адрес для данных.
Контроллер памяти находит подходящее место.
Наконец, процессор отправляет данные для записи.
Чтение информации проходит аналогичный процесс:
Процессор отправляет адрес запрошенных данных.
Контроллер памяти находит информационные биты, содержащиеся в этом адресе.
Затем он отправляет их на шину данных процессора.
1 ВИДЫ НАЗНАЧЕНИЯ ПАМЯТИ
Распределение памяти для каждой новой записи можно рассматривать с 2 точек, которые являются следующими: физическая и логическая.
Внутри Физика мы можем получить доступ к различным позициям памяти с помощью электронных средств.
В логической среде мы найдем, как адреса выражаются и хранятся.
1.1 ЛОГИЧЕСКОЕ РАСПРЕДЕЛЕНИЕ ПАМЯТИ
Если мы поговорим о логическом распределении, мы обнаружим, что существует следующее:
- Динамическое распределение Статическое распределение
Например, когда мы работаем на языке программирования, нам требуется выделение памяти, и это делается следующим образом, где обычно начинается с некоторых из следующих литералов, которые являются частью памяти: CS, SS, DS и ЭТО
Внутри Физика мы можем получить доступ к различным позициям памяти с помощью электронных средств.
Записи могут быть классифицированы на 2 типа:
Операционная схема: способна накапливать двоичную информацию на своих триггерах и имеет вентили, способные выполнять задачи обработки данных.
Регистр хранения: используется только для временного хранения двоичной информации, которая не может быть изменена при передаче в регистр или из него.
Где блок памяти представляет собой набор регистров хранения вместе со связанными схемами, необходимыми для передачи информации, которые называются регистрами памяти; Это хранит информацию в группах, называемых словами, и каждое из них сохраняется в регистре памяти.
Информация, передаваемая на выходные элементы, берется из регистров в блоке памяти, отправляется в операционные регистры, и результат этого возвращается в регистры памяти.
1.2.1 Основные свойства компонента, составляющего двоичные ячейки в блоке памяти
- Свойство, зависящее от двух состояний, для двоичного представления. Небольшой размер. Низкая стоимость на бит хранения. Эффективное время доступа.
Например: магнитные сердечники, полупроводниковые ИС и магнитные поверхности лент, барабанов и дисков.
Слово - это x-битный объект, который перемещается в хранилище и выходит из него как единое целое, он может представлять операнд, инструкцию или группу буквенно-цифровых символов или любую двоичную кодированную информацию.
Связь между блоком памяти и его окружением осуществляется двумя сигналами:
Управляющие сигналы: укажите направление требуемой передачи, когда слово должно быть накоплено в регистре памяти или когда ранее сохраненное слово должно быть перенесено из регистра памяти.
Внешние регистры: один указывает регистр памяти, выбранный из тысяч доступных; другой определяет битовую конфигурацию этого слова.
Регистр адреса памяти определяет выбранное слово памяти. Каждому из них присваивается идентификационный номер, начиная с 0 до максимального количества доступных слов, затем местоположение или номер адреса передается в регистр адресов.
Два управляющих сигнала, применяемые к блоку памяти, называются «чтение и запись», на каждый из которых ссылается блок памяти.
Схемы внутренней памяти принимают этот адрес из регистра и открывают необходимые пути для выбора слова.
После приема одного из сигналов внутренние схемы управления в блоке памяти обеспечивают требуемую функцию. Первичная информация уничтожается при записи новой информации. Последовательность внутреннего контроля в разрушаемой памяти чтения должна обеспечивать управляющие сигналы, которые могут привести к восстановлению слова в его двоичных ячейках.
Информация, передаваемая в регистры и из регистров в памяти и во внешнюю среду, передается через регистр, называемый регистром буфера памяти. Когда блок памяти принимает сигнал управления записью, внутреннее управление интерпретирует содержимое регистра разделителя как установку бита слова, которое должно быть сохранено в регистре памяти. С помощью сигнала управления считыванием внутренний контроль отправляет слово из регистра памяти в регистр разделителя.
Последовательность операций, необходимая для связи с блоком памяти для передачи внешнего слова в BR:
- Передать биты адреса выбранного слова в AR. Активировать вход управления считыванием.
Последовательность операций, необходимая для хранения нового
- Передайте биты адреса выбранного слова в MAR. Передайте биты данных слова в MBR. Активируйте вход управления записью.
Свойства блока памяти:
Построенные на полупроводниковых ИС, они сохраняют информацию в регистре памяти во время процесса чтения, чтобы не происходило потерь.
Магнитный сердечник теряет двоичную информацию, хранящуюся в процессе чтения, из-за этого он должен иметь дополнительные функции управления для сброса слова в регистр памяти.
Методы адресации
Обычно инструкция состоит из рабочей части и части направления.
Адресная часть содержит адрес операнда, используемого при выполнении инструкции, или адрес, где расположен адрес операнда; в первом случае направление - прямое направление, во втором - косвенное действие.
- НЕПОСРЕДСТВЕННЫЙ. Инструкция содержит адрес ячейки памяти, в которой находится операнд. Содержит адрес, по которому находится адрес операнда. Он содержит число N. В памяти адрес операнда находится путем добавления числа N к номеру счетчика программы. Содержит число N, которое может быть положительным или отрицательным НЕМЕДЛЕННЫМ. Содержит тот же операнд, среди других
Режимы доступа
Режим доступа к системе памяти определяется типом используемых компонентов.
- Память с произвольным доступом, записи разделены в пространстве, причем каждая запись занимает определенное пространственное место в памяти магнитных сердечников. Память с последовательным доступом, информация, хранящаяся на некотором носителе, не доступна сразу, а получается только через определенные интервалы времени.
ВЫВОД
Адресация состоит не только в том, чтобы выполнить ее на логическом уровне, для ее достижения очень важен тип аппаратного обеспечения, которым обладает машина, и скорость, с которой эта операция может быть выполнена, зависит от него.
Распределение памяти рассматривается с нескольких точек зрения, где одним из них является статическое распределение, которое относится к процессу выделения памяти во время компиляции перед выполнением связанной программы, и с другой стороны, мы находим динамическое распределение или автоматический, где память выделяется при необходимости во время выполнения.
Таким образом, вы можете получить более четкое и точное представление о том, как осуществляется распределение памяти, что является довольно интересной глубокой темой.
БИБЛИОГРАФИЯ
www.monografias.com/trabajos/memoria/memoria.shtml
es.wikipedia.org/wiki/Asignaci%C3%B3n_de_memoria#Asignaci.C3.B3n_din.C3.A1mica_de_memoria
es.wikipedia.org/wiki/Asignaci%C3%B3n_de_memoria
es.wikipedia.org/wiki/Direcci%C3%B3n_de_memoria
www.zator.com/Hardware/H5_1.htm