본문 바로가기

Computer Architecture2

진수 변환 컴퓨터의 언어는 기본적으로 2진수라는 방법을 사용해서 모든 기호를 나타냅니다. 2진수는 어떤 기호를 0과 1이라는 두 가지 종류의 숫자만 나타내는 방식입니다. 0, 1 두 개의 숫자로 모든 기호를 표시하기 때문에 이를 2진수(Binary) 또는 비트(Bit = Binary Digit)라고 부릅니다. 10진수는 0 ~ 9의 10가지 숫자로 표현되므로 10진수(Decinmal)이라고 부르며, 8진수(Octomal), 16진수(Hexadecimal)등 숫자를 표현하는 다양한 방식이 존재합니다. 1 ~ 16, 100을 각각의 진법으로 표시하면 다음과 같습니다. 10진법(Decimal) 2진법(Binary) 8진법(Octomal) 16진법(Hexadecimal) 1 0000 0001 1 1 2 0000 0010 .. 2022. 12. 21.
2진수 2진수, 영어로는 binary 라고 합니다. 컴퓨터의 구조를 이해하려면 2진수 체계를 이해하지 않고서는 불가능합니다. 마이크로소프트의 창립자이자 회장님이셨던 빌 게이츠 현 멜린다 게이츠 재단 이사장님께서 1995년 쓰신 책 2장 "정보시대의 개막"에 2진수를 쉽게 이해할 수 있는 글이 있어 옮겨 봤습니다. 제가 쓴 글이 아니지만 빌 게이트 회장님께서는 이해해 주실 것 같습니다만, 문제가 되면 삭제하겠습니다. 클로드 섀넌은 아직 학생이던 1930년대 말 논리 명령을 수행하는 기계가 정보를 처리할 수 있음을 증명했다. 학위논문의 주제이기도 했던 이 발견의 내용은 참이면 닫히고 거짓이면 열리는 컴퓨터 회로가, 참 을 1로 거짓 을 0으로 나타내서 논리연산을 할 수 있다는 것이었다. 이것이 바로 2진법이다. 2.. 2022. 12. 19.