Устройства для программного управления, например блоки управления: ..устройства для мультипрограммирования – G06F 9/46

МПКРаздел GG06G06FG06F 9/00G06F 9/46
Раздел G ФИЗИКА
G06 Вычисление; счет
G06F Обработка цифровых данных с помощью электрических устройств
G06F 9/00 Устройства для программного управления, например блоки управления
G06F 9/46 ..устройства для мультипрограммирования 

Патенты в данной категории

ВЫПОЛНЕНИЕ ПАРАЛЛЕЛЬНОГО ПОВТОРНОГО ХЭШИРОВАНИЯ ХЕШ-ТАБЛИЦЫ ДЛЯ МНОГОПОТОЧНЫХ ПРИЛОЖЕНИЙ

Изобретение относится к области обработки хеш-таблиц. Техническим результатом является параллельное выполнение изменения размеров и выполняемого по требованию для каждого адресуемого сегмента повторного хеширования для одновременно обрабатываемой хеш-таблицы, которая представляет собой совместно используемое запоминающее устройство, доступ к которому осуществляется одним или больше потоками, которые могут выполнять одно или больше ядер многопроцессорной системы, такой как система, имеющая один или больше многоядерных процессоров. Раскрывается способ для выделения второго количества сегментов для хеш-таблицы, совместно одновременно используемой множеством потоков, где второе количество сегментов логически отображают на соответствующий родительский сегмент первого количества сегментов, и публикуют обновленную емкость хеш-таблицы для завершения выделения без выполнения какого-либо повторного хеширования, таким образом, что повторное хеширование может быть выполнено позже по требованию для каждого сегмента. 3 н. и 17 з.п. ф-лы, 6 ил., 4 табл.

2517238
патент выдан:
опубликован: 27.05.2014
НАБОРЫ ПЛАНИРУЕМЫХ ЗАДАНИЙ В ПЛАНИРОВЩИКЕ

Изобретение относится к способу планирования выполнения процессов в вычислительной системе. Технический результат заключается в повышении эффективности работы вычислительной системы. В ответ на один из первого множества ресурсов обработки в первом освобождающемся узле планирования поиск первого задания для выполнения в первом наборе планируемых заданий, соответствующем первому узлу планирования. В ответ на не нахождение первого задания для выполнения в первом наборе планируемых заданий выполнение с помощью одного из первого множества ресурсов обработки, второго задания из второго набора планируемых заданий, соответствующего второму узлу планирования, который содержит второе множество ресурсов обработки. Первый и второй узлы планирования выявляют для планировщика на основе одного или более показателей выполнения для соответствующих совокупностей компонентов вычислительной системы. Первый и второй наборы планируемых заданий преобразуют в очередность, по меньшей мере, частичного поиска с помощью сравнения расходов на выполнение между, по меньшей мере, первым и вторым узлами планирования. 2 н. и 11 з.п. ф-лы, 9 ил.

2510527
патент выдан:
опубликован: 27.03.2014
СЕТЕВАЯ ВЫЧИСЛИТЕЛЬНАЯ СИСТЕМА

Изобретение относится к области распределенных вычислений. Техническим результатом является обеспечение распределенной вычислительной мощности больших масштабов. Стоимость выполнения сложных анализов финансовых трендов с использованием программного обеспечения существенно снижается путем распределения вычислительной мощности, необходимой для выполнения анализа и вычислительной задачи, между большим числом сетевых отдельных или сгруппированных вычислительных узлов. Для этого вычислительная задача разделяется на множество подзадач. Каждая подзадача выполняется одним из устройств обработки информации для получения множества решений. Затем решения объединяются для получения решения вычислительной задачи. Лицам, под контролем которых находятся устройства обработки информации, выдается вознаграждение за использование ассоциированных с ними устройств обработки информации. Может обеспечиваться возможность изменения алгоритмов во времени. После этого осуществляется выбор одного или нескольких измененных алгоритмов в соответствии с заданным условием. 3 н. и 14 з.п. ф-лы, 4 ил.

2502122
патент выдан:
опубликован: 20.12.2013
СПОСОБЫ И СИСТЕМЫ ОБМЕНА ДАННЫМИ

Изобретение относится к области обмена данными между генератором и потребителем. Техническим результатом является обеспечение непрерывного доступа к данным. В способе обмена данными между первым модулем и вторым модулем: создают данные в первом модуле, причем первый модуль выполнен с возможностью позволять второму модулю практически непрерывно иметь доступ к данным; осуществляют чтение данных во втором модуле, причем второй модуль выполнен с возможностью позволять первому модулю практически непрерывно создавать данные; и осуществляют обмен данными между первым модулем и вторым модулем во время чтения данных. 3 н. и 15 з.п. ф-лы, 3 ил.

