Gate는 컴퓨터 안에서 어떤 방식으로 Bit를 만들어 낸다.

입력 비트 2개(a, b)를 조사해서 3번째 비트(c)를 생성한다.



컴퓨터를 구성하는 물리적 기본 소자는 Nand Gate 로 시작하여 Nand Gate로 끝난다고 해도 과언이 아니다.

기본적으로 Nand Gate는 

1. NAND GATE 의 논리표
a,   b,    c(Output)
1. Off/Off/ ON
2. Off/On/ ON
3. On/Off/ ON
4. On/On/ OFF

의 논리 표를 갖는다.



※ Nand Gate에서 중요하게 봐야할 것은 다음과 같다.

Nand Gate에선 상태 표시(a, b) 중 1개가 Off라도 결과c(Output)가 ' On '인 것이 중요하다.
(Nand 논리표 중 2번과 3번 항목)

On/On시 c가 Off나 Off/Off시 c가 On인 것은 And Gate + Not Gate의 조합인 Nand Gate의 기본적인 움직이므로

이 것은 외울 필요조차 없다.




(Nand Gate 와 Not Gate 이다. 그림판이라 참 안습하긴 하지만 그러하다.)



위 그림과 같이 Nand Gate에 Not에 Not을 이어버리면 서로 ' 상쇄 ' 되므로 논리표는 다음과 같이

바뀐다.

2. AND GATE 의 논리표
a,   b,    c(Output)
1. Off/Off/ OFF
2. Off/On/ OFF
3. On/Off/ OFF
4. On/On/ ON

결과적으로 Nand Gate 는 Not 이 지워지므로 And Gate의 특성을 띄게끔 바뀌는 것을 알 수 있다.

'Computer Science' 카테고리의 다른 글

운영체제(OS)의 추상화 계층  (0) 2022.12.26
비트 메모리(Bit Memory)란?  (1) 2022.11.28

+ Recent posts