1) 2진법

컴퓨터 과학

영어로는 Computer Science. 줄여서 CS라고 하고, 이번 강의의 타이틀(CS50)이기도 합니다.

컴퓨터 과학은 문제 해결에 대한 학문으로, Problem Solving(PS) 스킬을 기르는 데에 초점을 맞추고 있습니다.

2진법

세상엔 10가지 종류의 사람이 있다. 2진법을 이해하는 사람과 아닌 사람.

이진법

2진법 비교

2진법은 자리수가 각각 2의 제곱을 의미합니다.

컴퓨터에는 굉장히 많은 트랜지스터가 있고, 이들을 통해 0과 1을 구분하고 표현합니다.

그리고 이러한 0과 1로 이루어진 데이터로 컴퓨터의 모든 파일들이 저장되지요.

이러한 2진법의 한 자리비트(bit)라고 합니다.

비트

bi 로 시작하는 글자들은 대개 2라는 뜻을 가지고 있습니다.

binary, bit, bilingual, bike ...

bitbinary digital의 줄임말이며, 0과 1로만 구성되어있습니다.

비트열

문자가 모이면 문자열이듯이 비트가 모인 것을 비트열 이라고 합니다.

비트 하나로는 데이터를 표현하기에 부족하겠죠? 그래서 이런 비트가 모여서 비트열을 만들게 된 것입니다.

비트열 중에서도 8개의 비트를 부르는 용어가 있습니다. 바로 바이트(byte) 입니다. 바이트 총 8개의 비트를 가지고 있기 때문에 2^8 = 256개의 경우의 수를 가지고 있습니다.

바이트 외에도 더 큰 단위는 존재합니다. 비트단위

Q. 5를 2진법으로 바꾸면 어떻게 될까요?

  • 101(2)

note

written by CaesiumY