Skip to main content

명령 세트는 무엇입니까?

computerment 컴퓨터 프로세서가 실행할 수있는 집단 명령 세트입니다.워드 프로세싱 응용 프로그램 실행에서 비디오 파일 인코딩에 이르기까지 컴퓨터가 수행하는 모든 것은 이러한 명령의 일부 조합으로 축소 가능합니다.프로그래머는 이러한 지침을 통해 프로그램을 직접 작성하지 않지만 프로그래밍 코드를 기계 지침으로 변환하는 컴파일러로 알려진 특수 유형의 소프트웨어를 사용합니다.대부분의 개인용 컴퓨터는 1970 년대에 처음 사용 된 명령어 세트를 사용하는 반면 스마트 폰, 태블릿 및 기타 장치는 저전력 환경에 최적화 된 더 간단한 명령어 세트를 사용합니다.Computers는 무한한 작업을 수행 할 수있는 것처럼 보일 수 있지만 그 내부의 마이크로 프로세서는 명령어로 알려진 사전 정의 된 명령을 제한된 수를 실행할 수 있습니다.그 자체로 각 명령어는 비교적 간단하며 프로세서에 두 개의 숫자를 추가하거나 한 위치에서 다른 위치로 데이터를 이동하도록 지시합니다.결합하면 이러한 기본 지침은 매우 강력 해지고 모든 유형의 소프트웨어의 기초로 사용됩니다.CPU의 성능과 호환성은 CPU가 지원하는 지침의 수 및 유형과 직접 관련되어 있으며, 지침이 새로운 설계의 상업적 성공 또는 실패에 중요한 요소를 설정합니다.

CPU는 일부인 함수 만 수행 할 수 있습니다.지침 세트 중에서도 소프트웨어에 이러한 명령을 내린 컴퓨터 프로그래머는 거의 없습니다.대신, 컴파일로 알려진 중간 단계가 사용됩니다.이 프로세스에서 컴파일러로 알려진 프로그램은 프로그래머가 사용하는 인간 친화적 인 코드를 프로세서가 이해하는 "기계 코드"로 변환합니다.다른 컴퓨터 프로세서는 다른 명령어 세트를 지원하기 때문에 컴파일러는 프로세서 유형을 위해 설계되어야합니다.최신 마이크로 프로세서가 단일 초에 수억 또는 수십억 건의 지침을 실행할 수있는 컴퓨터를위한 소프트웨어를위한 유일한 실용적인 수단이되었습니다.Intel Reg 용으로 설계된 X86이라는 명령 세트;1970 년대 중반에 데뷔 한 프로세서.Backwards 호환성에 대한 욕구는 PC 시장에서 X86을 지배하는 데 도움이되었지만, 새로운 지침은 때때로 확장을 통해 추가됩니다.많은 스마트 폰, 태블릿 및 기타 유형의 소비자 전자 제품은 ARM 명령 세트를 기반으로 마이크로 프로세서를 사용하며 X86보다 간단하고 전력 효율적입니다.고급 서버, 슈퍼 컴퓨터 및 게임 콘솔과 같은 기타 특수 장치는 다른 명령 세트를 사용할 수 있습니다.