2475818
патент выдан:
опубликован: 20.02.2013
СПОСОБ И СИСТЕМА ДЛЯ СОЗДАНИЯ ИТ-ОРИЕНТИРОВАННЫХ СЕРВЕРНЫХ СЕТЕВЫХ ПРИЛОЖЕНИЙ

Изобретение относится к способу управления объектами приложений. Технический результат заключается в уменьшении нагрузки на канал передачи данных. Управляют множеством различных приложений на сервере. Принимают от клиентского звена, имеющего браузер, множество запросов на множество объектов приложений из указанного множества различных приложений. Пересылают базовый статический код указанному клиенту, который выполняет указанный базовый статический код. Пересылают от указанного сервера множество команд, каждая из которых указывает состояние отдельного объекта приложения из множества объектов приложения, указанному клиенту для воспроизведения указанным базовым статическим кодом, имеющимся в клиенте, каждого объекта приложения согласно соответствующему состоянию с помощью указанного браузера. Принимают от указанного клиента множество клиентских событий, каждое из которых относится к отдельному объекту приложения указанного множества объектов приложения. Идентифицируют, для каждого из указанного множества клиентских событий, соответствующее приложение из указанного множества различных приложений и обновляют каждое состояние посредством обработки указанного множества клиентских событий на указанном сервере в соответствии с упомянутой идентификацией. 3 н. и 19 з.п. ф-лы, 3 ил.

2466450
патент выдан:
опубликован: 10.11.2012
СЕТЕВОЕ ИМЯ ГРУППЫ ДЛЯ ВИРТУАЛЬНЫХ МАШИН

Изобретение относится к средствам управления виртуальными машинами. Технический результат заключается в увеличение эффективности управления виртуальными машинами. Перехватывают информацию имени-адреса виртуальных машин хост-машины и формируют имя группы сетевого уровня для хост-машины. Сохраняют имя группы в службе имен. Связывают хост-машину и виртуальные машины с именем группы и обеспечивают по меньшей мере одно из блокирования и разблокирования виртуальных машин на основе имени группы без отдельной обработки каждой из виртуальных машин. Используют процессор для исполнения хранящихся в памяти инструкций для выполнения по меньшей мере одного из упомянутых этапов перехвата, формирования, сохранения, связывания и обеспечения. 3 н. и 17 з.п. ф-лы, 11 ил.

2461050
патент выдан:
опубликован: 10.09.2012
ПОДДЕРЖКА НЕСКОЛЬКИХ ОПЕРАЦИОННЫХ СИСТЕМ В МУЛЬТИМЕДИЙНЫХ УСТРОЙСТВАХ

Изобретение относится к области воспроизведения цифровых мультимедийных данных. Техническим результатом является расширение функциональных возможностей воспроизведения цифровых мультимедийных данных за счет поддержки нескольких операционных систем в устройствах потребительской электроники. Способ воспроизведения различных цифровых мультимедийных данных, закодированных в различных мультимедийных форматах, заключается в том, что: принимают первые цифровые мультимедийные данные в цифровом медиапроигрывателе, имеющем в памяти первую операционную систему в первом состоянии ожидания и имеющем в памяти вторую операционную систему в активном состоянии, причем первые цифровые мультимедийные данные закодированы согласно первому мультимедийному формату; пробуждают первую операционную систему из первого состояния ожидания, при этом первая операционная система поддерживает воспроизведение мультимедиа для первого мультимедийного формата, и вторая операционная система поддерживает воспроизведение мультимедиа для второго мультимедийного формата, отличного от первого мультимедийного формата; и воспроизводят первые цифровые мультимедийные данные, используя первое приложение, работающее в операционной среде, предоставленной первой операционной системой. 3 н. и 17 з.п. ф-лы, 7 ил.

2451989
патент выдан:
опубликован: 27.05.2012
ОДНОРОДНЫЕ РЕГИСТРОВЫЕ СРЕДЫ С ПРОГРАММИРУЕМОЙ СТРУКТУРОЙ

