Mac OS X은 컴퓨터에 어떤 종류의 RAM이 있는지 어떻게 알 수 있습니까? 예를 들어, 1600MHz에서 DDR3 RAM이있는 것을 작업하고 있는데 실제로 케이스를 열어 보지 않고는 RAM을 알 수 없다고 생각했는데 다른 시스템에서는 어떻게 할 수 있습니까?
Mac OS X은 컴퓨터에 어떤 종류의 RAM이 있는지 어떻게 알 수 있습니까? 예를 들어, 1600MHz에서 DDR3 RAM이있는 것을 작업하고 있는데 실제로 케이스를 열어 보지 않고는 RAM을 알 수 없다고 생각했는데 다른 시스템에서는 어떻게 할 수 있습니까?
답변:
RAM 스틱에는 Serial Presence Detect 라는 작은 칩이 있으며 용량, 기본 타이밍, 제조업체 및 일련 번호와 같은 정보가 들어 있습니다.
SP2 정보는 i2c 버스 (온도 센서와 같은 것을 포함)를 사용하여 OS에서 액세스 할 수 있습니다. 다양한 i2c 유틸리티를 사용하여 Linux에서 SPD를 직접 읽을 수 있다고 생각합니다.
Wikipedia 기사 의이 이미지는 좋은 그림이 있습니다.
dmidecode --type memory
일부 정보를 볼 수 있습니다. 분명히 그것은 출력 제조 업체 및 일련 번호를하지만, 적어도 내 시스템에있는 사람들이 간단하게보고 할 수 ManufacturerN
와 SerNumN
함께 N
슬롯 번호로 보이는 것.
dmidecode
BIOS가 부팅 할 때 무언가를 분석 했다고 생각했다 . BIOS는 SPD를 읽고 그에 따라보고해야합니다. 버그가있는 BIOS는 새로운 것이 아닙니다.
Windows에서 :
wmic memoryChip get /?
명령 프롬프트에서 바로 요청할 수있는 다양한 RAM 정보를 제공합니다.
예를 들어
wmic memorychip get serialnumber
일련 번호를 제공합니다. Speed
, Model
때로는 Manufacturer
그 이상 도 사용할 수 있습니다 .
WMI는 SMBIOS 데이터 를 쿼리하는 Windows 방법입니다 . Apple, Linux, Windows 및 대부분의 하드웨어에서 실행하려는 사람은 여러 가지 이유로 여러 가지 수준에서 SMBIOS를 지원해야합니다.
SMBIOS를 사용하여 (예 : Windows의 WMI 또는 WMIC를 통해) 하드 드라이브 정보, 네트워크 정보 (10/100 또는 10/100/1000 카드)를 수집 할 수도 있습니다.
한 걸음 더 나아 가기 위해 모든 제조업체는 NIC의 MAC 주소 코드를 가지고 있습니다. RAM에는 제조업체 코드도 있습니다. 따라서이 랩톱의 2 x2GB가 830B 인 코드와 같은 코드를 얻기 위해해야 할 일은 제조업체 (830B는 하나의 브랜드 일 수도 있고 다시 판매됩니다!)를위한 데이터베이스를 구축하는 것입니다. 또한 모델의 의미는 무엇입니까? 이것이 내가 생각하는 CPUz의 작동 방식, 즉 기본 쿼리와 완전하고 최신의 데이터베이스입니다.
dmidecode
DMI 정보를 순수하게 쿼리하고 디코딩 하는 Windows 포트로 도 사용할 수 있습니다.
메모리 속도 및 유형은 BIOS와 협상되며 운영 체제에서 읽을 수 있습니다.
http://www.computermemoryupgrade.net/index1.html 에는 이러한 것들에 대한 심층적 인 이해를 제공하는 매우 훌륭한 웹 사이트가 있습니다 .
그러나 다음을 통해 덮개를 열지 않고도 보유한 유형과 속도를 쉽게 파악할 수 있습니다.
Apple->이 Mac에 관하여-> 추가 정보-> 시스템 보고서
오픈 하드웨어-> 메모리
크기, 유형 및 속도를 포함한 각 RAM 스틱이 표시되어야합니다 (재미있게 확인하기 위해 상태).
많은 리눅스 배포판 (예 : 데비안)에서는 lshw 하드웨어 리스터를 사용할 수 있습니다
sudo lshw |grep DDR
description: SODIMM DDR3 Synchronous 1067 MHz (0.9 ns)
description: SODIMM DDR3 Synchronous 1067 MHz (0.9 ns)
RAM은 다른 모든 하드웨어와 마찬가지로 설명과 기능을 OS 에보 고합니다. 리눅스가 할 수 있다면 OSX가 할 수없는 이유가 없습니다.
배포판에 lshw가 설치되어 있지 않은 경우 패키지 관리자를 사용하여 설치할 수 있습니다. 예 :
aptitude install lshw
또는 프로젝트 웹 사이트에서 다운로드하십시오.
lshw
로 OS X에서는 사용할 수 없습니다.
Mac OS X의 경우 터미널에서 실행하십시오.
$ system_profiler SPMemoryDataType
RAM 스틱은 타이밍, 속도 및 유형을 스틱의 작은 칩에 저장합니다. 컴퓨터는 데이터를 손상시키지 않고 RAM을 얼마나 빨리 실행하는지 어떻게 알 수 있습니까? 같은 칩. Apple은 단순히이 데이터도 표시하도록 선택합니다.