728x90
"대학교 수업" 과 "혼자 공부하는 컴퓨터구조 + 운영체제" 책을 정리한 카테고리입니다
컴퓨터 구조를 공부해야하는 이유
프로그래밍을 하다보면 똑같은 코드를 작성했지만 A 컴퓨터에서는 작동이 되지만
B 컴퓨터에서는 작동을 하지 않는 경우가 있습니다
이러한 오류는 코드의 문법적인 오류뿐만 아니라
컴퓨터 구조에 의한 오류일 수 있습니다
컴퓨터 구조를 모른다면?
문제의 원인을 코드에서만 찾을려고 할 것입니다
왜냐하면 컴퓨터 내부는 미지의 영역이기 때문입니다
하지만 컴퓨터 구조를 잘 이해하고 있다면 문제 상황을 빠르게 진단할 수 있고
문제 해결의 실마리를 다양하게 찾을 수 있습니다
예를 들어 웹 사이트를 개발했다고 가정했을 때
서버용 컴퓨터를 구매를 해야합니다
컴퓨터 구조를 모른다면?
서버에 맞지않는 CPU, 메모리를 살 수 있습니다
비싼 부품을 샀더니 성능 대비 비용이 비효율적일 수 있고
저렴한 부품을 샀더니 성능이 안좋을 수 있습니다
컴퓨터 구조를 잘 이해하고 있다면 위와 같은 문제를 해결하기 쉬워집니다
따라서 컴퓨터 구조를 공부를 한다는 것은
성능, 용량, 비용에 대해 생각을 할 수 있고 선택을 할 수 있습니다
컴퓨터 구조를 잘 이해하고 있다면, 이러한 문제를 해결하기 쉬워집니다.
성능, 용량, 비용 등을 고려하여 최적의 선택을 할 수 있기 때문입니다.
서버 컴퓨터를 구매하지 않고 AWS와 같은 클라우드 서비스를 이용할 때도
CPU, 메모리, 저장 용량을 직접 선택해야 하기 때문에
컴퓨터 구조는 프로그래밍을 하는 사람이라면 꼭 알아야 합니다.
728x90
'CS > 컴퓨터 구조' 카테고리의 다른 글
[컴퓨터 구조] CPU 제어장치 (CU) (0) | 2024.07.05 |
---|---|
[컴퓨터 구조] CPU의 ALU (0) | 2024.07.02 |
[컴퓨터 구조] 컴퓨터 4가지 핵심부품(CPU) (0) | 2024.06.28 |
[컴퓨터 구조] 컴퓨터 4가지 핵심 부품(주기억장지) (0) | 2024.06.27 |
[컴퓨터 구조] 컴퓨터가 이해하는 정보 (0) | 2024.06.25 |