Изобретение относится к вычислительной технике. Технический результат заключается в расширении функциональных возможностей за счет реализации функций генерации псевдослучайных чисел, кодирования и декодирования в кодах. Однородная среда с программируемой структурой, содержащая блок управления и настройки и блок однотипных ячеек. В качестве ячеек выбраны ячейки, образующие однородную регистровую среду, с программируемой структурой, представляющую системный аппаратный ресурс, в котором в процессе эксплуатации системы программно сформированы структуры виртуальных преобразователей информации и функциональные узлы цифровых устройств автоматики и вычислительной техники. 2 ил.

2449347
патент выдан:
опубликован: 27.04.2012
СПОСОБ И УСТРОЙСТВО ФОРМИРОВАНИЯ ОЧЕРЕДИ ПОТОКОВ

Изобретение относится к многопоточным системам и, более конкретно, к способу и устройству формирования очереди потоков. Техническим результатом является расширение функциональных возможностей и производительности системы за счет формирования очереди запросов на формирование потоков в многопоточной системе. Способ формирования очередей запросов на формирование потоков содержит этапы, на которых принимают запрос на формирование первого потока. Далее подают первый запрос в первую очередь в ответ на первый запрос. Затем принимают запрос на формирование второго потока. Подают второй запрос во вторую очередь в ответ на второй запрос. Извлекают первое множество команд в ответ на первый запрос. Затем подают команду из первого множества команд на исполняющий блок для ее выполнения. Извлекают второе множество команд в ответ на второй запрос, поданный во вторую очередь. Далее подают команду из второго множества команд на исполняющий блок для ее выполнения. При этом второй запрос, подаваемый во вторую очередь, представляет собой запрос на синхронизированный корневой поток, а первый запрос, подаваемый в первую очередь, представляет собой сообщение порождения корня. При этом запрос на синхронизированный корневой поток не проходит за головную часть второй очереди до тех пор, пока сообщение порождения корня не достигнет головной части первой очереди. Причем сообщение порождения корня не проходит за головную часть первой очереди до того, как запрос на синхронизированный корневой поток достигнет головной части второй очереди. 4 н. и 18 з.п. ф-лы, 10 ил.

2427029
патент выдан:
опубликован: 20.08.2011
СИСТЕМА И СПОСОБ ПЛАНИРОВАНИЯ АКТИВНЫХ ЗАДАНИЙ В ОПЕРАЦИОННОЙ СИСТЕМЕ

Изобретение относится к области вычислительной техники, а именно к системам и способам планирования активных заданий в операционной системе, и может применяться в цифровых вычислительных машинах, в которых несколько заданий предназначены для выполнения одним или более процессором, в многозадачных операционных системах (ОС) со статическим назначением приоритетов в политике планирования, таких как ОС Linux. Техническим результатом является увеличение производительности вычислительной системы при выполнении приложений в ОС. Способ планирования выполнения активных заданий в операционной системе заключается в том, что осуществляют перехват системного вызова главной функции планирования ядра, и производят перевод управления на модули ОС. При этом собирают список активных заданий в операционной системе для предварительно исследованного периода времени. Затем вычисляют и нормализуют фактическое время выполнения текущего активного задания, в том числе за счет уменьшения временных затрат контекстных переключателей. Выполняют сортировку списка активных заданий по величине фактического времени выполнения, и назначают статические приоритеты записанных активных заданий в восходящем порядке в соответствии с возрастающей величиной фактического времени выполнения. 2 н.п. ф-лы, 4 ил.

2420792
патент выдан:
опубликован: 10.06.2011
АКТИВАЦИЯ ДАННЫХ КОНЕЧНОГО ПОЛЬЗОВАТЕЛЯ

Изобретение относится к области создания заданий обработки данных конечным пользователем. Техническим результатом является обеспечение доступа для конечного пользователя к функциям вычислительной системы и компоновки групп этих функций в соответствии с потребностями отдельных конечных пользователей. Система для создания заданий обработки данных содержит модуль программирования конечного пользователя, который позволяет конечному пользователю связывать одно или несколько действий, заданных конечным пользователем, с, по меньшей мере, одним доступным вычислительным компонентом. Система также включает в себя платформу правил, которая обеспечивает связывание одного или нескольких действий, заданных конечным пользователем, с доступным вычислительным компонентом, так что объединенная программа конечного пользователя создается с использованием доступного вычислительного компонента. Предусмотрены также способы использования системы. 3 н. и 10 з.п. ф-лы, 14 ил.

2419841
патент выдан:
опубликован: 27.05.2011
МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ПРИОРИТЕТА

