컴퓨터 구조를 알아야 하는 이유
- 컴퓨터구조는 실력있는 개발자가 되려면 반드시 알아야 할 기본지식이다.
문제해결
프로그래밍 강의나 책에 나오는 코드를 똑같이 따라 작성했는데도 코드가 작동하지 않는경우가 빈번하다
이 같은 경우난 실무에서도 자주 발생한다. 프로그래밍 언어만 알고 있다면 기계에 코드를 입력하는 행위만
하고 있을뿐이고, 이상을 하는 것은 어렵다.
컴퓨터 구조를 이해하고 있다면 문제해결 방법을 다양하게 찾을 수 있다. 컴퓨터 구조를 알고있다면 컴퓨터는
미지의 대상이 아닌 분석의 대상이 될 것이다
성능, 용량, 비용
- 성능, 용량, 비용의 문제는 스스로 개발한 코드가 어떤 환경에서 어떻게 작동하는지 스스로 잘 이해하고 있어야 하고,
프로그램을 위한 최적의 컴퓨터 환경을 스스로 판단할 수 있어야 한다.
- 성능, 용량, 비용의 문제는 프로그래밍 언어의 문법만 익혀서는 해결하기 어렵다. 그래서 이러한 문제들을 해결하기 위해
컴퓨터 구조를 이해하고 성능,용량, 비용까지 고려하는 개발자가 된다면 조금더 차별화된 장점을 가진 개발자가 될 수 있다고 생각한다.
프롤로그 요약
- 컴퓨터 구조를 이해하면 문제해결 능력이 향상된다.
- 컴퓨터 구조를 이해하면 문법만으로는 알기 어려운 성능, 비용 ,용량을 고려하며 개발 할 수 잇다.
cs탭에서는 컴퓨터 구조와 운영체제에 대한 정보들에 대해 다루고 정리하며, 코드만 짜는 개발자가 아닌
컴퓨터 구조 전체에 대해 이해하고 문제 해결방법을 다양한 방법으로 접근 할 수 있는 개발자가 되기 위한
목적이다.
*참고 도서
'CS' 카테고리의 다른 글
쓰레드와 쓰레드풀 (0) | 2023.07.02 |
---|---|
프로세스 생명주기, 프로세스 메모리 (0) | 2023.06.19 |
운영체제 (0) | 2023.06.12 |
Process, Thread (0) | 2023.06.10 |
CPU 와 메모리 (0) | 2023.06.04 |