DELAYED CLEARING OF TRANSLATION LOOKASIDE BUFFERS Russian patent published in 2009 - IPC G06F12/00 G06F9/32 G06F9/04 

Abstract RU 2361267 C2

FIELD: physics; computer engineering.

SUBSTANCE: invention pertains to memory control, more specifically to clearing address translation cache-buffers. Address translation control (ATC) limits imagery between virtual and physical addresses, so as to implement the memory access policy. Each processor in a multiprocessor system supports a translation lookaside buffer (TLB), which caches imagery to speed up translation of virtual addresses. Each processor also supports a counter. Each time the TLB of a processor is cleared, the processor counter increases. When a link on page is deleted from the address translation map, the counter value for all processors is recorded. When the processor accesses the page, the recorded counter values are compared with the current counter value of the processor to determine whether the processor TLB has been cleared since the link on the page was deleted from the map. The costly operation of clearing TLB is delayed until it is required, but, it is however done in time to prevent use of invalid records in TLB to violate access policy.

EFFECT: increase of functional capabilities.

11 cl, 6 dwg

Similar patents RU2361267C2

Title Year Author Number
METHOD OF CREATING VIRTUAL MEMORY AND DEVICE FOR REALISING SAID METHOD 2011
  • Lutsenko Andrej Vladimirovich
RU2487398C1
METHOD AND DEVICE TO ESTABLISH CACHING POLICY IN PROCESSOR 2008
  • Morrou Majkl Uill'Jam
RU2427892C2
AUTHENTICITY DISPLAY FROM HIGHLY RELIABLE MEDIUM TO NON-SECURE MEDIUM 2004
  • Uilmehn Brajan Mark
  • Inglend Pol
  • Rej Kennet D.
  • Kaplan Kejt
  • Kurien Varugis
  • Marr Majkl Dehvid
RU2390836C2
TABLES OF SHADOW PAGES FOR CONTROL OF ADDRESS MAPPING 2004
  • Kokhen Ehrnest S.
RU2373566C2
ACCESS CONTROL IMPLEMENTATION TO MEMORY WITH OPTIMISATION USAGE 2004
  • Pejnado Markus
  • Inglehnd Pol
RU2364932C2
METHOD OF MODIFYING MEMORY ACCESS GRANTS IN SECURE PROCESSOR ENVIRONMENT 2014
  • Lesli-Kherd Rebeka
  • Aleksandrovich Ilja
  • Anati Ittaj
  • Berenzon Aleks
  • Makkin Frensis
  • Rozas Karlos
  • Savagaonkar Udaj
  • Skarlata Vinsent
  • Goldsmit Majkl
  • Dzhonson Sajmon
  • Shanbkhogue Vedvias
  • Smit Uesli
RU2602793C2
VIRTUALLY TAGGED INSTRUCTION CACHE WITH PHYSICALLY TAGGED BEHAVIOUR 2007
  • Sartorius Tomas Ehndrju
  • Smit Rodni Uehjn
  • Stritt Daren Judzhin
RU2433456C2
COMPRESSION CONTROL SURFACES SUPPORTED BY VIRTUAL MEMORY 2015
  • Nilsson, Jim K.
  • Akenine-Moller, Tomas G.
RU2656727C1
PROCESSING ADMINISTRATION RELATED TO SELECTED ARCHITECTURAL FUNCTIONS 2015
  • Gshvind Mikhael Karl
  • Gejni Charlz
RU2665243C2
METHOD OF PROVIDING COMMUNICATION IN COMMUNICATION ENVIRONMENT, COMPUTER SYSTEM AND NONVOLATILE COMPUTER-READABLE DATA MEDIUM 2012
  • Andzhelo Makk'Jano
  • Richard Tarcha
  • Aleksandra Vinter
  • Gustav Zittmann Iii
  • Dzherri Stivens
RU2574815C2

RU 2 361 267 C2

Authors

Koukhen Ehrnest S.

Dates

2009-07-10Published

2004-11-25Filed