개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제
[지금 무료]개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제 강의 | 강민철 -
강민철 | , 개발자 필수지식 컴퓨터 구조와 운영체제강의 하나로 총정리! 😎 개발자가 꼭 알아야 할컴퓨터 구조, 운영체제 총정리 🙆 IT 분야 베스트셀러 『혼자 공부하는 컴퓨터 구조 + 운영체
www.inflearn.com
csnote: 컴퓨터과학 키워드 총정리 노트
CSnote
csnote.net
섹션 2. 컴퓨터 구조 시작하기
[1] 컴퓨터 구조를 알아야 하는 이유
1. 프로그래밍 언어의 문법과 함께 컴퓨터의 근간을 알아야 -> 문제 해결 & 컴퓨터 분석 능력 향상 (프로그래밍 언어의 문법만으로는 해결하기 어려운 문제들 ex. 로컬 개발 환경에서 문제없이 돌아갔던 서비스가 배포 후 실사용 시 문제 생기는 경우)
2. 개발자는 성능, 용량, 비용을 고려한 개발을 해야하며, 컴퓨터구조를 알아야 성능, 용량, 비용을 고려한 개발을 할 수 있다.
문법에 맞는 소스 코드를 컴퓨터에 입력만 하는 개발자
-> 컴퓨터를 내려다보며 문제를 해결할 수 있는 개발자
[2] 컴퓨터 구조의 큰 그림
- 컴퓨터 구조
1. 컴퓨터가 이해하는 정보
1-1. 데이터
1-2. 명령어 (컴퓨터 = 명령어를 처리하는 기계)
2. 컴퓨터의 네 가지 핵심 부품
2-1. CPU
2-2. 메모리(= 주기억장치 / RAM, ROM)
2-3. 보조기억장치
2-4. 입출력장치

[3] [추가] 컴퓨터의 네 가지 핵심 부품 직접 확인하기