[1-1] 컴퓨터 구조를 알아야 하는 이유 컴퓨터 구조를 알지 못하고 프로그램을 개발하여도 큰 지장이 없어보긴 합니다. 하지만, 컴퓨터 구조를 이해하고 개발하는 것과 알지 못하고 개발하는 것에는 큰 차이가 있습니다. 이 차이를 '문제 해결'과 '성능, 용량, 비용' 두가지 관점에서 알아보도록 하겠습니다. 문제 해결 강의 또는 책에 나와있는 코드를 자신의 컴퓨터에서 똑같이 따라 쳤는데, 코드가 제대로 작동하지 않는 경우가 종종 있습니다. 이러한 문제가 발생 하였을 때, 컴퓨터 구조에 대한 이해가 있지 않는다면 해결하기 어려울 가능성이 있습니다. 또한 실무에서도 개발할 때는 문제 없이 작동했던 코드가 실제 사용자들에게 선보이는 자리에서는 작동하지 않는 경우가 있습니다. 이러한 상황에서는 코드상의 문법적 오류..