BUS BAND CONTROL DEVICE AND BUS BAND CONTROL METHOD

The purpose of the present invention is to achieve a bus band control device and a bus band control method that prevent impairment of resource availability. A bus band control device (100) comprises a resource isolation mechanism (150) that is connected to a bus and determines the range of resources...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: OGASAWARA Katsuhisa, SETO Yusuke
Format: Patent
Sprache:eng ; fre ; jpn
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The purpose of the present invention is to achieve a bus band control device and a bus band control method that prevent impairment of resource availability. A bus band control device (100) comprises a resource isolation mechanism (150) that is connected to a bus and determines the range of resources that can be accessed by respective programs, a hardware timer (130) that interrupts a CPU core set (111) at predetermined timing, shared memory (120), and a bus band suppression program (105) that performs occupation processing for the CPU core set (111) when there has been an interruption and, when the occupation processing is complete, returns the processing of the CPU core set (111) to before the interruption. The resource isolation mechanism (150) allows only the bus band suppression program (105) to access the hardware timer (130), a vector table (121), and a storage area (122) used by the bus band suppression program (105). La présente invention vise à proposer un dispositif de commande de bande de bus et un procédé de commande de bande de bus qui empêchent une altération de la disponibilité des ressources. À cet effet, la présente invention concerne un dispositif de commande de bande de bus (100) qui comprend un mécanisme d'isolation de ressources (150) qui est connecté à un bus et détermine la plage de ressources qui peuvent faire l'objet d'un accès par des programmes respectifs, un temporisateur matériel (130) qui interrompt un ensemble de cœurs de CPU (111) à une temporisation prédéterminée, une mémoire partagée (120), et un programme de suppression de bande de bus (105) qui effectue un traitement d'occupation pour l'ensemble de cœurs de CPU (111) lorsqu'il y a eu une interruption et, lorsque le traitement d'occupation est terminé, ramène le traitement de l'ensemble de cœurs de CPU (111) à ce qu'il était avant l'interruption. Le mécanisme d'isolation de ressources (150) permet uniquement au programme de suppression de bande de bus (105) d'accéder au temporisateur matériel (130), à une table de vecteurs (121) et à une zone de stockage (122) utilisés par le programme de suppression de bande de bus (105). リソースの可用性が損なわれることを防ぐバス帯域制御装置およびバス帯域制御方法を得ることを目的とする。 バス帯域制御装置(100)は、バスに接続され、それぞれのプログラムがアクセス可能なリソースの範囲を決定するリソース分離機構(150)と、予め定められたタイミングでCPUコアセット(111)に割り込みをするハードウェアタイマ(130)と、共有メモリ(120)と、割り込みがあった場合にCPUコアセット(111)に対する占有処理を実行させ、占有処理が終了したときに、CPUコアセット(111)の処理を割り込みの前に戻すバス帯域抑制プログラム(105)とを備え、リソース分離機構(150)は、ハードウェアタイマ(130)、ベクタテーブル(121)、および、バス帯域抑制プログラム(105)が利用する記憶領域(122