An introduction to
computer
science
2017. 03. 10
황태욱
01 진수
02 BIT, BYTE
03 문자표현
04 숫자표현
05 Further Study
CONTENTS
1. 진법
10진법 : 일상적인 숫자 체계
12진법 : 달력
60진법 : 시간
2진법 : 컴퓨터에서 사용되는 - Digit 0/1 On/Off
16진법 : 2진법이 지나치게 길게 표현되어 컴퓨터에서
축약으로 활용
1. 진법 계산
10진법 : 365 = 3x102 + 6x101 + 6x100
2진법 : 1011 = 1x23 + 0x22 + 1x21 + 1x20
16진법 : A = 10, B=11, … F=15
AB1 = Ax162 + Bx161 + 1X160
= 10x162 + 12x161 + 1x160
진법표기법 – 오른쪽에 아래 첨자로 나타냄
25810 101112 1FB16
2. Bit, Byte
Bit : 정보표현의 최소단위 2진수 – Binary Digit 의 약자
니블(Nibble): 4개의 비트가 모여 1개의 니블 – 16진수 1자리
Byte : 문자 표현의 최소단위, 8개의 bit로 구성
- 초기 영어, 숫자 등은 1Byte로 / 한글 등은 2 Byte
네트워크에서 전송속도는 1초동안 전동되는(수신되는) 데이터 양
bps : bit per second
1M bps : 초당 1M bit per seond
2. KB. MB, GB, TB
1024 byte = 1K byte 2에 10승
1024 KB = 1MB 2에 20승
1024 MB = 1GB 2에 30승
1024 GB = 1TB 2에 40승
PB 페타바이트 2에 50승
EB 엑사바이트 2에 60승
ZB 제타바이트 2에 70승
YB 요타바이트 2에 80승
3. 문자코드
ASCII 코드
문자를 7bit로 표현
총 128개 표현
3. 유니코드
전세계 언어를 표현하기 위한 코드 체계(unicode)
문자를 16bit로 표현 – 최대 65,536 글자 표현가능
http://www.unicode.org/charts
한글은 AC00 ~ D7A3 총 11,172
초성 19 x 중성 21 x 종성 28 값 (종성이 없는 경우도 포함)
한자코드는 – 한/중/일 한자가 각각 표현
(한국 한자가 가장 많음)
4. 숫자표현 - 정수
보통 32bit로 정수를 표현 (컴퓨터마다 OS 마다 달라질 수 있음)
정수표현은 2의 보수 개념으로 표현
예: 4bit로 정수 – 음수/양수 포현방법
4. 숫자표현 - 실수
고정 소수점 방식
부동 소수점 방식
Float type은 4byte 공간에 실수를 저장, 더블은 2배 공간 활용
5. Further Study
압축 방법 (압축 알고리즘)
허프만코딩 Huffman coding
그래픽 압축방법
JPEG …
손실압축 / 무손실 압축
Q&A
For further details, please contact us by e-mail
황태욱 : taewook.hwang@gmail.com
010.9576.5105
Kakao: Aldemaya

컴퓨터개론02

  • 1.
  • 2.
    01 진수 02 BIT,BYTE 03 문자표현 04 숫자표현 05 Further Study CONTENTS
  • 3.
    1. 진법 10진법 :일상적인 숫자 체계 12진법 : 달력 60진법 : 시간 2진법 : 컴퓨터에서 사용되는 - Digit 0/1 On/Off 16진법 : 2진법이 지나치게 길게 표현되어 컴퓨터에서 축약으로 활용
  • 4.
    1. 진법 계산 10진법: 365 = 3x102 + 6x101 + 6x100 2진법 : 1011 = 1x23 + 0x22 + 1x21 + 1x20 16진법 : A = 10, B=11, … F=15 AB1 = Ax162 + Bx161 + 1X160 = 10x162 + 12x161 + 1x160 진법표기법 – 오른쪽에 아래 첨자로 나타냄 25810 101112 1FB16
  • 5.
    2. Bit, Byte Bit: 정보표현의 최소단위 2진수 – Binary Digit 의 약자 니블(Nibble): 4개의 비트가 모여 1개의 니블 – 16진수 1자리 Byte : 문자 표현의 최소단위, 8개의 bit로 구성 - 초기 영어, 숫자 등은 1Byte로 / 한글 등은 2 Byte 네트워크에서 전송속도는 1초동안 전동되는(수신되는) 데이터 양 bps : bit per second 1M bps : 초당 1M bit per seond
  • 6.
    2. KB. MB,GB, TB 1024 byte = 1K byte 2에 10승 1024 KB = 1MB 2에 20승 1024 MB = 1GB 2에 30승 1024 GB = 1TB 2에 40승 PB 페타바이트 2에 50승 EB 엑사바이트 2에 60승 ZB 제타바이트 2에 70승 YB 요타바이트 2에 80승
  • 7.
    3. 문자코드 ASCII 코드 문자를7bit로 표현 총 128개 표현
  • 8.
    3. 유니코드 전세계 언어를표현하기 위한 코드 체계(unicode) 문자를 16bit로 표현 – 최대 65,536 글자 표현가능 http://www.unicode.org/charts 한글은 AC00 ~ D7A3 총 11,172 초성 19 x 중성 21 x 종성 28 값 (종성이 없는 경우도 포함) 한자코드는 – 한/중/일 한자가 각각 표현 (한국 한자가 가장 많음)
  • 9.
    4. 숫자표현 -정수 보통 32bit로 정수를 표현 (컴퓨터마다 OS 마다 달라질 수 있음) 정수표현은 2의 보수 개념으로 표현 예: 4bit로 정수 – 음수/양수 포현방법
  • 10.
    4. 숫자표현 -실수 고정 소수점 방식 부동 소수점 방식 Float type은 4byte 공간에 실수를 저장, 더블은 2배 공간 활용
  • 11.
    5. Further Study 압축방법 (압축 알고리즘) 허프만코딩 Huffman coding 그래픽 압축방법 JPEG … 손실압축 / 무손실 압축
  • 12.
    Q&A For further details,please contact us by e-mail 황태욱 : taewook.hwang@gmail.com 010.9576.5105 Kakao: Aldemaya