논리소자, 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