본문 바로가기

CS/컴퓨터 구조

[컴퓨터 구조] 컴퓨터 구조를 왜 배워야 할까??

728x90

 

 

"대학교 수업" 과 "혼자 공부하는 컴퓨터구조 + 운영체제" 책을 정리한 카테고리입니다

 

 


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

 

프로그래밍을 하다보면 똑같은 코드를 작성했지만 A 컴퓨터에서는 작동이 되지만

B 컴퓨터에서는 작동을 하지 않는 경우가 있습니다

이러한 오류는 코드의 문법적인 오류뿐만 아니라

컴퓨터 구조에 의한 오류일 수 있습니다

컴퓨터 구조를 모른다면?

문제의 원인을 코드에서만 찾을려고 할 것입니다

왜냐하면 컴퓨터 내부는 미지의 영역이기 때문입니다

 

하지만 컴퓨터 구조를 잘 이해하고 있다면 문제 상황을 빠르게 진단할 수 있고

문제 해결의 실마리를 다양하게 찾을 수 있습니다

 

예를 들어 웹 사이트를 개발했다고 가정했을 때

서버용 컴퓨터를 구매를 해야합니다

컴퓨터 구조를 모른다면?

서버에 맞지않는 CPU, 메모리를 살 수 있습니다

비싼 부품을 샀더니 성능 대비 비용이 비효율적일 수 있고

저렴한 부품을 샀더니 성능이 안좋을 수 있습니다

 

컴퓨터 구조를 잘 이해하고 있다면 위와 같은 문제를 해결하기 쉬워집니다

따라서 컴퓨터 구조를 공부를 한다는 것은

성능, 용량, 비용에 대해 생각을 할 수 있고 선택을 할 수 있습니다

 

컴퓨터 구조를 잘 이해하고 있다면, 이러한 문제를 해결하기 쉬워집니다.

성능, 용량, 비용 등을 고려하여 최적의 선택을 할 수 있기 때문입니다.

서버 컴퓨터를 구매하지 않고 AWS와 같은 클라우드 서비스를 이용할 때도

CPU, 메모리, 저장 용량을 직접 선택해야 하기 때문에

컴퓨터 구조는 프로그래밍을 하는 사람이라면 꼭 알아야 합니다.

728x90