Transistor 트랜지스터
- 컴퓨터의 가장 기본 요소
- 모래 → 규소 → 실리콘 → 트랜지스터
- CPU의 나노 공정 : 나노 공정으로 트랜지스터를 넣는 것
- 트랜지스터 이전은 진공관
구조
![](https://velog.velcdn.com/images/iseon_u/post/061714de-594c-49fc-9fa0-7f5edd65f8fd/image.png)
- P 가 전류의 흐름을 막음
- P 에 전압을 가하면 벽이 사라지고 전류가 흐름
- 전기적 신호로 작동하는 일종의 스위치 (1 과 0)
- bit == 한 개의 트랜지스터
- 8bit : 1byte
- 1024byte : 1KB
- 1024KB : 1MB
트랜지스터 → 논리소자
- BOOL 대수
- AND, OR, NOT, XOR
- 참 : 1, 거짓 : 0
옴의 법칙
V=IR
I=V/R
- I 전류, V 전압, R 저항
- 전류는 저항의 반비례
반도체
- R → 0 : 도체
- R → ∞ : 부도체
NOT 게이트
![](https://velog.velcdn.com/images/iseon_u/post/2cfd7775-4d0b-4cec-b265-f63d43d8c9a4/image.png)
- 입력이 1이면 트랜지스터에 전류가 흘러 그라운드로 빠지기 때문에 출력은 0 이된다.
- 입력이 0이면 트랜지스터 쪽 저항이 부도체가 되기 때문에 출력이 1이 된다.
AND 게이트
![](https://velog.velcdn.com/images/iseon_u/post/4be715f2-e887-4543-8106-0989622a25bd/image.png)
논리소자 → 가산기, 감산기, 곱셈, 나눗셈 (계산기)
1 bit | | ADD | |
---|
| | C (AND) | S (XOR) |
0 | 0 | 0 | 0 |
1 | 0 | 0 | 1 |
0 | 1 | 0 | 1 |
1 | 1 | 1 | 0 |