Logo ru.artbmxmagazine.com

Как работает память компьютера?

Оглавление:

Anonim

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

В этом документе мы попытаемся развеять это сомнение и точно так же узнаем, как происходит внутреннее общение в компьютере.

РАЗРАБОТКА

Основная память - это набор или набор маленьких ячеек, в которых хранится информация (данные и инструкции), которые однозначно идентифицируются по адресу.

Чтобы получить доступ к определенному адресу, ЦП отправляет сигналы на адресную шину, размер которой составляет приблизительно 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 и ЭТО

1.2 ФИЗИЧЕСКОЕ РАСПРЕДЕЛЕНИЕ ПАМЯТИ

Внутри Физика мы можем получить доступ к различным позициям памяти с помощью электронных средств.

Записи могут быть классифицированы на 2 типа:

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

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

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

Информация, передаваемая на выходные элементы, берется из регистров в блоке памяти, отправляется в операционные регистры, и результат этого возвращается в регистры памяти.

1.2.1 Основные свойства компонента, составляющего двоичные ячейки в блоке памяти

  1. Свойство, зависящее от двух состояний, для двоичного представления. Небольшой размер. Низкая стоимость на бит хранения. Эффективное время доступа.

Например: магнитные сердечники, полупроводниковые ИС и магнитные поверхности лент, барабанов и дисков.

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

Связь между блоком памяти и его окружением осуществляется двумя сигналами:

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

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

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

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

Схемы внутренней памяти принимают этот адрес из регистра и открывают необходимые пути для выбора слова.

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

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

Последовательность операций, необходимая для связи с блоком памяти для передачи внешнего слова в BR:

  1. Передать биты адреса выбранного слова в AR. Активировать вход управления считыванием.

Последовательность операций, необходимая для хранения нового

  1. Передайте биты адреса выбранного слова в 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

Как работает память компьютера?