Изобретение относится к области вычислительной техники и может быть использовано в системах обработки информации для организации доступа абонентов к устройству общего пользования. Техническим результатом является расширение функциональных возможностей за счет введения дисциплины обслуживания запросов с абсолютными приоритетами. Устройство содержит М каналов, каждый из которых содержит дешифратор, группу элементов И, первый и второй элементы ИЛИ, а К-й канал (К=1, М-1) дополнительно содержит элемент И с прямым и инверсными входами, при этом в каждый канал введен элемент задержки, причем в каждом канале вход запроса соединен со входом элемента задержки, выход которого соединен со вторыми входами всех элементов И группы элементов И своего канала. 1 ил.

2415465
патент выдан:
опубликован: 27.03.2011
СИСТЕМА И СПОСОБ ДЛЯ УПРАВЛЕНИЯ СОСТОЯНИЕМ ОПЕРАТИВНОГО РЕЖИМА ПОСТАВЩИКА В РАСПРЕДЕЛЕННОЙ СЕТИ

Изобретение относится к системе управления связью между поставщиком и запросчиком в распределенной сети. Техническим результатом является повышение эффективности связи по сети. Способ описывает процесс управления связью между вычислительными устройствами поставщика и запросчика в распределенной сети. Вычислительное устройство запросчика предоставляет привязку отсроченного оперативного режима. Привязка отсроченного оперативного режима идентифицирует привязку, которая требуется запросчиком. Вычислительное устройство поставщика принимает привязку отсроченного оперативного режима от запросчика и продолжает предоставление привязки, так как поставщик стал осведомленным о привязке отсроченного оперативного режима. Система содержит технические средства поставщика и запросчика и сеть промежуточных узлов доступа. 3 н. и 8 з.п. ф-лы, 15 ил.

2412466
патент выдан:
опубликован: 20.02.2011
СПОСОБЫ ОДНОВРЕМЕННОГО ВЫПОЛНЕНИЯ НЕСКОЛЬКИХ ЗАДАЧ В МЕДИАПЛЕЕРАХ

Изобретение относится к технологии воспроизведения медиаданных и, в частности, к способу одновременного выполнения нескольких задач в медиаплеере. Техническим результатом является повышение скорости работы устройства. Способ содержит этапы, на которых: делят блоком управления каждую из различных функций медиаплеера, которые являются независимыми друг другу, на множество задач; устанавливают блоком управления приоритет каждой из задач, причем задаче, выполняющейся в реальном времени или чаще, чем остальные, устанавливается более высокий приоритет; проверяют приоритет упомянутых каждой из задач и изменяют состояние задачи с «ГОТОВ» на «ВЫПОЛНЕНИЕ» в соответствии с приоритетом задачи посредством блока управления; и выполняют блоком управления задачи поочередно, используя интервалы времени, связанные с ними. 6 з.п. ф-лы, 7 ил.

2412465
патент выдан:
опубликован: 20.02.2011
СИСТЕМЫ И СПОСОБЫ ОБНАРУЖЕНИЯ И ВЗАИМОДЕЙСТВИЯ СО СЛУЖБАМИ

Изобретение относится к компьютерам, в частности к системам и способам обнаружения и взаимодействия со службами. Техническим результатом является обеспечение содействия более эффективного обнаружения служб в компьютерной системе. Запросчик многоадресно передает команду обслуживания. Когда служба принимает команду обслуживания, она выполняет операцию, которая задана командой обслуживания, которая может формировать ответные данные. Служба затем может отправлять, а запросчик может принимать ответное сообщение посредством одноадресной передачи. Ответное сообщение может включать в себя ответные данные. Ответное сообщение также может включать в себя информацию обнаружения о службе, которая является информацией, которая содействует обнаружению службы запросчиком. Запросчик обрабатывает ответные данные и информацию обнаружения. Если желательно дополнительное взаимодействие со службой, запросчик может использовать информацию обнаружения для установления соединения со службой. 3 н. и 17 з.п. ф-лы, 10 ил.

2399086
патент выдан:
опубликован: 10.09.2010
СПОСОБ, УСТРОЙСТВО И КОМПЬЮТЕРНЫЙ ПРОГРАММНЫЙ ПРОДУКТ, ОБЕСПЕЧИВАЮЩИЕ ПОИСКОВОЕ РЕШЕНИЕ ДЛЯ МОБИЛЬНОГО УСТРОЙСТВА, ИНТЕГРИРОВАННОЕ С ПРИЛОЖЕНИЯМИ И ИСПОЛЬЗУЮЩЕЕ КОНТЕКСТНУЮ ИНФОРМАЦИЮ

