[無에서 시작하는 컴퓨터&과학]

[컴퓨터][2] 스위치회로와 0과 1, 그리고 부울 대수(Boolean Algebra) - 1

core-basic 2024. 8. 8. 18:39
728x90

※ 해당 게시글은 주제를 탐구하면서 주관적인 생각을 정리 한 글입니다.


이전 글을 통해서 컴퓨터가 근본적으로 어떻게 동작하는지 알아보았다.

요약해 보면

컴퓨터는 근본적으로 전류를 흐르지 못하게 하거나, 다시 흐르게 해주는 

스위치 기능을 가지는 부품을 통해 동작한다.

 

[컴퓨터][1] 컴퓨터는 근본적으로 어떻게 동작하는가

※ 해당 게시글은 주제를 탐구하면서 주관적인 생각을 정리 한 글입니다.이전 글을 통해서 컴퓨터란 무엇인지 알아보았다.컴퓨터는 전자의 흐름을 통제 및 제어하는 회로들을 조합하여

core-basic.tistory.com

그렇다면 

그러한 스위치를 통해서 어떻게 프로그램을 실행할 수 있을까?

어떻게 명령어들을 해석하며

우리의 삶과 연결시킬 수 있을까?

따라서 이러한 궁금증을 해결하기 위해 탐구하였고 

 그 결과 이번 글의 주제가 나오게 되었다.

< 스위치회로와 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가지 상태만으로

세상의 상호작용을 이해할 수 있는 새로운 수 체계를 정립했다.

그것이 바로 부울 대수이다.

('수'란 세상을 이해하는 수단 중 하나로, 이에 대해서 작성한 글은 아래와 같다.)

 

[수학][1] 숫자란 무엇인가, 그리고 존재란 무엇인가

※ 해당 게시글은 주제를 탐구하면서 주관적인 생각을 정리 한 글입니다. 숫자란 ‘수’를 표현하기 위한 ‘기호’이다  그렇다면 '수'는 무엇이고'기호'란 무엇인가'수'란 양(量), 개수, 온도

core-basic.tistory.com

 

부울 대수란

어떠한 집합(종류/묶음)에 포함되는가 포함되지 않는가,

주어진 조건이 참인가 거짓인가 등

참과 거짓으로 평가될 수 있는 모든 논리적 진술에 대해서

참(True) 또는 거짓(False), 2가지 상태 중 하나만 입력 하고,

그 결과 역시 반드시 참(True) 또는 거짓(False), 2가지 상태 중 하나만 출력해 내는

논리적인 수 체계이다.

 

 

이어질 내용은 분량이 길어서 

이번 글을 요기서 마치며 다음 주제는 이어서

<스위치회로와 0과 1 그리고 부울 대수(Boolean Algebra) - 2>

에 대해 탐구해 보겠다.


※ 해당 게시글은 주제를 탐구하면서 주관적인 생각을 정리 한 글입니다.

728x90