1강 컴퓨터 구조를 알아야 하는 이유

Daisy🌼·2022년 11월 27일
0

혼자 공부하는 컴퓨터 구조 + 운영체제를 읽고 정리하는 글입니다. 🤖

✅ 복습 체크리스트

  • 컴퓨터 구조를 알아야 하는 이유를 설명할 수 있나요? (2가지)

📌 문제 해결 능력을 갖춘 개발자

  • 즉 컴퓨터 구조를 알면 컴퓨터를 미지의 대상에서 분석의 대상으로 인식할 수 있다.
  • 코드가 제대로 돌아가지 않을 때, 컴퓨터의 문제가 아닌지 확인하기 위해 컴퓨터를 분석하게 된다.

💡 책의 저자 분도 실제로 같으 코드를 실행해도 어떤 컴퓨터에서는 코드가 제대로 돌아가지 않는 경우를 경험해봤다고 한다. 이럴 때 컴퓨터의 구조를 모르는 사람은 더이상 문제를 해결할 실마를 찾지 못하는 반면, 컴퓨터 구조를 아는 사람은 컴퓨터에 문제가 있을 지도 모른다고 판단해 컴퓨터를 분석한다. 따라서 좋은 개발자가 되기 위해서는 코드 뿐만 아니라 컴퓨터를 거리낌없이 분석할 줄 아는 능력이 필요하다는 의견! → 이것이 바로 “문제 해결 능력”

📌 성능, 용량, 비용을 고려하는 개발자

  • 컴퓨터를 이루는 부품들은 성능, 용량, 비용이 천차만별이다.
  • 성능, 용량, 비용은 프로그래밍 언어만으로는 해결할 수 없는 문제이다.
  • 자신의 상황에 맞게 컴퓨터의 성능, 용량, 비용을 선택할 줄 아는 능력을 갖추어야 한다. (AWS와 같은 클라우드 컴퓨팅은 개발자가 직접 CPU, 메모리, 저장 공간의 성능을 골라야 한다.) 결국 컴퓨터를 구성하는 하드웨어에 대한 지식을 갖추어야 한다.
profile
커피와 재즈를 좋아하는 코린이 | 좋은 글 좋은 코드를 쓰고 싶습니다

0개의 댓글