Изобретение относится к средствам поиска требуемой информации и контента, а именно к устройствам, в которых реализована функция поискового посредника между множеством приложений и множеством поисковых функций. Устройство обеспечивает общее поисковое решение и включает поисковую платформу, содержащую поисковый посредник. Поисковый посредник имеет интерфейс приложения для взаимодействия с множеством приложений с целью получения поискового запроса по меньшей мере от одного приложения и предоставления результатов поиска по меньшей мере одному приложению. Указанный поисковый посредник также имеет множество поисковых интерфейсов для взаимодействия с множеством различных поисковых функций и по меньшей мере один интерфейс памяти для взаимодействия с памятью. Память хранит по меньшей мере специфичные для приложения поисковые профили для использования поисковым посредником, когда он реагирует на принятый поисковый запрос и/или предоставляет результаты поиска. Поисковый посредник обеспечивает выбор поисковой функции из множества различных поисковых функций и направление принятого поискового запроса в выбранную поисковую функцию. В результате облегчается процесс поиска и расширяются технологические возможности. 4 н. и 61 з.п. ф-лы, 4 ил.

2390824
патент выдан:
опубликован: 27.05.2010
СИСТЕМА И СПОСОБ ИСПОЛЬЗОВАНИЯ ГИПЕРВИЗОРА, ЧТОБЫ УПРАВЛЯТЬ ДОСТУПОМ К ПРЕДОСТАВЛЯЕМОЙ В АРЕНДУ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЕ

Изобретение относится к средствам слежения за арендой времени или подписки предоставляемой вычислительной системы. Техническим результатом является защита от несанкционированных модификаций при предоставлении аренды. В способе и системе приводят в исполнение гипервизор, чтобы управлять доступом к предоставляемой в аренду вычислительной системе. Гипервизор выполняет этапы, которые включают в себя: считывание показателя аренды из энергонезависимой области хранения, сравнение показателя аренды с пределом аренды, разрешение на использование одной или более гостевых операционных систем посредством пользователя вычислительной системы в ответ на попадание показателя аренды в рамки, задаваемые пределом аренды, и запрет на использование гостевых операционных систем посредством пользователя вычислительной системы в ответ на превышение показателем аренды предела аренды. 3 н. и 17 з.п. ф-лы, 14 ил.

2385483
патент выдан:
опубликован: 27.03.2010
СРЕДСТВА СОПРЯЖЕНИЯ ТИПОВ

Заявленное изобретение относится к способам и системам для преобразования объекта одного типа в объект другого типа. Техническим результатом является обеспечение возможности изменения или конфигурирования для конкретных нужд работы процесса преобразования во время выполнения. Преобразование можно осуществить в расширяемом средстве сериализации, которое выполняет сериализацию, десериализацию и преобразование объектов различных типов. Изменения в работу средства сериализации во время выполнения вносят посредством одной или более процедур расширения, которые реализуют требующееся конфигурирование для конкретных нужд или расширения, не требуя при этом замены других имеющихся процедур. На основе информации о типе, идентифицированной для исходного объекта, объект преобразуют в промежуточное представление, которое допускает изменение во время выполнения, включая изменение имен объекта, типов объекта и данных объекта. Промежуточное представление исходного объекта изменяют в соответствии с процедурами расширения, которые вносят изменения в работу средства сериализации во время выполнения, и промежуточное представление преобразуют в целевой объект или тип. 5 н. и 30 з.п. ф-лы, 6 ил.

2364918
патент выдан:
опубликован: 20.08.2009
СПОСОБ, УСТРОЙСТВО И КОМПЬЮТЕРНЫЙ ПРОГРАММНЫЙ ПРОДУКТ ДЛЯ ИСПОЛЬЗОВАНИЯ ОНТОЛОГИИ КОНТЕКСТОВ ПРИ ПЕРСОНАЛИЗАЦИИ ПРИЛОЖЕНИЯ ДЛЯ МОБИЛЬНОГО УСТРОЙСТВА

Изобретение относится к мобильным терминалам. Техническим результатом является повышение производительности при работе пользователя с устройством. Мобильный терминал содержит интерфейс пользователя, который по меньшей мере частично задается самим пользователем. Этот мобильный терминал содержит также блок спецификации интерфейса пользователя, который работает под управлением программируемого процессора для выбора во взаимодействии с пользователем, по меньшей мере одного триггера и действия, которые совместно формируют правило; для автоматической генерации каталогизированной структуры, включающей набор доступных событий в соответствии с иерархической информационной моделью; для выбора во взаимодействии с пользователем по меньшей мере одного значения триггера из доступного набора событий и для определения действия, которое будет выполнено мобильным терминалом в ответ по меньшей мере на одно значение триггера. 4 н., 20 з.п. ф-лы, 9 ил.

