1) 단위와 진수
(1) 표현 단위
* 1 bit : 0 또는 1 => 2의 1승 = 2개
* 1 nibble : 4 bit => 2의 4승 = 16개
* 1 byte : 8 bit => 2의 8승 = 256개
* 1 word : 2 byte (16 bit 컴퓨터) / 4 byte (32 bit 컴퓨터) / 8 byte (64 bit 컴퓨터)
참고) 워드(word)는 하나의 기계어 명령어나 연산을 통해 저장된 장치로부터 레지스터에 옮겨 놓을 수 있는 데이터 단위이다. 메모리에서 레지스터로 데이터를 옮기거나, ALU을 통해 데이터를 조작하거나 할 때, 하나의 명령어로 실행될 수 있는 데이터 처리 단위이다.
(2) 저장 용량의 단위
* 1 Byte
* 1 KB (Kilo Byte) = 1,024 byte (천)
* 1 MB (Mega Byte) = 1,048,576 byte (백만)
* 1 GB (Giga Byte) = 1,073,741,824 byte (십억)
* 1 TB (Tera Byte) = 1,099,511,627,776 byte (조)
* 1 PB (Peta Byte) = 1,125,899,906,842,624 byte (천조)
(3) 10 진수(Decimal), 2 진수(Binary), 8 진수(Octal), 16 진수(Hexadecimal)
(4) 진수의 변환
* 10진수 => 2진수, 8진수, 16진수
* 2진수, 8진수, 16진수 => 10진수
* 2진수 => 8진수 : 2진수 3자리 묶음.
* 8진수 => 2진수 : 1자리가 2진수 3자리
* 2진수 => 16진수 : 2진수 4자리 묶음.
* 16진수 => 2진수 : 1자리가 2진수 4자리
* 8진수 => 16진수 : 8진수 -> 2진수 -> 16진수
* 16진수 => 8진수 : 16진수 -> 10진수 -> 2진수 -> 8진수
(5) 음수의 이진수 표현
* 2 => 0000 0010
* -2 => 1111 1110 (2의 보수)
* 컴퓨터는 빼기도 보수를 이용해 더하기로 처리한다.
[Side Knowledge]
* 그리스 숫자 읽기
일 / 이 / 삼 / 사 / 오 / 육 / 칠 / 팔 / 구 / 십
Mono / Di / Tri / Tetra / Penta / Hexa / Hepta / Octa / Nona / Deca
댓글 없음:
댓글 쓰기