Cтраница 1
Регистр перемещений контролирует, перемещение мобильной станции из соты в соту. При каждом таком перемещении в регистр заносится новая информация о номере соты и некоторая другая информация. [1]
В этом случае содержимое регистров перемещения всегда оказывается положительным. [2]
Наиболее простой вариант решения - использование регистра перемещения, который представляет собой как бы скрытый индексный регистр, применяемый к любой команде программы. [3]
В момент эстафетной передачи подвижная станция уже зарегистрирована в регистре перемещения с временным номером TMSI, соответствующим TMSI прежней зоны обслуживания. При входе абонента в новую зону осуществляется процедура опознавания, которая проводится по старому, зашифрованному в радиоканале TMSI, передаваемому одновременно с номером LAI зоны обслуживания. Последний сообщает центрам коммутации и управления информацию о направлении перемещения подвижной станции и позволяет запросить прежнюю зону расположения о статусе абонента, а также его данные, исключив обмен этими служебными сообщениями по радиоканалам управления. [4]
Для обеспечения перемещаемости программ на некоторых машинах используются индексные регистры, а иногда даже специальные наборы регистров перемещения. Необходимое значение вносится в регистр перемещения и затем уже в процессе выполнения программы добавляется к содержимому адресных полей с целью получения истинных адресов. При таком порядке работы прикладные программисты или компилятор должны указывать номера регистров, которые в данной программе будут хранить значения адресного смещения. [5]
Для обеспечения перемещаемости программ на некоторых машинах используются индексные регистры, а иногда даже специальные наборы регистров перемещения. Необходимое значение вносится в регистр перемещения и затем уже в процессе выполнения программы добавляется к содержимому адресных полей с целью получения истинных адресов. При таком порядке работы прикладные программисты или компилятор должны указывать номера регистров, которые в данной программе будут хранить значения адресного смещения. [6]
В системах, снабженных регистром перемещений, расположение программы в памяти не играет роли, поэтому все программы считаются расположенными с адреса нуль. [7]
Это напоминает ситуацию, известную в теории относительности, когда наблюдатель, помещенный в купе идеального поезда, не может определить, в каком направлении он движется и движется ли вообще. Простейшим механизмом подобного рода может служить регистр перемещений, содержимое которого автоматически добавляется, к каждому адресу, используемому для обращения к памяти. Регистр перемещений можно рассматривать как дополнительный скрытый индекс-регистр, который автоматически используется для каждой команды, содержащей обращения к памяти. [8]
Центр коммутации осуществляет постоянное слежение за подвижными станциями. Для этого используются регистр положения и регистр перемещений. В регистре положения хранится та часть информации о местоположении подвижной станции, которая позволяет доставлять вызов. Этот регистр содержит международный идентификационный номер мобильного абонента ( IMSI) и некоторые другие данные. [9]
Операционная система резервирует некоторые операции для себя. В эти операции входят команды ввода-вывода, загрузка регистров перемещения и команда останова. Команды операционной системы называются привилегированными командами. Они необходимы в операционных системах разделения времени для защиты пользователей от вмешательства в работу друг друга независимо от того, намеренно или случайно это происходит. [10]
Это напоминает ситуацию, известную в теории относительности, когда наблюдатель, помещенный в купе идеального поезда, не может определить, в каком направлении он движется и движется ли вообще. Простейшим механизмом подобного рода может служить регистр перемещений, содержимое которого автоматически добавляется, к каждому адресу, используемому для обращения к памяти. Регистр перемещений можно рассматривать как дополнительный скрытый индекс-регистр, который автоматически используется для каждой команды, содержащей обращения к памяти. [11]
В машинах, в которых используется эта технология перемещения, регистр всегда указывает на физический адрес начала текущей программы. Аппаратное обеспечение прибавляет регистр перемещения ко всем адресам памяти, прежде чем отправить их в память. Весь процесс перемещения является прозрачным для каждой пользовательской программы. Пользовательские программы даже не подозревают, что этот процесс происходит. Если программа перемещается, операционная система должна обновить регистр перемещения. [12]
В машинах, в которых используется эта технология перемещения, регистр всегда указывает на физический адрес начала текущей программы. Аппаратное обеспечение прибавляет регистр перемещения ко всем адресам памяти, прежде чем отправить их в память. Весь процесс перемещения является прозрачным для каждой пользовательской программы. Пользовательские программы даже не подозревают, что этот процесс происходит. Если программа перемещается, операционная система должна обновить регистр перемещения. [13]