쓰기 조합
Write combiningWC(Write Combining)[1]는 데이터를 결합하여 버퍼(Write Combin Buffer(WCB))에 임시로 저장할 수 있는 컴퓨터 버스 기술로, 나중에 단일 비트 또는 작은 청크로 쓰는 대신 버스트 모드로 함께 릴리스됩니다.
기술.
쓰기 조합은 순서가 약하기 때문에 일반 메모리 액세스(데이터 또는 코드 영역)에 사용할 수 없습니다.쓰기 조합은 쓰기 및 읽기 조합이 예상된 순서대로 수행된다는 것을 보장하지 않습니다.예를 들어,write
/read
/write
특정 주소에 대한 조합은 쓰기 조합 순서로 이어집니다.read
/write
/write
이 경우 첫 번째 판독에서 잘못된 값을 얻을 수 있습니다(이 값은 잠재적으로 쓰기 전에 의존합니다).
위에서 설명한 읽기/쓰기 순서의 문제를 피하기 위해 쓰기 버퍼는 완전히 관련지어진 캐시로 취급되어 그것이 [2]실장되어 있는 디바이스의 메모리 계층에 추가될 수 있다.복잡성이 증가하면 메모리 계층이 느려지기 때문에 이 기술은 비디오 카드의 프레임버퍼와 같이 순서가 엄밀하지 않은(항상 올바른) 메모리에만 사용되는 경우가 많습니다.
「 」를 참조해 주세요.
- Frame Buffer(FB; 프레임 버퍼) 및 선형일 경우: LFB
- 메모리 타입 레인지 레지스터(MTRR)– 구식 x86 캐시 제어 메커니즘
- 페이지 속성 테이블(PAT)– x86 페이지 테이블 확장으로 쓰기 조합을 포함한 세밀한 캐시 제어 가능
- 페이지 테이블
- 캐시할 수 없는 투기적 쓰기 결합(USWC)
- 비디오 그래픽스 어레이(VGA) 및 뱅크드(BVGA) 프레임 버퍼
레퍼런스
- ^ Intel (November 1998). "Write Combining Memory Implementation Guidelines" (PDF). Intel. Retrieved 2010-11-02.
- ^ BearWindows (2008-09-01). "Video Hardware Acceleration in DOS Environment". BearWindows Vault. Retrieved 2010-11-02.
외부 링크
- 6x86opt, ctppro, CTU, DirectNT, FastVid, fstorion, K6Speed, MTRLFBE, S3 Speed Up & Write Allocate Monitor(S3 스피드 업 & 라이트 할당 모니터)를 Windows에서 조합하여 LFB 및 BVGA 쓰기 가능
- Windows 9x 및 DOS에서 인텔 Pentium Pro/2/3/4 CPU로 MTRLFBE와 BVGA 쓰기 조합 가능
- CTU(Internet Archive Cache Copy)를 통해 Windows 9x 및 DOS에서 AMD K6 CPU로 LFB와 뱅크 VGA 쓰기 조합 가능