논리소자, Logic Element
컴퓨터는 기본적으로 계산기이다. 그렇다면 이 트랜지스터를 가지고 어떻게 계산기를 만들까? (=어떻게 컴퓨터를 만들까?)
트렌지스터로 만들 수 있는 것, 논리소자
논리소자
bool 대수 : and, or, not, xor
두 입력값이 있을 때, 참/거짓의 입력값 따라서 출력값이 달라지는 것
NOT gate, AND gate
옴의법칙
V=IR (전압 = 전류 X 저항)
I = V/R (전류 = 전압 / 저항)
전압과 저항은 반비례 관계
도체 vs 부도체
도체 : 전기가 흐르는 물질
구리, 철, 금, 물, 몸
부도체 : 전기가 흐르지 않는 물질
그릇, 세라믹, 돌
도체는 저항이 0에 수렴, 부도체는 저항이 무한대로 수렴
반도체
전기가 흘렀다가 안흘렀다가 하는 물체
대표적으로 트랜지스터
이 논리소자는 어떻게 계산기가 될까
1 Bit 의 가산기(ADD)를 만든다고 가정해보자
C : 올림수
S : 합의 결과
C와 S를 따로 본다면 다음과 같다.
C : AND
S : XOR (두 수가 같으면 0, 다르면 1)
트렌지스터로 만든 가산기
정리하자면 다음과 같다
트렌지스터 → 논리소자 → 가산기, 감산기, 곱셈기, 나눗셈기 → 계산기
하지만 컴퓨터는 단순히 계산기만 가지고 있는 것이 아니다…! 컴퓨터는 어떻게 이루어져있을까?
Last updated