본문 바로가기
Computer Science/소프트웨어, 운영체제

컴퓨터, Bit , Byte , 아스키코드

by doriver 2023. 11. 22.

Computer

이진법( 0, 1 )을 이용하여 
논리연산, 저장을 수행하는 
전자 기계

 

 

 

 

 

Bit ( Binary Digit )

디지털 데이터들을 나타내는 최하위 단위.

하나의 비트는 0이나 1의 값을 가질 수 있고
각각은 참, 거짓 혹은 서로 배타적인 상태를 나타낸다.

 

 

 

1 Byte = 8 Bit

"ABCD 1234 !@#$..." 이런 "영숫자 반각문자"는 1 Byte.
공백(" ") 문자도 마찬가지로 1 Byte 입니다. 

컴퓨터에서 문자 1개가 몇 바이트인지 묻는 질문에는 1 Byte 라고 대답하면 대부분 정답입니다. 

 

컴퓨터는 원래 ABC abc 123 !@#$% 이런 영문과 숫자와 기호만 표현할 수 있고

, 한글이나 한자는 바이트 2개나 그 이상의 개수로 합쳐서 억지로 표현하는 것입니다.

 

ASCII ( American Standard Code for Information Interchange )

0과 1( 숫자 2진법 )으로 문자를 표현하는 방법이자 약속( 표준 코드 체계 )
각 문자를 7비트로 표현하므로 총 128(= 2에7승)개의 문자를 표현할 수 있다.

 

ex)

0000000  -  NUL
0100000  -  Space

1000001  -  A
1100001  -  a

0111111  -  ?
0100001  -  !

0110010  -  2
0110000  -  0
0110001  -  1

 

'Computer Science > 소프트웨어, 운영체제' 카테고리의 다른 글

API 그리고 웹개발  (0) 2024.04.05
운영체제의 역할  (0) 2022.07.20
프로그램이 실행되는 과정  (0) 2022.05.30
Process , Thread  (0) 2022.05.30
언어번역 프로그램 , Linker , Loader  (0) 2022.02.22