КОМПЬЮТЕР, УСТРОЙСТВО УПРАВЛЕНИЯ И СПОСОБ ОБРАБОТКИ ДАННЫХ

1. Компьютер, причем компьютер включает в себя блок обработки и устройство управления, при этом
блок обработки сконфигурирован, чтобы присоединять тег к запросу приложения и посылать к устройству управления присоединенный запрос приложения; и
устройство управления сконфигурировано, чтобы принимать присоединенный запрос приложения и определять, в соответствии с тегом и предварительно сохраненной политикой распределения ресурсов, количество ресурсов, распределенных для запроса приложения, причем политика распределения ресурсов включает в себя соответствие между тегом и количеством ресурсов, распределенных для запроса приложения; и дополнительно сконфигурировано, чтобы инструктировать другой компонент, который является компонентом компьютера и который связан с устройством управления, обрабатывать запрос приложения в соответствии с количеством ресурсов, распределенных для запроса приложения.
2. Компьютер по п. 1, в котором устройство управления дополнительно содержит буфер, буфер содержит по меньшей мере две очереди, каждая очередь соответствует диапазону величин ресурсов, и приоритет каждой очереди является различным;
устройство управления, в частности, сконфигурировано, чтобы выбирать, из по меньшей мере двух очередей в соответствии с количеством ресурсов, распределенных для запроса приложения, очередь, соответствующую запросу приложения, и сохранять запрос приложения в очереди, соответствующей запросу приложения; и
компонент компьютера сконфигурирован, чтобы отдельно обрабатывать очереди в буфере в соответствии с приоритетом каждой очереди.
3. Компьютер по п. 1, в котором устройство управления, в частности, содержит процессор и кэш, причем кэш хранит политику распределения ресурсов; и
процессор дополнительно сконфигурирован, чтобы получать политику распределения ресурсов из кэша; и процессор, в частности, сконфигурирован, чтобы принимать присоединенный запрос приложения и определять, в соответствии с тегом и предварительно сохраненной политикой распределения ресурсов, количество ресурсов, распределенных для запроса приложения, причем политика распределения ресурсов содержит соответствие между тегом и количеством ресурсов, распределенных для запроса приложения; и инструктировать другой компонент, который является компонентом компьютера и который связан с устройством управления, обрабатывать запрос приложения в соответствии с количеством ресурсов, распределенных для запроса приложения.
4. Компьютер по п. 3, в котором политика распределения ресурсов содержит таблицу управления, таблица управления включает в себя множество элементов, и один элемент из множества элементов содержит соответствие между тегом и количеством ресурсов, распределенных для запроса приложения;
процессор, в частности, сконфигурирован, чтобы посылать инструкцию запроса в кэш, причем инструкция запроса содержит тег; и
кэш сконфигурирован, чтобы получать, в соответствии с инструкцией запроса, элемент, соответствующий тегу, и посылать элемент, соответствующий тегу, в процессор устройства управления.
5. Компьютер по п. 3 или 4, причем компьютер дополнительно содержит память, причем память хранит программное обеспечение администрирования узлов;
блок обработки дополнительно сконфигурирован, чтобы определять политику распределения ресурсов с использованием программного обеспечения администрирования узлов; и
процессор дополнительно сконфигурирован, чтобы получать политику распределения ресурсов из программного обеспечения администрирования узлов и записывать политику распределения ресурсов в кэш.
6. Компьютер по п. 5, в котором блок обработки дополнительно включает в себя регистр тега;
блок обработки дополнительно сконфигурирован, чтобы определять тег с использованием программного обеспечения администрирования узлов и записывать тег в регистр тега с использованием программного обеспечения администрирования узлов; и
блок обработки дополнительно сконфигурирован, чтобы считывать тег из регистра тега.
7. Компьютер по любому из пп. 1-6, в котором компонент содержит любое одно из высокоскоростной сети межсоединений на кристалле, кэша, памяти, блока обработки графики, видео RAM, сети межсоединений ввода/вывода I/O, жесткого диска, сетевого адаптера и дисплея.
8. Устройство управления, причем устройство управления содержит процессор, причем
процессор сконфигурирован, чтобы принимать запрос приложения, к которому присоединен тег, и определять, в соответствии с тегом и предварительно сохраненной политикой распределения ресурсов, количество ресурсов, распределенных для запроса приложения, причем политика распределения ресурсов содержит соответствие между тегом и количеством ресурсов, распределенных для запроса приложения; и дополнительно сконфигурирован, чтобы инструктировать другой компонент, который является компонентом компьютера и который связан с устройством управления, обрабатывать запрос приложения в соответствии с количеством ресурсов, распределенных для запроса приложения.
9. Устройство управления по п. 8, причем устройство управления дополнительно содержит буфер, буфер содержит по меньшей мере две очереди, каждая очередь соответствует диапазону количеств ресурсов, и приоритет каждой очереди является различным;
процессор, в частности, сконфигурирован, чтобы выбирать, из по меньшей мере двух очередей в соответствии с количеством ресурсов, распределенных для запроса приложения, очередь, соответствующую запросу приложения, и сохранять запрос приложения в очереди, соответствующей запросу приложения; и
компонент сконфигурирован, чтобы отдельно обрабатывать очереди в буфере в соответствии с приоритетом каждой очереди.
10. Устройство управления по п. 8, причем устройство управления дополнительно содержит кэш, причем кэш хранит политику распределения ресурсов; и
процессор дополнительно сконфигурирован, чтобы получать политику распределения ресурсов из кэша.
11. Устройство управления по п. 10, причем политика распределения ресурсов содержит таблицу управления, таблица управления содержит множество элементов, и один элемент из множества элементов содержит соответствие между тегом и количеством ресурсов, распределенных для запроса приложения;
процессор, в частности, сконфигурирован, чтобы посылать инструкцию запроса в кэш, причем инструкция запроса содержит тег; и
кэш сконфигурирован, чтобы получать, в соответствии с инструкцией запроса, элемент, соответствующий тегу, и посылать элемент, соответствующий тегу, в процессор.
12. Устройство управления по п. 10 или 11, причем политика распределения ресурсов определяется компьютером с использованием программного обеспечения администрирования узлов, причем программное обеспечение администрирования узлов сохранено в памяти компьютера; и
процессор дополнительно сконфигурирован, чтобы получать политику распределения ресурсов из программного обеспечения администрирования узлов.
13. Компьютер по любому из пп. 8-12, в котором компонент содержит любое одно из высокоскоростной сети межсоединений на кристалле, кэша, памяти, блока обработки графики, видео RAM, сети межсоединений ввода/вывода I/O, жесткого диска, сетевого адаптера и дисплея.
14. Способ обработки данных, содержащий:
прием, устройством управления, запроса приложения, к которому присоединен тег;
определение, устройством управления в соответствии с тегом и предварительно сохраненной политикой распределения ресурсов, количества ресурсов, распределенных для запроса приложения, причем политика распределения ресурсов содержит соответствие между тегом и количеством ресурсов, распределенных для запроса приложения; и
инструктирование, устройством управления, другого компонента, который является компонентом компьютера и который связан с устройством управления, обрабатывать запрос приложения в соответствии с количеством ресурсов, распределенных для запроса приложения.
15. Способ по п. 14, причем устройство управления дополнительно содержит буфер, буфер содержит по меньшей мере две очереди, каждая очередь соответствует диапазону количеств ресурсов, и приоритет каждой очереди является различным; и
инструктирование, устройством управления, другого компонента, который является компонентом компьютера и который связан с устройством управления, обрабатывать запрос приложения в соответствии с количеством ресурсов, распределенных для запроса приложения, содержит:
выбор, устройством управления из по меньшей мере двух очередей в соответствии с количеством ресурсов, распределенных для запроса приложения, очереди, соответствующей запросу приложения, и сохранение запроса приложения в очереди, соответствующей запросу приложения, так что компонент отдельно обрабатывает очереди в буфере в соответствии с приоритетом каждой очереди.
16. Способ по п. 14, причем устройство управления дополнительно содержит процессор и кэш, причем кэш хранит политику распределения ресурсов; и
способ дополнительно содержит: получение, процессором, политики распределения ресурсов из кэша, причем
определение, устройством управления в соответствии с тегом и предварительно сохраненной политикой распределения ресурсов, количества ресурсов, распределенных для запроса приложения, причем политика распределения ресурсов содержит соответствие между тегом и количеством ресурсов, распределенных для запроса приложения, содержит:
определение, процессором в соответствии с тегом и предварительно сохраненной политикой распределения ресурсов, количества ресурсов, распределенных для запроса приложения, причем политика распределения ресурсов содержит соответствие между тегом и количеством ресурсов, распределенных для запроса приложения; и
инструктирование, устройством управления, другого компонента, который является компонентом компьютера и который связан с устройством управления, обрабатывать запрос приложения в соответствии с количеством ресурсов, распределенных для запроса приложения, содержит:
инструктирование, процессором, другого компонента, который является компонентом компьютера и который связан с устройством управления, обрабатывать запрос приложения в соответствии с количеством ресурсов, распределенных для запроса приложения.
17. Способ по п. 16, в котором политика распределения ресурсов содержит таблицу управления, таблица управления содержит множество элементов, и один элемент из множества элементов содержит соответствие между тегом и количеством ресурсов, распределенных для запроса приложения;
получение, процессором, политики распределения ресурсов из кэша содержит: посылку, процессором, инструкции запроса в кэш, причем инструкция запроса содержит тег; и
получение, кэшем в соответствии с инструкцией запроса, элемента, соответствующего тегу, и посылку элемента, соответствующего тегу, в процессор.
18. Способ по п. 16 или 17, в котором политика распределения ресурсов определяется компьютером с использованием программного обеспечения администрирования узлов, причем программное обеспечение администрирования узлов сохранено в памяти компьютера; и способ дополнительно содержит:
получение, процессором, политики распределения ресурсов из программного обеспечения администрирования узлов.