ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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
Designed by Tistory.