2355022
патент выдан:
опубликован: 10.05.2009
СПОСОБ И СИСТЕМА ДЛЯ РАСШИРЕНИЯ ФУНКЦИОНАЛЬНЫХ ВОЗМОЖНОСТЕЙ ВСТАВКИ ДЛЯ КОМПЬЮТЕРНОГО ПРИКЛАДНОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

Изобретение относится к вычислительной технике. Техническим результатом является устранение несовместимости при вставке. Данные выбирают из документа, чтобы вставить их во второй документ. Выбранные данные сохраняются в памяти, например в буфере обмена. Совместно с выбранными данными сохраняется информация или данные, связанные с выбранными данными, для предоставления прикладной программе, осуществляющей вставку, или приложению-потребителю информации о любых типах данных, связанных с выбранными данными. Соответственно, приложение-потребитель может получить пространство имен и соответствующий ресурс, например файл преобразования расширяемого языка стилей, для преобразования выбранных данных из первого типа данных, связанного с первым документом, во второй тип данных для вставки выбранных данных во второй документ, чтобы сохранить во вставленных данных структуру и форматирование данных, которые применялись к выбранным данным до вставки. 4 н. и 29 з.п. ф-лы, 6 ил.

2348064
патент выдан:
опубликован: 27.02.2009
СИСТЕМА И СПОСОБ, ПРЕДНАЗНАЧЕННЫЕ ДЛЯ ВЫДАЧИ СООБЩЕНИЯ ПРОГРАММЕ

Изобретение относится к вычислительной технике. Техническим результатом является обеспечение выдачи сообщения с уведомлением о событии от одной программы к другой программе. Согласно изобретению выдают сообщение с уведомлением о событии от первой программы второй программе для индикации того, что внутри первой программы произошло некоторое действие, где сообщение с уведомлением о событии включает в себя параметр, который служит индикатором того, что это действие является одним из группы возможных действий. Для этого в приложении, настроенном для редактирования документов, созданных посредством расширяемой спецификации языка разметки (XML), появление связанного с XML действия вызывает выдачу сообщения с уведомлением о событии. Связанным с XML действием может быть либо связанное с XML действие перемещения, либо связанное с XML действие вставки, либо связанное с XML действие удаления. Таким образом, для индикации появления трех различных типов действий при редактировании документа XML может быть использовано сообщение с уведомлением о едином событии. 5 н. и 21 з.п. ф-лы, 6 ил.

2342698
патент выдан:
опубликован: 27.12.2008
МОДЕЛЬ ДРАЙВЕРА, НЕ ЗАВИСИМОГО ОТ РЕЖИМА ОБРАБОТКИ

Изобретение относится к вычислительной технике, в частности к устройствам, обеспечивающим возможность единой реализации операций, которые являются общими как для обработки в режиме ядра, так и для обработки в пользовательском режиме. Техническим результатом является обеспечение единой реализации операций как для обработки в режиме ядра, так и для обработки в пользовательском режиме по отношению к адаптеру аппаратных средств. Для данной процедуры обработки обращение к общему интерфейсу отображается на реализацию режима ядра для обработки режима ядра и на реализацию пользовательского режима для обработки пользовательского режима. Отображение может выполняться во время выполнения обработки или может быть статическим. Общая операция может обеспечить процедуре обработки пользовательского режима непосредственный доступ к адаптеру аппаратных средств, например, для передачи и приема информации, без переключения в режим ядра. Также может быть обеспечена реализация режима ядра для операций, которые являются уникальными для обработки режима ядра, например, определение параметров защищенности для принудительного применения адаптером аппаратных средств или инициирование и завершение связи через адаптер аппаратных средств. 3 н. и 23 з.п. ф-лы, 6 ил.

2327208
патент выдан:
опубликован: 20.06.2008
РАСШИРЯЕМАЯ СИСТЕМА ПОЛЬЗОВАТЕЛЬСКОГО КОНТЕКСТА ДЛЯ ДОСТАВКИ ИЗВЕЩЕНИЯ

