Аппаратная поддержка сохранения регистров
Аппаратная поддержка может реализовываться по-разному. С одной стороны, это может быть ускоренный аппаратный перенос содержимого регистров в память.
С другой — возможно предоставление каждой вновь активизируемой программе своего множества регистров.
Например, в архитектуре SPARC микропроцессоров компании SUN используется 8 групп (окон) по 32 регистра с общими для двух соседних окон восемью регистрами. Перекрытие регистровых окон выполнено так, что регистры с номерами 24—31 предыдущего окна служат одновременно регистрами с номерами 0—7 последующего окна. Это, по мнению разработчиков, увеличивает эффективность передачи параметров подпрограммам.
TrackBack
TrackBack URL for this entry:
http://glaucomanet.info/wp-trackback.php?p=97