기술

컴퓨터의 언어를 결정짓는 보이지 않는 설계도 ISA

컴퓨터의 언어를 결정짓는 보이지 않는 설계도 ISA

명령어 집합 구조는 하드웨어와 소프트웨어가 소통하는 약속이다. CPU가 이해할 수 있는 언어의 규칙을 정해두기에, 서로 다른 기기라도 같은 설계를 공유하면 동일한 프로그램을 실행할 수 있다.

흔히 CPU 성능만 중요하다고 생각하지만, 사실 소프트웨어와 하드웨어를 이어주는 이 설계도가 컴퓨터의 운명을 결정합니다. 동일한 ISA를 사용하는 CPU라면 설계 방식이 달라도 같은 소프트웨어를 돌릴 수 있다는 점이 핵심입니다. 우리가 사용하는 PC부터 스마트폰까지, 이 보이지 않는 설계도 덕분에 수많은 프로그램이 기기 종류를 가리지 않고 호환되는 것입니다. 소프트웨어와 하드웨어 사이의 언어 장벽을 허무는 마법 같은 약속이라 할 수 있습니다.

출처: Instruction set architecture

ko en