Napisz łączenie - Write combining
Zapis łączący ( WC ), to magistrali komputera techniki pozwalającej dane być połączone i tymczasowo przechowywany w buforze - w zapisu łączy bufor ( WCB ) - które mają być uwalniane razem dalej w tryb impulsów zamiast zapisywania (bezpośrednio) w postaci pojedynczych kawałków lub mały kawałki.
Technika
Łączenie zapisu nie może być używane do ogólnego dostępu do pamięci (regiony danych lub kodu) ze względu na słabą kolejność . Łączenie zapisu nie gwarantuje, że kombinacja zapisów i odczytów zostanie wykonana w oczekiwanej kolejności. Na przykład kombinacja write / read / write do określonego adresu prowadziłaby do kolejności łączenia zapisu read / write /, write co może prowadzić do uzyskania błędnych wartości przy pierwszym odczycie (co potencjalnie opiera się na zapisie wcześniej).
Aby uniknąć problemu kolejności odczytu / zapisu opisanego powyżej, bufor zapisu można traktować jako w pełni asocjacyjną pamięć podręczną i dodać do hierarchii pamięci urządzenia, w którym jest zaimplementowany. Dodawanie spowalnia złożoności dół hierarchii pamięci , więc ta technika jest często używany tylko do pamięci, która nie potrzebuje silnej zamawiania (zawsze poprawne) Podobnie jak bufory ramki z kart graficznych .
Zobacz też
- Framebuffer (FB), a gdy jest liniowy: LFB
- Rejestry typu pamięci (MTRR) - starszy mechanizm kontroli pamięci podręcznej x86
- Tabela atrybutów strony (PAT) - rozszerzenie tabeli stron x86, które umożliwia precyzyjną kontrolę pamięci podręcznej, w tym łączenie zapisu
- Tabela stron
- Uncacheable spekulatywne łączenie zapisu (USWC)
- Video Graphics Array (VGA) i Banked Frame Buffer (BVGA) Bufor ramek
Bibliografia
Linki zewnętrzne
- 6x86opt, ctppro, CTU, DirectNT, FastVid, fstorion, K6Speed, MTRRLFBE, S3 Speed Up & Write Przeznaczyć monitora umożliwiają LFB i BVGA Write Łączenie Intel Pentium Pro / 2/3/4 i AMD K6 Procesory w systemie Windows 9x, Windows NTx, DOS, OS / 2 i Linux
- MTRRLFBE umożliwia łączenie zapisu LFB i BVGA na procesorach Intel Pentium Pro / 2/3/4 w systemie Windows 9x i DOS
- CTU (kopia buforowana w archiwum internetowym) umożliwia łączenie zapisu LFB i Banked VGA na procesorach AMD K6 w systemie Windows 9x i DOS