Определение перемещение

Термин « перемещение» не является частью словаря Королевской испанской академии ( RAE ). Концепция, которую мы можем найти в публикации, - это местоположение : процесс и результат определения местоположения (размещение чего-либо или кого-либо в определенном месте).

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

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

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

Процесс перемещения состоит из следующих этапов:

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

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

Рекомендуем