'반가산기'에 해당하는 글 1건





컴퓨터 구조나 뭐 이런 비슷한 얘기하면 꼭 나오는 논리게이트들에 대한 설명과 논리게이트들을 통해 어떻게 연산을 수행하는지 정말 눈높이를 맞춰주며 설명하고 있다. ^^;;


챕터 11. 빌 게이츠? 논리 게이트!

AND, OR, NOR, NAND, 인버터 등의 논리 게이트를 릴레이와 스위치, 전구 등의 그림을 알기 쉽게 설명해 준다. 원래 논리 게이트는 두 개의 입력으로 출력값을 결정하는 회로라 인버터의 경우에는 논리 게이트라고 할 수 없단다. 그냥 입력값과 출력값이 반대로 바뀌는 회로인데, 바뀌는 사이에 아주 짧지만 일정 시간이 소요된다는 점을 알고 있어야 한다. 이게 나중에 CPU 에서 사용되는 단어인 " 클럭 " 과 연관이 있다.


챕터 12. 이진 덧셈기

반가산기 ( Half Adder ) 와 전가산기 ( Full Adder ) 의 차이에 대해 알게 됐다. 반가산기는 아랫자리에서 덧셈을 통해 올라오는 자리올림을 처리할 수 없단다. 둘 다 합출력 ( Sum ) 과 자리올림출력 ( Carry On ) 이 있다.

이진 덧셈을 논리게이트를 통해 수행하는 방식을 설명해 원형을 보여주기는 하지만, 실제 덧셈기 ( 혹은 컴퓨터에서의 수행 ) 과는 차이가 있다고 한다. 우선 덧셈 속도를 빠르게 하기 위해 자리올림을 예상 ( look-ahead carry ) 하는 기능을 수행하는 추가회로가 있고, 다음으로 여기서 사용하던 릴레이가 발전해 진공관이 되고, 트랜지스터까지 왔단다. 이게 흔하게 들었던 눈에 보이지 않을 만큼 작게 집약되어 있다는 바로 그 트랜지스터들이다.


챕터 13. 그렇다면 뺄셈은 어떨까요?

보수를 통해 뺄셈을 덧셈방식으로 처리하는 것과 부호표현에 대해 설명하고 있다.

CODE(코드)하드웨어와소프트웨어에숨어있는언어
카테고리 컴퓨터/IT > 컴퓨터공학
지은이 찰스 펫졸드 (인사이트, 2010년)
상세보기




전체적인 느낌은 학교 다닐 때 이런 수준으로 설명했으면 좀 더 수업에 집중할 수 있었을 것이다라는 원망이 든다. ㅋㅋㅋ



WRITTEN BY
리컨
영화를 즐기는 취미를 기록한 블로그입니다.

,