RAM, СИСТЕМА ОБРАБОТКИ ДАННЫХ СЕТИ И СПОСОБ ТАБЛИЧНОГО ПОИСКА ДЛЯ RAM

1. Способ табличного поиска для оперативного запоминающего устройства (RAM), отличающийся тем, что в нем:
от каждого физического интерфейса принимают с помощью сетевого процессора сообщение о доступе к таблице услуг;
сетевой процессор осуществляет синтаксический анализ сообщения о доступе к таблице услуг для получения идентификационной информации таблицы услуг, к которой осуществляет доступ сообщение о доступе к таблице услуг;
выделяют адрес библиотеки виртуальной памяти для сообщения о доступе к таблице услуг согласно идентификационной информации таблицы услуг, при этом адрес библиотеки виртуальной памяти является адресом библиотеки виртуальной памяти, который расположен в по меньшей мере двух библиотеках виртуальной памяти, делящих RAM, и содержит таблицу услуг, к которой осуществляют доступ, при этом одинаковую таблицу услуг хранят в по меньшей мере двух из множества библиотек виртуальной памяти RAM; и
осуществляют доступ к библиотеке виртуальной памяти, соответствующей адресу библиотеки виртуальной памяти, выделенному для поиска соответствующей таблицы услуг.
2. Способ табличного поиска для RAM по п. 1, отличающийся тем, что во время выделения адреса библиотеки виртуальной памяти сетевой процессор ищет по меньшей мере одну библиотеку виртуальной памяти, которая содержит таблицу услуг, к которой осуществляют доступ, согласно идентификационной информации таблицы услуг, содержащейся в сообщении о доступе к таблице услуг, и выбирает библиотеку виртуальной памяти, которая имеет на данный момент наинизший трафик, для формирования адреса библиотеки виртуальной памяти.
3. Способ табличного поиска для RAM по п. 1, отличающийся тем, что одинаковую таблицу услуг хранят в каждой из по меньшей мере двух библиотек виртуальной памяти, делящих RAM.
4. Способ табличного поиска для RAM по п. 3, отличающийся тем, что во время выделения адреса библиотеки виртуальной памяти определяют с помощью сетевого процессора адрес библиотеки виртуальной памяти, соответствующий сообщению о доступе к таблице услуг, с помощью хаотического вычисления согласно идентификационной информации таблицы услуг, содержащейся в сообщении о доступе к таблице услуг.
5. Способ табличного поиска для RAM по одному из пп. 1-4, отличающийся тем, что после получения адреса библиотеки виртуальной памяти, соответствующего сообщению о доступе к таблице услуг, в способе дополнительно формируют ключевое значение табличного поиска согласно полученному адресу библиотеки виртуальной памяти и ищут соответствующую таблицу услуг в соответствующей библиотеке виртуальной памяти согласно ключевому значению табличного поиска.
6. Способ табличного поиска для RAM по любому из пп. 1-4, отличающийся тем, что RAM включает одно из устройств, выбранное среди статического оперативного запоминающего устройства (SRAM), троичного ассоциативного запоминающего устройства (ТСАМ) и синхронного динамического оперативного запоминающего устройства (SDRAM).
7. Оперативное запоминающее устройство (RAM), отличающееся тем, что содержит по меньшей мере две библиотеки виртуальной памяти, при этом одинаковая таблица услуг сохранена в по меньшей мере двух из множества библиотек виртуальной памяти.
8. RAM по п. 7, отличающееся тем, что в каждой из по меньшей мере двух библиотек виртуальной памяти RAM сохранена одинаковая таблица услуг.
9. Система обработки данных сети, отличающаяся тем, что содержит сетевой процессор и оперативное запоминающее устройство (RAM), при этом сетевой процессор содержит приемный компонент, компонент синтаксического анализа, выделяющий компонент, поисковый компонент и обрабатывающий компонент;
приемный компонент сконфигурирован для приема от каждого физического интерфейса сообщения о доступе к таблице услуг;
компонент синтаксического анализа сконфигурирован для осуществления синтаксического анализа сообщения о доступе к таблице услуг, принятого приемным компонентом, для получения идентификационной информации таблицы услуг, к которой осуществляет доступ сообщение о доступе к таблице услуг;
выделяющий компонент сконфигурирован для выделения адреса библиотеки виртуальной памяти для сообщения о доступе к таблице услуг согласно идентификационной информации таблицы услуг, при этом библиотека виртуальной памяти, соответствующая адресу библиотеки виртуальной памяти, содержит искомую таблицу услуг;
поисковый компонент сконфигурирован для поиска таблицы услуг в соответствующей библиотеке виртуальной памяти RAM согласно полученному адресу библиотеки виртуальной памяти и для направления возвращенного результата поиска к обрабатывающему компоненту;
обрабатывающий компонент сконфигурирован для выполнения обработки данных соответствующей услуги согласно возвращенному результату поиска; и
RAM содержит по меньшей мере две библиотеки виртуальной памяти и одинаковая таблица услуг сохранена в по меньшей мере двух из множества библиотек виртуальной памяти RAM.
10. Система обработки данных сети по п. 9, отличающаяся тем, что выделяющий компонент дополнительно содержит выбирающий элемент, сконфигурированный для поиска по меньшей мере одной библиотеки виртуальной памяти, которая содержит таблицу услуг, к которой осуществляют доступ, согласно идентификационной информации таблицы услуг, содержащейся в сообщении о доступе к таблице услуг, и для выбора библиотеки виртуальной памяти, которая теперь имеет наинизший трафик, для формирования соответствующего адреса библиотеки виртуальной памяти.
11. Система обработки данных сети по п. 9, отличающаяся тем, что выделяющий компонент может дополнительно содержать элемент хаотического вычисления, сконфигурированный для определения адреса библиотеки виртуальной памяти, соответствующего сообщению о доступе к таблице услуг, с помощью хаотического вычисления согласно идентификационной информации таблицы услуг, содержащейся в сообщении о доступе к таблице услуг, когда одинаковая таблица услуг сохранена во всех библиотеках виртуальной памяти RAM.
12. Система обработки данных сети по любому из пп. 9-11, отличающаяся тем, что дополнительно содержит формирующий компонент, сконфигурированный для формирования ключевого значения табличного поиска согласно полученному адресу библиотеки виртуальной памяти после получения выделяющим компонентом адреса библиотеки виртуальной памяти, соответствующего сообщению о доступе к таблице услуг; и RAM выполнена с возможность поиска соответствующей таблицы услуг в соответствующей библиотеке виртуальной памяти согласно ключевому значению табличного поиска.
13. Система обработки данных сети по любому из пп. 9-11, отличающаяся тем, что RAM включает одно из устройств, выбранных среди статического оперативного запоминающего устройства (SRAM), троичного ассоциативного запоминающего устройства (ТСАМ) и синхронного динамического оперативного запоминающего устройства (SDRAM).