logo
Кафедра “Системы автоматического управления”

13.4 Метод банков.

Этот метод, как и оба предыдущие, получил в современных МПС достаточно широкое распространение. Под термином банк подразумевается отдельный блок памяти, содержащий, возможно, как оперативную, так и постоянную части. Помимо обычных магистральных входов- выходов такой блок памяти имеет дополнительный управляющий вход Е (Enable) разрешения работы. Схема подключения нескольких банков к МПС приведена на рис.13.7.

В процессе работы такой системы МП, через дешифратор/регистр, открывает нужный банк и использует информацию, которая в нем содержится. Остальные банки логически отключены от магистрали. В данном методе существенно то , что МПС может вообще не содержать собственной оперативной или постоянной памяти. МПС может включать в свое адресное пространство емкостью, например, 64Кб, банки емкостью 56 Кб, оставляя последние 8 К ячеек для собственных нужд, в частности для адресации показанного на рис.13.7 регистра. Такое подключение оказывается удобным для быстрого переключения МПС с решения одной задачи на решение другой. Каждой задаче в этом случае может соответствовать свой банк, однако при этом в каждом банке должны храниться одни и те же резидентные программы операционной системы, что снижает эффективность использования памяти в целом.

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

Рис.13.7.