[알쓸신잡]문자의 입력과 처리

힐링힐링·2025년 1월 21일
0

알쓸신잡

목록 보기
1/1

문자 입력과 처리

안녕하세요?

컴퓨터는 0과 1만 표현된다고 배웠죠.
근데 컴퓨터에서 0과1이 아닌 한글로 이뤄진 제 글을 읽고 있는것 처럼,
여러분들이 온라인에서 의사소통 및 코딩을 할때,
컴퓨터 내부에서는 무슨 일이 일어날까 궁금하지 않으셨나요?

"안녕하세요" 소통과정

'안' 키보드 입력

'ㅇ' + 'ㅏ' + 'ㄴ' -> '안'

유니코드 값 변환

안 -> U+C548

이진수 변환

U+C548(16진수) -> 50504(10진수)
50504(10진수) -> 1100 0101 0100 1000(2진수)

컴퓨터 메모리 저장

1바이트: 1100 0101
2바이트: 0100 1000

출력은 지금 단계를 역변환

[컴퓨터 메모리 저장] -> [이진수 해석] -> [유니코드 값 변환]
-> [화면 출력]

이 과정은 CPU내에 ALU(산술논리장치)에서 처리되는데,
매우 빠르게 처리되어 실시간으로 입력하는것처럼 느껴지는거죠

감사합니다.

profile
블로그 이전합니다 https://james-kim-tech.tistory.com/

0개의 댓글