읽은 책/[책] 혼자공부하는컴퓨터구조+운영체제

02. 데이터

코드몬스터 2024. 11. 10. 09:04
728x90

 

 

 

 

 

※ 책의 내용과 공부한 내용을 합쳐서 작성한 글 입니다.  

 

 

 

1. 0과 1로 숫자를 표현하는 방법

정보단위

컴퓨터는 0또는 1로 모든 정보를 표현하고, 0과 1로 표현된 정보만을 이해할 수 있다.

 

0과 1을 나타내는 가장 작은 정보 단위를 비트(bit)라고 한다.

n개의 숫자로 표현할 수 있는 가지 수는 2^n 가지이다.

 

비트를 여덟 개로 묶은 단위를 바이트(byte)라고 한다.

(1바이트는 8비트를 표현한다.)

 

1바이트를 1000개로 묶으면 1킬로파이트(1kB)라고 한다.

1kB를 1000개로 묶으면 1메가바이트(1MB)라고 한다.

1MB를 1000개로 묶으면 1기가바이트(1GB)라고 한다.

1GB를 1000개로 묶으면 1테라바이트(1TB)라고 한다.

 

 

※ 주의사항

1024개 묶음으로 표현하면 KiB, MiB, GiB, TiB 이다. (1KB는 1024byte, 1MB는 1024KB)

1000개 묶음으로 표현하면 kb, MB, GB, TB 이다. (1KB는 1000byte, 1MB는 1000KB)

 

워드(word)

워드란 CPU 가 한 번에 처리할 수 있는 데이터 크기를 의미한다.

CPU가 16비트를 처리할 수 있으면 1워드는 16비트, 32비트를 처리할 수 있으면 1워드는 32비트가 된다.

 

종종 우리는 프로그램을 설치할 때, 컴퓨터 CPU가 32비트인지 64비트인지 확인하는 경우가 있다. (CPU x64, CPU x86)

여기서 32와 64는 CPU가 한 번에 처리할 수 있는 데이터 크기, 즉 워드를 의미한다.

 

x86은 32비트를 의미하고 당연하게도 한 번에 처리할 수 있는 데이터가 많은 64비트가 좋다..!

 

 

이진법

수학에서 0과 1만으로 숫자를 표현하는 방법을 이진법(binary)이라고 한다.

우리가 일상에서 사용하는 진법은 십진법(decimal)이다.

 

컴퓨터에 어떤 숫자를 알려 주려면 십진수가 아닌 이진수로 알려줘야 한다.

 

출처 위키피디아

 

 

1) 이진수의 음수 표현

우리가 아는 마이너스 부호(-2, -10 등)를 붙이면 컴퓨터는 알지 못한다.

 

음수를 표현하는 방법중 널리 사용되는 방법이 2의 보수(two complement) 이다.

2의 보수는 어떤 수를 그보다 큰 2^n에서 뺀 값을 의미한다.

 

2. 0과 1로 문자를 표현하는 방법

 

 

 

 

 


참고 사이트

https://hongong.hanbit.co.kr/%EC%BB%B4%ED%93%A8%ED%84%B0-%EA%B5%AC%EC%A1%B0-%EC%9A%B4%EC%98%81%EC%B2%B4%EC%A0%9C/

 

[한빛미디어] 혼자 공부하는 컴퓨터 구조+운영체제

좋은 개발자는 컴퓨터를 분석의 대상으로 바라볼 뿐, 두려워하지 않는다!‘전공서가 너무 어려워서 쉽게 배우고 싶을 때’, ‘개발자가 되고 싶은데 뭐부터 봐야 하는지 모를 때’ ‘기술 면접

hongong.hanbit.co.kr

 

'읽은 책 > [책] 혼자공부하는컴퓨터구조+운영체제' 카테고리의 다른 글

03. 명령어  (0) 2024.11.11
01. 컴퓨터 구조 시작하기  (1) 2024.11.08