본문 바로가기

Study/Computer Architecture

Data

1. 데이터 단위와 2의 보수

  • 컴퓨터는 이진법 체계로 정보를 해석한다. 이때, 비트 단위로 정보를 해석한다.
1Byte 8bit
1kB 1.000byte
1MB 1.000kb
1GB 1.000MB
1TB 1.000GB
  • 2의 보수
    • 어떤 수를 그보다 큰 2^n에서 뺸 값

2. 문자집합, 아스키 코드, 유니코드

  • 문자집합
    • 컴퓨터가 인식하고 표현할 수 있는 문자의 모음
  • 문자 인코딩
    • 문자를 0과 1로 변환하는 과정
  • 문자 디코딩
    • 0과 1로 이루어진 문자 코드를 문자로 변환하는 과정
  • 아스키 코드
    • 초창기 문자 집합으로, 7비트로 표현된 문자 집합

  • EUC-KR
    • 한글 인코딩을 위한 표
      • 완성형 인코딩: 초성, 중성, 종성의 조합으로 이루어진 완성된 하나의 글자에 고유한 코드를 부여하는 인코딩 방식
      • 조합형 인코딩: 초성을 위한 비트열, 중성을 위한 비트열, 종성을 위한 비트열을 할당하여 그것들의 조합으로 하나의 글자 코드를 완성하는 인코딩 방식
  • 유니코드
    • ECU-KR보다 훨씬 다양한 한글을 포함하며 대부분 나라의 문자, 특수문자, 화살표나 이모티콘까지도 코드로 표현할 수 있는 통일된 문자 집합
  • UTF-8
    • 가장 대중적인 인코딩 방식

'Study > Computer Architecture' 카테고리의 다른 글

Memory Structure  (0) 2023.10.06
Language, Instruction  (0) 2023.09.29
Computer Structure  (0) 2023.09.28