Изобретение относится к доставке извещений из нескольких источников в соответствии с пользовательским контекстом. Техническим результатом является то, что система гармонизирует и упорядочивает доставку извещений (206) из нескольких источников. Кроме того, предусмотрено совместно используемое представление пользовательского контекста, для определения надлежащей обработки каждого извещения. Указанный результат достигается за счет того, что пользовательский контекст, по меньшей мере, частично указывающий текущую доступность пользователя для поступающий извещений, состоит из условия, которое может быть истинным или ложным, и инструкции, которым нужно следовать, если условие истинно. Контексты пользователя объявляются операционной системой и произвольными программами (204). Контексты пользователя могут быть представлены пользователю для модификации в соответствии с предпочтениями пользователя (204). Пользователь может также задавать правила, которые предписывают, как следует обрабатывать (204) извещения, содержащие указанные элементы, и может обеспечивать исключения для инструкций контекстов пользователя. 6 н. и 57 з.п. ф-лы, 10 ил.

2323468
патент выдан:
опубликован: 27.04.2008
СПОСОБ ПЕРЕКЛЮЧЕНИЯ КОНТЕКСТА ЗАДАЧ И ПРОЦЕДУР В ПРОЦЕССОРЕ

Изобретение относится к вычислительной технике, а именно к процессорам, предназначенным для работы в многозадачном режиме и содержащим аппаратные средства для автоматического переключения контекста задач и процедур. Технический результат изобретения заключается в увеличении скорости переключения контекста задач и процедур при уменьшенном количестве использованных аппаратных ресурсов. В способе для каждой новой задачи или процедуры выделяются свободные ресурсы в кольцевом буфере регистров общего назначения (КБР) для обрабатываемых данных, и в кольцевом стеке переключения контекстов (КСПК) для данных, характеризующих заранее выделенное для контекстов место во внешней памяти. При переполнении КБР или КСПК сохраненные контексты на аппаратном уровне полностью автоматически вытесняются в память без использования программных средств. При этом данные из КПСК позволяют организовать вытесненные в память контексты в виде связанного списка и при необходимости восстанавливать сохраненные контексты. 20 з.п. ф-лы, 5 ил.

2320002
патент выдан:
опубликован: 20.03.2008
УСТРОЙСТВО БАЛАНСИРОВКИ НАГРУЗКИ ДЛЯ МНОГОПРОЦЕССОРНЫХ ПЛАТФОРМ

Изобретение относится к области телекоммуникаций. Технический результат заключается в обеспечении балансировки нагрузки центрального процессора при использовании нескольких типов трафика. Сущность изобретения заключается в том, что устройство содержит множество узлов ЦП, которым назначен общий внешний адрес IP в телекоммуникационной сети, допускающей пакетные данные. Сообщения IP, адресованные в элемент сети, принимают и идентифицируют принятые сообщения IP, содержащие сообщения ПТО-У. Идентифицируют значение ИКТТ-У сообщения ПТО-У и передают сообщение ПТО-У в узел ЦП на основании идентифицированного значения ИКТТ-У, если идентифицированное значение ИКТТ-У не равно нулю. 3 н. и 21 з.п. ф-лы, 3 ил.

2316809
патент выдан:
опубликован: 10.02.2008
МЕХАНИЗМ И СПОСОБ ПРЕДОСТАВЛЕНИЯ ИНФОРМАЦИИ СОБЫТИЙ В СИСТЕМЕ ДОСТУПА

Изобретение относится к способу и системе для обеспечения клиента информацией пользовательского интерфейса. Техническим результатом является обеспечение возможности фильтрации и координации избыточных и дезориентирующих уведомлений. Система доступа содержит механизм регистрации. Клиентская среда автоматической обработки пользовательского интерфейса принимает информацию регистрации от клиента и передает после получения информацию пользовательского интерфейса. Сервер автоматической обработки пользовательского интерфейса принимает информацию регистрации из клиентской среды автоматической обработки пользовательского интерфейса и извещает процессор пользовательского интерфейса о регистрации, а также принимает информацию пользовательского интерфейса от процессора пользовательского интерфейса. Сервер содержит устройство фильтрации для отфильтровывания информации, которая не представляет интереса для клиента, и устройство уведомления для уведомления клиента об информации, которая представляет интерес для клиента. 2 н. и 14 з.п. ф-лы, 11 ил., 1 табл.

2316043
патент выдан:
опубликован: 27.01.2008
СПОСОБЫ РАСПРЕДЕЛЕННОГО ВЫПОЛНЕНИЯ ПРОГРАММЫ СО СВЯЗЬЮ ПО ТИПУ ФАЙЛА В СЕТЯХ С АРХИТЕКТУРОЙ КЛИЕНТ-СЕРВЕР

