728x90
728x170
컴퓨터 일반
자료의 표현 방식
문자 표현 코드
① BCD 코드 (2진화 10진)
- 하나의 문자를 11비트로 표현
- Zone 비트 : 7개
- Digit 비트 : 4개
- $2^{6} = 64$ 가지의 문자를 표현할 수 있음.
- 영문 소문자를 표현하지 못함.
② ASCII 코드 (미국 표준)
- 하나의 문자를 7비트로 표현
- Zone 비트 : 3개
- Digit 비트 : 4개
- $2^{7} = 128$ 가지의 문자를 표현할 수 있음.
- 데이터 통신용으로 사용함.
- 확장 ASCII
- 8비트 를 사용
- $2^{8} = 256$ 가지의 문자를 표현할 수 있음.
③ EBCDIC 코드 (확장 2진화 10진)
- BCD 코드를 확장한 것
- 하나의 문자를 8비트로 표현
- Zone 비트 : 4개
- Digit 비트 : 4개
- $2^{8} = 256$ 가지의 문자를 표현할 수 있음.
- 대형 컴퓨터에서 사용함.
④ 유니코드(Unicode)
- 전 세계의 모든 문자를 2바이트로 표현할 수 있는 국제 표준 코드
- 정보 처리/정보 교환용으로 사용함.
- 데이터의 교환을 원할하게 하기 위하여 문자 1개에 부여되는 값을 16비트(2바이트)로 통일함.
- 최대 65,536자의 글자를 코드화할 수 있음.
- 한글
- 조합형, 완성형, 옛글자 모두 표현할 수 있음.
- 한글
에러 검출 코드
① 패리티 체크 비트(Parity Check Bit, PCB)
- 에러 검출을 목적으로 원래의 데이터에 추가되는 1비트
- 짝수(우수) 패리티 :
1
의 개수가 짝수 가 되도록 만듦. - 홀수(기수) 패리티 :
1
의 개수가 홀수 가 되도록 만듦.
- 짝수(우수) 패리티 :
② 해밍 코드(Hamming Code)
- 에러 검출 및 교정이 가능한 코드
- 2비트의 에러 검출 가능
- 1비트의 에러 교정 가능
③ 순환 중복 검사(CRC)
- 순환 중복 검사를 위해 미리 정해진 다항식을 적용하여 오류를 검사하는 방식
④ 블록합 검사(Block Sum Check, BSC)
- 패리티 검사의 단점을 보완한 방식
- 프레임 내의 모든 문자의 같은 위치 비트들에 대한 패리티를 추가로 계산하여 블록의 맨 마지막에 추가 문자를 부가 하는 방식
728x90
그리드형(광고전용)
'Certificate > CSSD' 카테고리의 다른 글
컴퓨터 일반 : 보조기억장치 (0) | 2021.06.08 |
---|---|
컴퓨터 일반 : 기타 메모리 (0) | 2021.06.08 |
컴퓨터 일반 : ROM / RAM (0) | 2021.06.08 |
컴퓨터 일반 : 중앙처리장치(CPU) (0) | 2021.06.07 |
컴퓨터 일반 : 진법 변환 (0) | 2021.06.07 |
컴퓨터 일반 : 자료 구성의 단위 (0) | 2021.06.07 |
컴퓨터 일반 : 컴퓨터의 분류 - 데이터 취급 (0) | 2021.06.07 |
컴퓨터 일반 : 펌웨어(Firmware) (0) | 2021.06.07 |