@techreport{oai:ipsj.ixsq.nii.ac.jp:00090681, author = {加藤, 寿和 and 石川, 拓也 and 本田, 晋也 and 高田, 広章 and Kato, Toshikazu and Ishikawa, Takuya and Honda, Shinya and Takada, Hiroaki}, issue = {27}, month = {Mar}, note = {近年,大規模化するリアルタイムシステムにおいて,メモリ保護機能が必要となっており,その実現のためにMMUが使用される.MMUでは,TLBというキャッシュ機構を使用するが,TLBミスの発生を予測することは難しく,そのために,最悪実行時間の予測が困難となる.本研究では,まず,リアルタイムシステムにおいて,TLBミスが最悪実行時間へ及ぼす影響を調査する.次に,その影響を低減させるための,TLBロック機能を用いた改善手法を提案する.そして,評価実験により,提案手法の有効性を示す., In recent years, memory protection for real-time systems is needed to ensure safety of the systems. The MMU used for memory protection uses the TLB which is a caching mechanism. When using the TLB in real-time systems, the worst-case execution time (WCET) is estimated pessimistically, because it is difficult to predict the occurrence of the TLB misses. In this paper, first, we evaluate the impact of TLB misses on the WCET. Secondly, we propose methods to control the occurrence of TLB misses by using the TLB locking mechanism. The result of evaluation shows the effectiveness of the proposed methods.}, title = {リアルタイムシステムにおけるTLBミスの影響調査と改善手法}, year = {2013} }