Fundamental of CS/: : Computer Architecture

컴퓨터 구조를 이해해야 하는 이유

Jay.P Morgan 2023. 10. 21. 23:48

동일한 코드로 작성했는데, 내 컴퓨터에서는 정상동작 하지만 특정 컴퓨터에서는 제대로 동작하지 않는다면?

 

사실 이러한 일은 생각보다 빈번히 발생합니다. 

 

하지만, 컴퓨터 구조를 모른 체 프로그래밍 문법 학습에만 치중한다면,

 

위와 같은 문제가 발생했을 때 해결하기 어렵겠죠.

 

 

반면, 컴퓨터가 동작하는 원리를 근본적으로 이해한다면

 

문제 해결의 실마리를 다양한 측면에서 찾을 수 있고, 문제 상황을 빠르게 파악할 수 있을 겁니다.

 

 

또한, 사용자가 많은 프로그램을 개발할 때에는 성능/용량/비용을 고려하여 개발할 수 있습니다.

 

컴퓨터 구조의 내용은 결국 성능/용량/비용과 깊은 연관이 있기 때문입니다.

 

 

컴퓨터 구조를 이해해야 하는 이유

 

  1. 문제 상황을 빠르게 파악할 수 있고, 문제 해결의 실마리를 다양한 측면에서 찾을 수 있다.
  2. 사용자가 많은 프로그램을 개발할 시에 성능/용량/비용을 고려하여 개발할 수 있다.

 

따라서, 실력있는 개발자가 되기 위해서는 컴구조를 반드시 알아야 합니다.