Computer Science 특강
Chapter .1 컴퓨터 발전의 역사
Content .1 숫자를 계산하는 방법
- 손가락 (10진수 개념)
- 도구 (더욱 큰 숫자를 계산하기 위함)
- 컴퓨터 (어원은 라틴어로 컴퓨타 "계산하다" 에서 유래)
Content .2 컴퓨터가 계산하는 방법
- 0 or 1 로 계산
- 1Bit 라고 함
- 2진수로 계산함




Content .3 어떻게 읽는가?
ex) ○
- 영어 : 알파벳 오
- 한글 : 자음 이응
- 숫자 : 영, 공
- 모양 : 동그라미
문제 : 0110 0001
- 숫자[int] : 97
- 영어[char] : a
- 색[255 Color] : 회색 계열
Content .4 최초의 컴퓨터
- ENIAC (애니악)
- 넓은 공간에 컴퓨터가 존재해서 벌레가 와서 전선을 끊게 되면 문제가 발생한다
- 벌레인 "버그"를 이용하여 버그를 잡는 행위를 "디버그"라고 하게 됨
- 아타나소프-ABC
- 콜로서스 (영화 "이미테이션게임")
Content .5 암호화의 원리


Content .6 PC의 등장
- Personal Computer
- 대 PC 시대의 시작
Content .7 컴퓨터의 핵심 부품
- CPU
- 코어 내부 구조 : ALU(Arithmetic Logic Unit), 제어장치, 레지스터
- 캐시 메모리
- ex> 코어 내부 구조 : 도심의 모든 일을 처리하는 CEO / 캐시 메모리 : 비서실
- RAM
- 하드디스크
Content .8 GPU의 필요성
- 기존의 고전 프로그램에서는 CPU가 혼자서 일을 처리하기에 충분했음
- 최신 프로그램에서는 그래픽 사양이 올라가면서 CPU 혼자서 일을 처리하기 어려워짐
- 1920 x 1080 의 경우 프레임마다 2,073,600번의 연산이 필요함


CS 지식이 굉장히 많이 부족했는데,
특강으로 인해 부족한 CS 지식은 기초부터 들을 수 있어서 굉장히 좋았음