YUYANE

2진법 본문

Programming Theory/Computer Science

2진법

YUYA 2021. 1. 11. 09:40

학습 강의

www.boostcourse.org/cs112/joinLectures/43415

 

 

컴퓨터 과학이란?

 

입력(input)을 전달 받아 출력(output)은 만들어 내는 과정을 문제 해결이라고 한다.

그리고 그 과정을 컴퓨터 과학이라 일컫는다.

다시 말해, 컴퓨터 과학은 문제 해결에 대한 학문이다.

 

 

 

2진법

 

컴퓨터 과학의 입출력을 표현하기 위해 모두가 동의할 약속(표준)이 필요하다.

컴퓨터에는 전기를 켜고 끄는 굉장히 많은 스위치(트렌지스터)가 있고, 

on/off 상태를 통해 0과 1을 표현한다.

따라서, 2진법은 전기를 통해 연산하는 컴퓨터에게 적합한 표현 방법이다.

 

 

 

비트(binary digit)

 

컴퓨터는 2진법에서 하나의 자릿수를 표현하는 단위를 비트라고 한다.

정보 저장 및 연산을 수행하기 위해 비트라는 0과 1, 두 가지 값만 가질 수 있는 측정단위를 사용하는 것.

 

 

 

바이트(비트열)

비트 한 개로는 방대한 데이터를 나타내기에 부족하다.

여러 숫자 조합을 컴퓨터에 나타내기 위해 비트열을 사용한다.

바이트(byte)는 여덟 개의 비트가 모여 만들어진 것

2^8 = 256개의 서로 다른 바이트가 존재할 수 있다.

바이트가 모여 더 큰 단위가 될 수 있다.

 

 

Comments