PCI 메모리 컨트롤러 게시판
2007 년 5 월 9 일, 인텔과 산타로사는 베이징 엔진 클럽의 회의실에 들어가 이 혁신적인 차세대 센트리노 플랫폼을 공식 발표했습니다. 하지만 이번에는 센트리노 플랫폼에 CPU, 칩셋, 무선 모듈 삼위일체라는 새로운 기술 하이라이트가 등장했습니다. 코드명 FRMT(Robson) 의 인텔 터보 메모리 기술, 중국어는 "빠른 디스크" 라고 합니다.
고속 디스크: 시스템 속도를 높이고 전력 소비량을 줄입니다. 이 노트북은 중국 이름이 인텔 익스프레스인 FRMT (이전 코드명 롭슨) 라는 기술을 지원할 예정입니다. 패스트 디스크는 PCI-E 인터페이스가 있는 확장 카드입니다. 시스템 지원을 통해 ReadyBoost 및 ReadyDrive 기능을 사용할 수 있어 부팅, 최대 절전 모드, 프로그램 설치, 파일 복사, 게임 로드 등의 디스크 작업과 관련된 시스템 성능을 직접 향상시킬 수 있습니다. 공식 자료에 따르면 고속 디스크는 소프트웨어 부팅 및 실행 속도 1 배 향상, 부팅 속도 20% 향상, 하드 드라이브 회전 수 감소를 통해 전력 소비량을 절감할 수 있습니다.
이전에는 센트리노 가격 구조가 ——CPU, 칩셋, 무선 모듈의 세 가지 요소로 이루어져 있었습니다. 이 세대의 경우 CPU 와 칩셋 아키텍처가 특별히 놀랍지 않다면' 패스트 디스크' 라는 정식 이름을 붙인 플래시 모듈이 가장 큰 포인트다. 무선 모듈과 마찬가지로 고속 디스크는 PCI-E 인터페이스를 통해 마더보드에 연결된 모듈로, 대용량 플래시 메모리를 버퍼로 사용하여 디스크 성능과 전반적인 시스템 성능을 부분적으로 향상시킵니다. 편집자들은 항상 고속 디스크 기술이 N 년 전 마더보드 3 급 캐시 기술의 개선과 재생성이라고 생각했다.
이제 인텔은 익스프레스 디스크 모듈을 별도로 출시하여 센트리노 플랫폼이 다른 세 부분과 나란히 있는 네 번째 구성 요소로 만들 의도가 없는 것 같습니다. 현재 고속 디스크는 센트리노 시스템의 옵션 기능 확장 모듈이기도 합니다. 칩과 소프트웨어라는 두 부분으로 구성되어 있습니다. 칩 부분은 패키지 면적이 8 mm x 8 mm 인 다이아 호수 ASIC 컨트롤러이고 소프트웨어 드라이버는 인텔 매트릭스 스토리지 관리 7.0 과 인텔 965 시리즈 칩셋에서 제공됩니다. 즉, 인텔 965 칩 기반 센트리노 4 노트북만 고속 디스크 기술을 즐길 수 있습니다.
현재 고속 디스크는 5 12M 과 1G 의 두 가지 버전으로 제공됩니다. 1G 의 고속 디스크를 사용하면 ReadyBoost 기능과 ReadyDriver 기능을 모두 구현할 수 있습니다. 5 12M 의 고속 디스크를 사용하는 경우 ReadyBoost 기능만 가능합니다.
ReadyBoost
최신 Windows Vista 시스템은 사용자가 플래시 메모리를 통해 시스템 속도를 높일 수 있는 ReadyBoost 기능을 제공합니다. ReadyBoost 는% systemroot% \ system32 \ emdmgmt.dll 에 구현된 서비스 및 볼륨 필터 드라이버 (%systemroot% \ system32 \ drivers \ 플래시 디바이스가 시스템에 연결되면 ReadyBoost 서비스는 해당 디바이스를 검토하여 성능 특성을 확인하고 테스트 결과를 HKEY _ 로컬 _ 시스템 \ 소프트웨어 \ Microsoft \ Windows NT \ 현재 버전 \ EMDM GMT 에 저장합니다.
일부 플래시 장치는 ReadyBoost 기능을 지원하지 않습니다. Microsoft 기술 문서에 따르면 "플래시 장치의 용량이 256MB 에서 32GB 사이일 때 4KB 랜덤 읽기 전송 속도는 2.5MBps 이상이고 5 12KB 랜덤 쓰기 전송 속도는 1.75MBps 이상입니다
ReadyBoost 는 NTFS 를 사용할 수 있지만 FAT32 제한을 수용하기 위해 최대 캐시 크기를 4GB 로 제한합니다. 사용자가 ReadyBoost 기능을 사용하기로 동의한 경우 서비스는 디바이스 루트 디렉토리에 ReadyBoost.sfcache 라는 캐시 파일을 생성하고 SuperFetch 에게 백그라운드로 캐시를 미리 채우도록 요청합니다.
ReadyBoost 서비스가 캐시를 초기화한 후 Ecache.sys 디바이스 드라이버는 로컬 하드 디스크 볼륨 (예: C:\) 에 대한 모든 읽기 및 쓰기 데이터를 가로채고 쓰기 중인 모든 데이터를 서비스에서 만든 캐시 파일에 복사합니다. Ecache.sys 는 데이터를 압축합니다. 압축비는 보통 2: 1 에 이릅니다. 이렇게 하면 일반적으로 4GB 캐시 파일에 8GB 의 데이터가 포함됩니다. 드라이버는 AES (advanced encryption standard) 및 무작위로 생성된 부팅 세션 키를 사용하여 기록된 각 데이터 블록을 암호화하여 시스템에서 장치를 제거할 때 캐시에 있는 데이터의 기밀성을 보장합니다.
ReadyBoost 는 플래시 메모리의 캐시가 하드 드라이브의 캐시보다 랜덤 읽기에 더 적합하다고 판단한 경우 플래시 드라이브의 미디어에서 데이터를 무작위로 읽습니다. 그러나 하드 드라이브의 순차적 읽기 액세스는 플래시 메모리보다 훨씬 낫다. 따라서 ReadyBoost 는 시스템이 순차적 액세스 데이터를 사용하고 있음을 감지하면 플래시 드라이브 미디어의 캐시에 있는 경우에도 디스크에서 직접 읽습니다.
이러한 원칙에 따라 ReadyBoost 는 메모리와 하드 드라이브 사이의 다리 역할을 하여 시스템 성능을 가속화할 수 있습니다.
ReadyDriver
ReadyDriver 함수는 ReadyDrive 를 위한 것으로, ReadDrive 를 위한 소프트웨어 지원을 제공합니다. ReadyDrive 는 실제로 하이브리드 하드 드라이브 (플래시 구성 요소가 내장된 하드 드라이브) 에 대한 Microsoft 의 호칭입니다. 플래시 메모리의 명백한 랜덤 액세스 속도 이점 외에도 이러한 하드 드라이브의 가장 큰 유혹은 내부에 저장된 데이터가 "똑같이 바람직하다" 는 것입니다. 플래시 메모리의 경우 헤드를 시작하거나 헤드가 적절한 위치로 회전할 때까지 기다릴 필요가 없기 때문입니다.
Hybird 하드 드라이브 시동, 휴면, 수면 속도 향상, 전력 소비 감소. 운영 체제 읽기 및 쓰기 캐시가 있는 동안 드라이브 자체가 전력 소비 없이 일시적으로 작동을 중지할 수 있기 때문입니다. 노트북이 휴면 상태에서 다시 가동되면 평소처럼 드라이브 헤드가 시작될 때까지 기다리지 않고 캐시에서 데이터를 즉시 읽고 작업을 시작할 수 있습니다.
센트리노 플래시 메모리에 구현된 ReadeyDriver 기능은 Hybird 하드 드라이브 원리와 비슷하지만 센트리노는 Mini PCI-E 버스를 통해 시스템과 데이터를 교환하는 반면 Hybird 하드 드라이브는 여전히 SATA 인터페이스를 통해 시스템과 데이터를 교환합니다.
인텔 터보 메모리
인텔 터보 메모리 (인텔 터보 메모리) 도 앞서 언급한 롭슨입니다. 플래시 디스크는 플래시 모듈과 마스터 칩으로 구성되며, 마스터 칩은 데이터의 읽기 및 쓰기를 제어하며, 북교 칩셋의 메모리 컨트롤러와 유사하며 플래시 모듈은 데이터를 저장하는 데 사용됩니다. 인텔은 현재 판매 중인 고속 디스크 모듈이 5 12MB 및 1GB 규격만 제공한다고 밝혔다.
Dell 은 고속 디스크 모듈이 노트북 보드에 통합될 가능성을 배제하지 않지만, PCI-E 버스를 통해 시스템 I/O 컨트롤러와 데이터를 교환하는 미니 PCI-e1x 규격 확장 카드가 더 많습니다. 고속 디스크는 시스템에서 사용할 데이터를 미리 결정하고 플래시 칩에 기록할 수 있는 지능형 사전 액세스 기술을 지원하여 운영 체제나 애플리케이션이 시작될 때 CPU 가 플래시 메모리에서 직접 데이터를 가져와 메모리로 전송할 수 있도록 합니다. 고속 플래시 메모리 간 데이터 전송으로 인해 읽기 방식도 단순한 전기 신호 전송으로 바뀌어 하드 드라이브의 기계적 동작을 없애고 데이터 로드에 필요한 시간을 크게 줄여 빠른 부팅 프로그램의 목적을 달성합니다. 플래시 드라이브에서 사용하는 플래시 모듈은 NAND 이지 NOR 이 아닙니다. NAND 는 NOR 보다 데이터에 액세스하는 것이 더 좋고 가격 대비 성능이 우수하기 때문입니다.
플래시 드라이브의 구동에서 볼 수 있듯이 사용자는 소프트웨어 인터페이스 설정 모듈을 통해 ReadyBoost 및 ReadyDriver 기능을 제공할지 아니면 둘 다 제공할지 알 수 있습니다. 모든 노트북이 고속 디스크 모듈을 지원하는 것은 아닙니다. 이를 위해서는 노트북에서 미니 pci-e 슬롯을 추가로 제공해야 할 뿐만 아니라 노트북의 SATA 인터페이스가 ACHI 기능을 지원해야 합니다.
AHCI 의 전체 이름은 "serial ATA advanced host controller interface" 또는 "SATA Advanced Master Interface" 로 Intel 의 지도 아래 여러 회사가 공동으로 개발한 인터페이스 표준입니다 AHCI 는 주로 시스템 메모리와 SATA 장치 간의 인터페이스 역할을 하는 PCI 장치를 설명하며 다양한 운영 체제와 하드웨어에서 공통적으로 사용됩니다. AHCI 는 PCI BAR (기본 주소 레지스터) 를 통해 네이티브 SATA 기능을 구현합니다. AHCI 통합 인터페이스 개발 성공으로 SATA 지원 제품 개발이 크게 간소화되었으며, 운영 체제 및 장비 공급업체는 별도의 개발 인터페이스 작업을 생략하고 NCQ(Native Command Queuing) 를 포함한 다양한 기능을 수행할 수 있는 통합 인터페이스에서 직접 작동할 수 있습니다.
SCSI 하드 드라이브는 SCSI 인터페이스의 놀라운 인터페이스 속도 외에도 명령어 정렬 기능을 통해 멀티태스킹 부하의 성능으로 칭송받고 있습니다. 이전에는 명령어 최적화 실행 기능이 없어 PATA 및 SATA 하드 드라이브가 SCSI 하드 드라이브보다 성능이 뒤떨어졌습니다. 이러한 문제를 해결하기 위해 인텔의 AHCI 사양은 NCQ 를 도입했습니다. NCQ 는 하드 드라이브의 쓸모없는 탐색 횟수와 데이터 검색 시간을 크게 줄여 멀티태스킹 조건에서 하드 드라이브의 성능을 크게 향상시킵니다.