모두를 위한 컴퓨터 과학 (CS50 2019) - 컴퓨팅 사고_1강. 2진법

Alex·2022년 2월 14일
0

ComputerScience

목록 보기
1/10
post-thumbnail

1강. 2진법

1) 컴퓨터 과학

  • 문제 해결에 대한 학문
  • 문제 해결이란, 입력(input)을 전달받아 출력(output)을 만들어내는 과정 / 그 중간에 있는 과정에 바로 컴퓨터 과학
  • 즉, input -> 컴퓨터과학 -> output
  • 이러한 입력과 출력을 표현하기 위해선 모두가 동의할 약속(표준)이 필요하다.

2) 2진법

  • 0과 1로만 표현. 컴퓨터는 2진법으로 숫자 뿐만 아니라 글자, 사진, 영상, 소리 등을 저장할 수 있다.
  • 컴퓨터는 2진법에서 하나의 자릿수를 표현하는 단위를 비트(bit)라고 함.

3) 비트

  • 이진 숫자라는 뜻을 가진 'binary digit'의 줄임말이며, 0과 1, 두가지 값만 가질 수 있는 측정 단위.
  • 컴퓨터 내부에서 물리적 표현될 때는, 켜고 끌 수 있는 스위치라고 생각할 수 있다.

4) 비트열

  • 비트 한 개는 많은 양의 데이터를 나타내기에 턱없이 부족하다. 그렇기에 여러 숫자 조합을 컴퓨터에 나타내기 위해 비트열을 사용한다.
  • 바이트(byte)는 여덟 개의 비트가 모여 만들어진 것. 하나의 비트에 여덟개의 비트가 있고, 이는 2^8 = 256개의 서로 다른 바이트가 존재 가능하다.
profile
With Data or Without Data?

0개의 댓글

관련 채용 정보