Vilket används för att avgöra om en bit data i cachen behöver skrivas tillbaka till cachen?
Vilket används för att avgöra om en bit data i cachen behöver skrivas tillbaka till cachen?

Video: Vilket används för att avgöra om en bit data i cachen behöver skrivas tillbaka till cachen?

Video: Vilket används för att avgöra om en bit data i cachen behöver skrivas tillbaka till cachen?
Video: 🚀 RUTUBE och PUNKT. RUTUBA-utveckling på 5 timmar *UTAN VATTEN* [Nästa / Reagera / Nest / PostgreSQ 2024, April
Anonim

De bit indikerar också det associerade minnesblocket som har ändrats och ännu inte har sparats i lagringsutrymmet. Därav, om en bit data i cachen behöver skrivas tillbaka till cachen det smutsiga bit måste ställas in på 0. Smutsigt bit =0 är svaret.

Häri, vad är write through och write back cache?

Skriva - tillbaka (eller Skriva -Bakom): Skrift görs endast till cache . En modifierad cache blocket är skrivit tillbaka till butiken, precis innan den byts ut. Skriva - genom : När data uppdateras är det det skriven till båda cache och den tillbaka -slutförvaring. Skriva - tillbaka : När data uppdateras är det det skriven endast till cache.

Dessutom, vad är skrivtilldelningscache? En läsning fördela politiken tilldelar en cache rad endast på en läsning. A skriva allokera politiken tilldelar en cache rad för antingen en läsning eller skriva som missar i cache (och kan därför mer exakt kallas område- skriv cache-allokering politik).

Helt enkelt så, vad är en smutsig bit i cachen?

De Smutsig bit ställs in när processorn skriver till (modifierar) detta minne. De bit indikerar att dess tillhörande minnesblock har modifierats och inte har sparats till lagring ännu. Smutsiga bitar används av processorn cache och i sidbytesalgoritmerna för ett operativsystem.

Vad är read allocate cache?

A5.6 Om läs fördela läge. Processorn stödjer läs fördela läge, även kallat skrivströmningsläge, både för L1 och L2 cache . Läs allokera läge är en prestanda- och energibesparande optimering för att skriva ett stort datablock.

Rekommenderad: