2025 중등임용 기술 디지털논리회로 전공A 2번 ASCII 전송 시간과 유니코드 기출문제 풀이

2025 기술임용 디지털 논리회로 전공A 2번
2025년 기술 임용 디지털논리회로 전공A 기입형 2번 기출문제 썸네일

2025학년도 중등교사 임용시험 · 기술

디지털 논리회로·전공 A · 기입형·ASCII 전송 시간과 유니코드

문 22점

다음은 데이터통신 수업 중 문자형 코드에 대하여 학생과 교사가 나눈 대화이다. <작성 방법>에 따라 순서대로 쓰시오.

2-1

㈌에 해당하는 전송 시간

학생 : 영문 알파벳 2,400자를 8비트 ASCII 코드로 표현해서 1,200 bps의 속도로 전송하려고 하는데 시간이 얼마나 걸릴까요?

교사 : 8비트 ASCII 코드에 시작 비트 1비트, 정지 비트 1비트를 추가해서 영문 알파벳 2,400자를 순차적으로 전송한다면 초의 시간이 걸리겠네요.

학생 : ASCII 코드로 한글도 표현할 수 있나요?

교사 : ASCII 코드로 한글을 표현하기에는 한계가 있어요. 코드는 다양한 인코딩 형식(UTF-8, UTF-16, UTF-32 등)으로 다국어 및 이모티콘 등 여러 문자를 표현할 수 있어 한글을 표현하기에 적절해요.

작 성 방 법

◦ 괄호 안의 ㈌에 해당하는 숫자를 쓸 것. (단, 대화 내용 이외의 조건은 고려하지 않음.)

◦ 괄호 안의 ㈍에 해당하는 용어를 쓸 것.

모범답안과 해설 보기
모범답안

20초

2,400 × 10 ÷ 1,200 = 20

해설

① 비동기 전송에서는 문자마다 앞뒤에 시작 비트와 정지 비트를 붙입니다. 따라서 실제로 선로에 실리는 비트는 데이터 8비트가 아니라 1 + 8 + 1 = 10비트입니다.

구 성비트 수
시작 비트1 bit
ASCII 데이터8 bit
정지 비트1 bit
문자당 합계10 bit

② 전체 전송 비트 수는 2,400문자 × 10 bit/문자 = 24,000 bit 입니다.

③ 전송 시간은 전체 비트 수를 전송 속도로 나눈 값이므로 24,000 bit ÷ 1,200 bit/s = 20초 입니다.

빠뜨리기 쉬운 곳 — 시작·정지 비트를 세지 않고 8비트로 계산하면 2,400 × 8 ÷ 1,200 = 16초가 나옵니다. 문제가 두 비트를 추가한다고 명시했으므로 문자당 10비트로 세어야 합니다.

키워드데이터통신비동기전송시작정지비트전송속도전송시간

2-2

㈍에 해당하는 문자 코드

모범답안과 해설 보기
모범답안

유니코드 (Unicode)

해설

① UTF-8, UTF-16, UTF-32는 모두 유니코드 문자를 바이트열로 옮기는 인코딩 형식입니다. 대화에서 이 세 형식을 “다양한 인코딩 형식”으로 묶어 부르고 있으므로, 그 상위에 있는 문자 코드가 ㈍입니다.

② ASCII는 7비트(확장 8비트)로 영문 알파벳과 숫자, 기호 정도만 담을 수 있어 한글처럼 글자 수가 많은 문자 체계를 담지 못합니다. 유니코드는 세계 모든 문자에 고유한 코드 포인트를 부여하므로 한글은 물론 이모티콘까지 표현할 수 있습니다.

구 분ASCII유니코드
표현 범위주로 영문 문자 중심다국어 및 이모티콘 포함
관련 형식8비트 ASCIIUTF-8, UTF-16, UTF-32

유니코드는 “어떤 문자에 어떤 번호를 줄지”를 정한 문자 집합이고, UTF-8/16/32는 그 번호를 실제 바이트로 어떻게 적을지를 정한 인코딩입니다. 둘을 구분해 두면 헷갈리지 않습니다.

키워드데이터통신문자코드ASCII유니코드UTF인코딩

2025학년도 중등교사 임용시험 · 기술디지털 논리회로 전공A 기입형 2번

댓글

이 블로그의 인기 게시물

2008년 국가직 9급 기계일반 기출문제 풀이

2007년 국가직 9급 기계일반 기출문제 풀이

2009년 국가직 9급 기계일반 기출문제 풀이