※ 해당 게시글은 주제를 탐구하면서 주관적인 생각을 정리 한 글입니다.
이전 글을 통해서 컴퓨터가 근본적으로 어떻게 동작하는지 알아보았다.
요약해 보면
컴퓨터는 근본적으로 전류를 흐르지 못하게 하거나, 다시 흐르게 해주는
스위치 기능을 가지는 부품을 통해 동작한다.
그렇다면
그러한 스위치를 통해서 어떻게 프로그램을 실행할 수 있을까?
어떻게 명령어들을 해석하며
우리의 삶과 연결시킬 수 있을까?
따라서 이러한 궁금증을 해결하기 위해 탐구하였고
그 결과 이번 글의 주제가 나오게 되었다.
< 스위치회로와 0과 1, 그리고 부울 대수(Boolean Algebra) >
<스위치 회로와 0과 1 그리고 on/off >
전원 장치로 전력이 공급된 상태에서 스위치 회로는
전류를 흐르지 못하게 하거나, 다시 흐르게 할 수 있다.|
이처럼 스위치 회로는 2가지 상태를 나타낸다.
전류가 흘렀을 때를 숫자 기호 ‘1’ , 또는 문자 기호 ‘on’ 표기
전류가 흐르지 않았을 때를 숫자 기호 ‘0’, 또는 문자 기호 ‘off’ 표기
이를 통해 사람들이 보다 쉽게 이해할 수 있도록 표현할 수 있다.
1 / ON |
0 / OFF |
※ GIF 파일은 Paul falstad 사이트를 통해 제작하였습니다.
하지만 1/0 그리고, on/off 등 2가지 상태만으로
어떻게 컴퓨터를 동작시키는가?
어떻게 프로그램을 실행시키고, 명령어를 해석하는가?
더 나아가 세상을 어떻게 표현할 수 있을까?
<부울 대수>
위의 질문에 대해 스위치 회로가 만들어지기 전
이미 수학자 조지 부울(George Boole)이 2가지 상태만으로
세상의 상호작용을 이해할 수 있는 새로운 수 체계를 정립했다.
그것이 바로 부울 대수이다.
('수'란 세상을 이해하는 수단 중 하나로, 이에 대해서 작성한 글은 아래와 같다.)
부울 대수란
어떠한 집합(종류/묶음)에 포함되는가 포함되지 않는가,
주어진 조건이 참인가 거짓인가 등
참과 거짓으로 평가될 수 있는 모든 논리적 진술에 대해서
참(True) 또는 거짓(False), 2가지 상태 중 하나만 입력 하고,
그 결과 역시 반드시 참(True) 또는 거짓(False), 2가지 상태 중 하나만 출력해 내는
논리적인 수 체계이다.
이어질 내용은 분량이 길어서
이번 글을 요기서 마치며 다음 주제는 이어서
<스위치회로와 0과 1 그리고 부울 대수(Boolean Algebra) - 2>
에 대해 탐구해 보겠다.
※ 해당 게시글은 주제를 탐구하면서 주관적인 생각을 정리 한 글입니다.
'[無에서 시작하는 컴퓨터&과학]' 카테고리의 다른 글
[컴퓨터][5] 스위치 회로와 AND, OR, NOT, XOR 게이트 (0) | 2024.08.15 |
---|---|
[컴퓨터][4] 부울 대수의 논리 표현식을 스위치 회로로 구성하기(게이트) (0) | 2024.08.12 |
[컴퓨터][3] 스위치회로와 0과 1, 그리고 부울 대수(Boolean Algebra) - 2 (0) | 2024.08.08 |
[컴퓨터][1] 컴퓨터는 근본적으로 어떻게 동작하는가 (0) | 2024.08.01 |
[컴퓨터][0] 컴퓨터란 근본적으로 무엇인가 (0) | 2024.07.28 |