시스템 아키텍처와 컴퓨터 아키텍처간에 차이가 있습니까?


대답 1:

약 10 년 전까지 만해도 시스템과 컴퓨터 아키텍처는 거의 동의어였습니다. 시스템의 나머지 부분에 대해 매우 정통하지 않으면 CPU를 설계하는 데 상당한 노력을 기울일 수 없었습니다. 통합 수준은 대부분의 복잡성이 CPU에 있었으며 시스템은 그 주위에 설계되었습니다.

오늘날의 스마트 폰에서 발견되는 SoC (System-on-Chip) 칩을 사용하면 CPU는 모서리에있는 흥미로운 작은 위젯 (또는 쿼드 코어를위한 4 개의 흥미로운 작은 위젯)이며 나머지 칩은 GPU, 무선으로 구성됩니다. 프로세서 및 기타 다양한 가속기 및 특수 장치 그리고 SoC 자체는 메모리, 아날로그 라디오 구성 요소, 터치 스크린 등과 같은 다른 많은 것들이있는 보드 위에 놓여 있습니다.

전반적인 엔지니어링 트레이드 오프를 최적으로 수행하려면 게임을 강화하고 전체 플랫폼을 수용해야합니다. 개인적으로, 그렇게 할 준비가 가장 잘 된 사람들은 이전에 CPU에 집중 한 사람들 일 것이라고 생각합니다. 우리는이 진화에 대한 시각으로 컴퓨터 아키텍처를 가르치고 있어야합니다 (IMHO).