In a computer system comprising a CPU, a cache memory and a main memory wherein the cache memory is virtually addressed, and some of the virtual addresses are alias address to each other, a cache memory controller comprising a cache control logic, a cache tag array, a memory management unit, and an alias detection logic is provided. The cache control logic skips flushing of a cache line if the cache line is corresponding to a memory block in a non-cacheable physical memory page, thereby avoiding unnecessary flushes and allowing the CPU to update the cache memory and the main memory using an improved write through and no write allocate approach that reduces cache flushes.

In een computersysteem dat uit een cpu bestaat, zijn een voorgeheugen en een hoofdgeheugen waarin het voorgeheugen vrijwel wordt gericht, en enkele virtuele adressen alias adres aan elkaar, een voorgeheugencontrolemechanisme dat uit een logica van de geheim voorgeheugencontrole, een serie van de geheim voorgeheugenmarkering, een eenheid van het geheugenbeheer bestaat, en een logica van de aliasopsporing wordt verstrekt. De logica van de geheim voorgeheugencontrole slaat het spoelen van een geheim voorgeheugenlijn als over de geheim voorgeheugenlijn aan een geheugenblok in een niet cacheable fysieke geheugenpagina beantwoordt, daardoor door schrijven het vermijden van onnodige vloed en het toestaan van cpu om het voorgeheugen en het belangrijkste geheugen bij te werken die beter gebruiken en geen schrijf toewijzen benadering die geheim voorgeheugenvloed vermindert.

 
Web www.patentalert.com

< (none)

< Autonomous knowledge discovery system and method

> Method and apparatus for conflict-based block reordering

> (none)

~ 00001