[22.01.05] 디지털 논리회로와 구조 Chap01 끝
1.4 디지털 논리 연산의 개
* 디지털 시스템에서는 모든 연산들이 "논리적 연산"을 이용해 처리된다.
/_> 기본 구성 요소들 모두 "논리 소자"들로 이루어진다.
/_> 디지털 시스템은 "(2진) 논리회로"로 구현된다.
1.4.1 AND연산(직렬, 곱하기; L = A*B) : 두 스위치 중 어느 하나라도 열려있으면 작동하지 않는다.
1.4.2 OR 연산(병렬, 더하기; L = A+B) : 두 스위치 중 어느 하나라도 닫혀있으면 작동한다.
1.4.3 NOT 연산(반전, 프라임('); L = A') : 스위치의 구동 신호가 반대가 된다.(스위치는 하나만 사용)
1.5 논리게이트
* 디지털 시스템에서 논리연산들은 기본 전자 부품인 "트랜지스터"들을 이용해 구현되
"논리 게이트"들에 의해 수행된다.
1.5.1 AND 게이트 : 2개 혹은 그 이상의 입력값들에 대해 AND연산 수행, 그 결과값을 내보낸다.
1.5.2 OR 게이트 : 2개 혹은 그 이상의 입력값들에 대해 OR연산 수행, 그 결과값을 내보낸다.
1.5.3 NOT 게이트
- "인버터" 라고도 부른다.
- 1 개의 입력 신호만 받아들이며, 그 입력값에 대하여 논리적으로 반대되는 값을 출력한다.
1.6 디지털IC
* 반도체 집적회로 칩(semiconductor integrated circuit chip; IC칩)에 대해 대락적으로 알아보자.
* IC칩은 논리게이트를 구성하는 "트랜지스터"들과 "연결선"들을 "실리콘 반도체" 조각 위에 "아주 작은 크기"로 "집적(integrate)"시켜 제조한다.
1.6.1 칩 회로 구현의 여러 방법
* TTL(transistor - transistor logic) : 2극 트랜지스터를 주로 이용
* CMOS(complementary metal-oxide-semiconductor) : MOSFET 이라는 트랜지스터를 주로 사용한다.
1.6.2 집적도에 따른 분류
* SSI(Small Scale IC) : 수십개 집적, 소규모; 주로 기본적인 논리게이트들 혹은 기억소자인 플립플롭을 포함하는 칩들에 사용된다.
* MSI(Medium) : 수백개 집적, 중간급; 카운터, 해독기, 시프트 레지스터 같은 조합*순차 회로를 포함하는 칩들에 사용된다.
* LSI(Large) : 수천개 집적, 대규모; 8bit 마이크로 프로세서 칩들과 소규모 반도체 기억장치 칩들에 사용된다.
* VLSI(Very Large) : 수만~수십만, 초대규모; 마이크로프로세서 칩들과 대용량 반도체 기억장치 칩이다.
* ULSI(Ultra-Large; VVLSI(Very Very Large)) : 수백만개 이상; 32bit 이상급 마이크로프로세서 칩들과 수백 메가비트 이상의 반도체 기억장치 칩들에 사용된다.