-
Harvard CS50_비트와 바이트Study/Coursera 2018. 9. 28. 00:47반응형
Harvard CS50 Class
※ Chapter 1. 컴퓨터와 컴퓨팅
3. 비트와 바이트
※ Intro
- 아이콘이나 컴퓨터 본체, 모니터 전력 버튼에는 위가 열린 동그라미 안에 세로 막대기가 그려져 있음
- 동그라미는 0, 세로 막대기는 1을 의미함
※ 학습 목표
1. 데이터를 표현하는 추상적 개념의 종류
2. 2진 수열이 디지털 데이터를 어떻게 표현하는지 이해
※ 비트 (bit)
- 정보를 저장, 연산을 수행하기 위해 비트(bit)라는 측정 단위를 사용
- 비트는 이진 숫자라는 뜻을 가진 "binary digit"의 줄임말. 0과 1, 두가지 값만 가질 수 있는 측정 단위임
- 디지털 데이터를 여러 비트들로 나타냄으로써 두 가지 값만 가지고도 많은 양의 정보를 저장할 수 있음
- 컴퓨터는 저장되어 있는 데이터를 수정하기 위해 비트에 수학적 연산을 수행할 수 있음
※ 비트열
- 하나의 비트는 0과 1, 이 두 가지의 값만 저장할 수 있음
- 컴퓨터 내부에서 물리적 표현될 때는, 켜고 끌 수 있는 스위치라고 생각할 수 있음 (켜기 = 1, 끄기 = 0)
- 바이트(byte)는 여덟 개의 비트가 모여 만들어진 것
- 하나의 바이트에 여덟 개의 비트가 모여 만들어진 것
- 하나의 바이트에 여덟 개의 비트가 있고, 비트 하나는 0과 1로 표현 => 2^8 = 256개의 서로 다른 비트가 존재
- 킬로바이트는 1,000 바이트
- 메가바이트는 1,000 킬로바이트(100만 바이트)
- 기가바이트는 1,000 메가바이트 (10억 바이트)
- 테라바이트는 1,000 기가바이트 (1조 바이트)
- 페타바이트, 엑사바이트 등 더 큰 단위도 있음
[비트]
[바이트]
[측정 단위]
- 하나의 바이트(8 bit)로 알파벳 하나를 표시
- 더 큰 데이터 단위는 좀 더 복잡한 유형의 데이터를 저장할 수 있음
반응형'Study > Coursera' 카테고리의 다른 글
[Coursera] Stanford Machine Learning (0) 2020.08.22 Harvard CS50_ASCII 코드 (0) 2018.10.06 Harvard CS50_2진수 (0) 2018.10.05 Harvard CS50_기억장치 (0) 2018.09.23 Harvard CS50_하드웨어 (0) 2018.09.09