{TIL} Computer Science 특강

Kwaksang·2024년 6월 7일

TIL

목록 보기
35/37
post-thumbnail

Computer Science 특강

Chapter .1 컴퓨터 발전의 역사

Content .1 숫자를 계산하는 방법

  1. 손가락 (10진수 개념)
  2. 도구 (더욱 큰 숫자를 계산하기 위함)
  3. 컴퓨터 (어원은 라틴어로 컴퓨타 "계산하다" 에서 유래)

Content .2 컴퓨터가 계산하는 방법

  • 0 or 1 로 계산
  • 1Bit 라고 함
  • 2진수로 계산함

Content .3 어떻게 읽는가?

ex) ○

  • 영어 : 알파벳 오
  • 한글 : 자음 이응
  • 숫자 : 영, 공
  • 모양 : 동그라미

문제 : 0110 0001

  • 숫자[int] : 97
  • 영어[char] : a
  • 색[255 Color] : 회색 계열

Content .4 최초의 컴퓨터

  1. ENIAC (애니악)
  • 넓은 공간에 컴퓨터가 존재해서 벌레가 와서 전선을 끊게 되면 문제가 발생한다
  • 벌레인 "버그"를 이용하여 버그를 잡는 행위를 "디버그"라고 하게 됨
  1. 아타나소프-ABC
  • 미국 공식적으로 최초 컴퓨터라고 밝힘
  1. 콜로서스 (영화 "이미테이션게임")
  • 최초의 컴퓨터의 기원이 된 내용

Content .5 암호화의 원리

Content .6 PC의 등장

  • Personal Computer
  • 대 PC 시대의 시작

Content .7 컴퓨터의 핵심 부품

  1. CPU
  • 코어 내부 구조 : ALU(Arithmetic Logic Unit), 제어장치, 레지스터
  • 캐시 메모리
  • ex> 코어 내부 구조 : 도심의 모든 일을 처리하는 CEO / 캐시 메모리 : 비서실
  1. RAM
  • ex> RAM : 도심 근교에 물류창고
  1. 하드디스크
  • ex> 하드디스크 : 농촌

Content .8 GPU의 필요성

  • 기존의 고전 프로그램에서는 CPU가 혼자서 일을 처리하기에 충분했음
  • 최신 프로그램에서는 그래픽 사양이 올라가면서 CPU 혼자서 일을 처리하기 어려워짐
  • 1920 x 1080 의 경우 프레임마다 2,073,600번의 연산이 필요함

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

profile
게임은 재미와 기능!

0개의 댓글