CPU 또는 중앙 처리 장치의 진화는 흥미롭고 복잡한 주제입니다. 1971 년 인텔 최초의 상용 프로세서 인 인텔 4004의 초창기부터이 작은 칩은 빠른 속도로 발전하고 있습니다. 거대한 메인 프레임에서도 절대 상상할 수 없었던 컴퓨팅 작업을 이제 50 달러의 스마트 폰으로 쉽게 처리 할 수 있습니다. 이러한 발전은 많은 변화를 가져 왔지만 일부 최종 사용자에게는 다소 혼동되는 한 가지 개발은 멀티 코어 프로세서의 개념입니다. 칩 제조업체는 새로운 CPU에 듀얼 코어 또는 쿼드 코어 또는 64 비트 버전의 Windows 10 사용자에게 더 높은 수준을 제공한다고 선전합니다. 그러나 실제로 어떤 의미가 있습니까?
멀티 코어 프로세싱
프로세서 '코어'는 물리적 프로세서 칩의 독립적 인 처리 장치입니다. 각 코어에는 자체 처리 하드웨어 및 캐시 메모리가 있으며 칩의 공유 메모리와 시스템 버스를 통해 나머지 CPU에 연결됩니다. 코어는 본질적으로 자체 개인 CPU이며 멀티 코어 프로세서는 여러 CPU가 함께 작동하는 것과 같습니다. 멀티 코어 컴퓨팅의 개념은 컴퓨팅 작업을 코어간에 분할하여 전체 작업을보다 빠르게 완료 할 수 있다는 것입니다. 실제로 이것이 얼마나 효과적인지는 운영 체제 소프트웨어와 응용 프로그램 소프트웨어에 전적으로 달려 있습니다. 멀티 코어 프로세서를 활용하기 위해 작성되지 않은 OS 및 응용 프로그램은 단일 CPU에서보다 더 빠르게 실행되지 않습니다. 따라서 구형 OS 및 프로그램은 최신 프로세서의 이점을 볼 수 없습니다.
멀티 코어 프로세서는 1996 년에 시작되었으며 IBM Power4 칩은 단일 칩에서 두 개의 코어를 실행합니다. 그러나이 새로운 아이디어에 대한 소프트웨어 지원은 즉시 개발되지 않았습니다. 2001 년 Windows XP부터 Windows는 멀티 코어 운영을 지원하기 시작했으며 응용 프로그램 개발자는 제품군을 따랐습니다. 오늘날 구입하는 거의 모든 소프트웨어 패키지는 데스크탑 또는 랩톱에서 사용하는 멀티 코어 프로세서를 완전히 활용할 것입니다.
(자세한 내용은 멀티 코어 처리에 대한 자세한 기사를 참조하십시오. 새 PC를 구축하거나 구매하는 경우 CPU에서 찾을 내용에 대한이 기사를 검토하면 도움이 될 수 있습니다. 프로세서의 역사에 관심이 있으시다면 물론 우리가 다뤘습니다!)
Windows에서 모든 코어를 활성화해야합니까?
TechJunkie에서 자주 묻는 질문 중 하나는 컴퓨터에서 멀티 코어 지원을 활성화하기 위해 조치를 취해야하는지 여부입니다. 대답은 실행중인 Windows 버전에 따라 다릅니다. 이전 버전의 Windows의 경우 멀티 코어 기능이 작동하려면 BIOS에서 시스템 설정을 변경해야 할 수도 있습니다. Windows 10에서는 멀티 코어 지원이 자동으로 켜집니다. 소프트웨어 호환성 문제를 해결하는 데 필요한 경우 더 적은 코어를 사용하도록 설정을 변경할 수 있지만 이는 드물게 발생합니다.
Windows 10에서 핵심 설정 변경
Windows 10을 사용하는 경우 BIOS / UEFI가 올바르게 설정되어 있으면 모든 프로세서 코어가 기본적으로 활성화됩니다. 이 기술을 사용하는 유일한 시간은 코어를 제한하는 것입니다.
- Windows 검색 창에 'msconfig'를 입력하고 Enter를 누르십시오.
- 부팅 탭을 선택한 다음 고급 옵션을 선택하십시오.
- 프로세서 수 옆에있는 상자를 선택하고 메뉴에서 사용하려는 코어 수 (아마도 호환성 문제가있는 경우 1)를 선택하십시오.
- 확인을 선택한 다음 적용을 선택하십시오.
Windows 10을 사용하는 경우 "프로세서 수"옆의 상자는 일반적으로 선택 취소됩니다. 프로그램이이를 사용할 수있을 때마다 모든 코어를 사용하도록 Windows가 구성되어 있기 때문입니다.
Windows XP에서 핵심 설정 변경
Windows XP는 여러 코어를 지원했지만 상당한 제한이있었습니다. Windows XP Home은 최대 4 개의 코어가있는 하나의 프로세서를 지원하는 반면 Windows XP Professional은 최대 4 개의 코어가있는 2 개의 프로세서를 지원합니다. Windows XP 시스템에서 멀티 코어 설정은 BIOS를 통해 제어되었습니다. BIOS 설정에 액세스하려면 컴퓨터를 재부팅해야합니다. 부팅 과정에서 F2 키를 누르고 있습니다 (보통). 키는 컴퓨터에 따라 다를 수 있습니다. 일반적으로 사용할 키를 알려주는 화면 프롬프트가 있습니다. BIOS 제어판이로드되면 설정을 수동으로 변경할 수 있습니다. 변경할 정확한 설정은 컴퓨터의 BIOS에 따라 다르지만 일반적으로 화면은 다음과 같습니다.
Windows Vista, 7 및 8에서 핵심 설정 변경
Windows Vista, 7 및 8에서 멀티 코어 설정은 Windows 10에 대해 위에서 설명한 것과 동일한 msconfig 프로세스를 통해 액세스됩니다. Windows 7 및 8에서도 프로세서 선호도를 설정하여 운영 체제에 지시 할 수 있습니다. 특정 프로그램에 특정 코어를 사용하십시오. 이것은 여러 가지에 유용했습니다. 특정 프로그램이 항상 한 코어에서 실행되도록 설정하여 다른 시스템 작동을 방해하지 않도록하거나 첫 번째 논리 코어 이외의 코어에서 실행하기 어려운 프로그램을 설정하여 실행 된 코어를 사용할 수 있습니다 베스트.
Windows 7 또는 8에서 핵심 친화도를 엄격하게 설정할 필요는 없지만 원하는 경우 간단합니다.
- 작업 관리자를 표시하려면 Ctrl + Shift + Esc를 선택하십시오.
- 핵심 용도를 수정하려는 프로그램을 마우스 오른쪽 단추로 클릭하고 세부 사항을 선택하십시오.
- 세부 사항 창에서 해당 프로그램을 다시 선택하십시오.
- 마우스 오른쪽 단추를 클릭하고 선호도 설정을 선택하십시오.
- 하나 이상의 코어를 선택하고 확인란을 선택하여 선택을 취소하십시오.
보유한 것보다 두 배 많은 코어가 나열되어 있음을 알 수 있습니다. 예를 들어, 코어가 4 개인 Intel i7 CPU를 실행중인 경우 선호도 창에 8이 표시됩니다. 하이퍼 스레딩은 4 개의 실제 및 4 개의 가상으로 코어를 효과적으로 두 배로 늘리기 때문입니다. 프로세서가 몇 개의 물리적 코어를 시도하는지 알고 싶다면 :
- 작업 관리자를 표시하려면 Ctrl + Shift + Esc를 선택하십시오.
- 성능을 선택하고 CPU를 강조 표시하십시오.
- 코어 아래에서 패널의 오른쪽 하단을 확인하십시오.
특정 프로그램에 대한 프로세서 선호도를 강제 할 수있는 유용한 배치 파일이 있습니다. 당신이 그것을 사용할 필요는 없지만 당신이 사용한다면 …
- 메모장 또는 메모장 ++을 엽니 다.
- 'Start / affinity 1 PROGRAM.exe'를 입력하십시오. 따옴표없이 입력하고 제어하려는 특정 프로그램의 PROGRAM을 변경하십시오.
- 의미있는 이름으로 파일을 저장하고 끝에 ".bat"를 추가하십시오. 배치 파일로 작성합니다.
- 2 단계에서 지정한 프로그램 설치 위치에 저장하십시오.
- 방금 만든 배치 파일을 실행하여 프로그램을 시작하십시오.
'affinity 1'이 표시되면 Windows에서 CPU0을 사용하도록 지시합니다. 보유한 코어 수, CPU1의 선호도 3 등에 따라이를 변경할 수 있습니다. Microsoft Developer 웹 사이트의이 페이지에는 전체 친화력 목록이 있습니다.
***
프로세서는 컴퓨터에서 가장 중요한 부분이므로 각 코어를 가장자리로 밀어 넣는 것이 좋습니다. 물론 자신의 성능을 원하는 수준으로 장치에 전원을 공급하는 데 여전히 문제가있는 경우 프로세서를 업그레이드하거나 (데스크톱을 소유 한 경우) 최신 노트북을 사용하는 것이 좋습니다. 하드웨어. 또는 현재 하드웨어에서 Windows 10을 더 빠르게 만들려면 여기에서 최종 가이드를 확인하십시오.