Изобретение относится к способам автоматического выполнения программы, связанной с файлом данных, когда файл данных и исполняемая программа размещены на разных компьютерных узлах. Техническим результатом является повышение производительности системы за счет распределенного выполнения программ. В способах получают доступ к исполняемой программе через графическое изображение типа файла данных, реализуемого в сети, включающей в себя клиентскую систему и множество серверных систем. Клиентская система получает схему, определяющую связь между множеством исполняемых программ и соответствующим множеством типов файлов данных. Представляет графическое изображение файлов данных, получает от серверной системы информацию о выборе графического изображения файла данных, идентифицирует по ней исполняемую программу и выполняет данную программу. 9 н. и 87 з.п. ф-лы, 10 ил., 3 табл.

2310224
патент выдан:
опубликован: 10.11.2007
СПОСОБ И УСТРОЙСТВО ДЛЯ ПРИОСТАНОВКИ ИСПОЛНЕНИЯ ПОТОКА ДО МОМЕНТА ОСУЩЕСТВЛЕНИЯ ОПРЕДЕЛЕННОГО ДОСТУПА К ПАМЯТИ

Изобретение относится к средствам для приостановки исполнения потока до тех пор, пока не произойдет определенный доступ к памяти. Техническим результатом является повышение производительности процессора. В одном варианте осуществления процессор содержит множество исполняющих устройств, способных исполнять множество потоков. Первый поток включает в себя команду, которая определяет отслеживаемый адрес. Логические средства приостановки приостанавливают выполнение первого потока, а монитор вызывает возобновление первого потока в качестве реакции на доступ по заданному отслеживаемому адресу. 5 н. и 40 з.п. ф-лы, 13 ил.

2308754
патент выдан:
опубликован: 20.10.2007
ВЫСОКОСКОРОСТНОЕ УПРАВЛЕНИЕ БЛОКИРОВКАМИ ДЛЯ МГНОВЕННОГО КОПИРОВАНИЯ В СИСТЕМАХ ХРАНЕНИЯ ДАННЫХ С СОВМЕСТНЫМ ИСПОЛЬЗОВАНИЕМ ПАМЯТИ N УЗЛАМИ

Изобретение относится к вычислительным устройствам для управления памятью, в частности к контроллерам внешней памяти. Техническим результатом является расширение функциональных возможностей. Устройство управления памятью для работы в сети контроллеров памяти содержит контроллер памяти, являющийся узлом-владельцем, способным управлять блокировкой определенной области данных при выполнении операций ввода-вывода, и компонент для обмена сообщениями, обеспечивающий передачу по меньшей мере одного сообщения с запросом блокировки, разрешением блокировки, запросом снятия блокировки и сигналом снятия блокировки, а также компонент ввода-вывода, причем любой образ указанной области данных, полученный путем мгновенного копирования последней, поддерживается когерентным по отношению к самой области данных, а компонент ввода-вывода может помещать в кэш-память предыдущее прямое подтверждение, что эта область данных осталась когерентной любому такому образу, и выполнять операции ввода-вывода на основе этого предыдущего прямого подтверждения. Способ описывает работу указанного устройства. Программный продукт для ЭВМ реализован на машиночитаемом носителе и содержит записанную на нем программу, реализующую операции указанного способа. 3 н. и 6 з.п. ф-лы, 3 ил.

2297662
патент выдан:
опубликован: 20.04.2007
УСТРОЙСТВО ОБСЛУЖИВАНИЯ РАЗНОПРИОРИТЕТНЫХ ЗАПРОСОВ АБОНЕНТОВ ВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЫ

Изобретение относится к области вычислительной техники и может быть использовано в системах обмена данными и локальных вычислительных сетях. Техническим результатом является повышение вероятности своевременного обслуживания пользователей в условиях реального процесса функционирования систем обмена данными, при непрерывной динамике смены состояний разноприоритетных запросов абонентов. Указанный результат достигается за счет того, что устройство содержит N 2 абонентских блоков, генератор тактовых импульсов, N абонентских контроллеров времени, элемент ИЛИ, элемент И-НЕ, селектор-мультиплексор, два N-входовых элемента И-НЕ, два шифратора приоритетов, главный контроллер времени ожидания. 3 з.п. ф-лы, 7 ил.

2296361
патент выдан:
опубликован: 27.03.2007
Наверх