컴퓨터 구조나 뭐 이런 비슷한 얘기하면 꼭 나오는 논리게이트들에 대한 설명과 논리게이트들을 통해 어떻게 연산을 수행하는지 정말 눈높이를 맞춰주며 설명하고 있다. ^^;;
챕터 11. 빌 게이츠? 논리 게이트!
AND, OR, NOR, NAND, 인버터 등의 논리 게이트를 릴레이와 스위치, 전구 등의 그림을 알기 쉽게 설명해 준다. 원래 논리 게이트는 두 개의 입력으로 출력값을 결정하는 회로라 인버터의 경우에는 논리 게이트라고 할 수 없단다. 그냥 입력값과 출력값이 반대로 바뀌는 회로인데, 바뀌는 사이에 아주 짧지만 일정 시간이 소요된다는 점을 알고 있어야 한다. 이게 나중에 CPU 에서 사용되는 단어인 " 클럭 " 과 연관이 있다.
챕터 12. 이진 덧셈기
반가산기 ( Half Adder ) 와 전가산기 ( Full Adder ) 의 차이에 대해 알게 됐다. 반가산기는 아랫자리에서 덧셈을 통해 올라오는 자리올림을 처리할 수 없단다. 둘 다 합출력 ( Sum ) 과 자리올림출력 ( Carry On ) 이 있다.
이진 덧셈을 논리게이트를 통해 수행하는 방식을 설명해 원형을 보여주기는 하지만, 실제 덧셈기 ( 혹은 컴퓨터에서의 수행 ) 과는 차이가 있다고 한다. 우선 덧셈 속도를 빠르게 하기 위해 자리올림을 예상 ( look-ahead carry ) 하는 기능을 수행하는 추가회로가 있고, 다음으로 여기서 사용하던 릴레이가 발전해 진공관이 되고, 트랜지스터까지 왔단다. 이게 흔하게 들었던 눈에 보이지 않을 만큼 작게 집약되어 있다는 바로 그 트랜지스터들이다.
챕터 13. 그렇다면 뺄셈은 어떨까요?
보수를 통해 뺄셈을 덧셈방식으로 처리하는 것과 부호표현에 대해 설명하고 있다.
|
전체적인 느낌은 학교 다닐 때 이런 수준으로 설명했으면 좀 더 수업에 집중할 수 있었을 것이다라는 원망이 든다. ㅋㅋㅋ
'옮길것모음 > 책' 카테고리의 다른 글
왕들의 전쟁 4권 // 윈터펠은 무너지고.. (0) | 2012.12.11 |
---|---|
CODE 챕터 14. 피드백과 플립플롭 // 오.. 여기 재밌다.. ㅋㅋ 그러나.. ㅡㅡ;; (0) | 2012.12.10 |
CODE 챕터 10 : 논리와 스위치 // 아.. 참이냐 거짓이냐 그것이 문제로다. 젠장.. (0) | 2012.12.08 |
CODE 챕터 9 : 비트, 비트, 비트 // 조금 지루해지는 이야기.. (0) | 2012.12.07 |
CODE // 챕터 01 ~ 챕터 08. 잡지식이 늘고 있어.. ㅋㅋㅋ (0) | 2012.12.06 |
WRITTEN BY
- 리컨
영화를 즐기는 취미를 기록한 블로그입니다.
,