공기업 통신 전공 공부 매뉴얼/통신 전공 과목별 공부 방법(미정)

공기업 통신 과목별 공부방법 - 디지털 논리회로 1편

백취준 2021. 12. 27.
반응형

전공과목별 공부방법 - 디지털 논리회로 편

 

논리회로라는 과목을 정보통신공학과를 졸업하셨다면 전공필수 과목으로 배우셨을 겁니다.

그 외에 전기전산통신전자 공대 분들도 어느 정도 익숙하거나 전자과는 특히 더 많이 아실 겁니다.

 

그러면 공기업 통신직렬을 쓰는데 논리회로가 필요한가?

저는 필수는 아니지만 가지고 가면 정말 유용하다 생각합니다.

신호 및 시스템 정도의 중요도는 아니지만 시험 난이도에 비해 이 과목은 아직까지 쉽게 출제되고 있습니다.

그리고 저는 개인적으로 이 과목을 학부생 때부터 좋아한 것도 있습니다.

 

대표적으로 국가철도공단은 시험과목으로 쓰고 있으며 그 외에 전자통신직렬에는 정말 감초같이 나오고 있습니다.

여러분이 정보통신기사 1과목 디지털 전자회로라는 과목의 전자회로를 제외하고 나머지 논리회로 부분을 보시면서 공부하신 것도 있으실 겁니다.

하지만 기사는 그저 전공을 문제화한 것이지 이 디지털 논리회로를 다 담을 수는 없습니다.

 

논리회로를 공부하는 데 있어서 전공책을 보면서 다 하실 필요는 없으나,

지금 취업 준비생 분들이 논리회로를 다시 보신다면 여기저기 엉켜있는 개념들이 한 곳에 모이는 경험을 하실 겁니다.

이미 다 아시는 것인데 기사 공부나 문제 풀이 위주로 하셔서 정리가 안되어 있으실 뿐 이미 다 아시고 계신 개념일 것입니다.

그렇기에 제가 추천드리는 것입니다.

짧은 시간에 어느 정도 정리를 할 수가 있으실 겁니다.

 

전자통신직렬에서 논리회로는 주력은 아니고 감초 같은 역할을 하기에 이 과목을 먼저 공부하시는 것은 절대 추천드리지 않습니다.

여러분 중에 과목별로 전공처럼 공부하시는 분들도 계실 텐데 저는 정말 좋으나,

아마 대부분은 2 기사 이상 위주로 공부를 하시고 그다음 공무원 통신 이론과 공무원 문제로 넘어가셨을 겁니다.

저는 이 커리큘럼이면 좋다고 생각합니다.

 

하지만 제가 이 글을 쓰는 이유는

 

조금 정리가 부족하고 전공책으로 다시 개념을 정리하고 싶다.

내가 약한 과목만 조금 집중해서 공부해 보고 싶다.

정말 초보로 전공 공부를 처음 부터 다시 해야 한다.

 

그러신 분들을 위해 이 과목별 공부방법을 올리겠습니다.

 

책은 한빛 아카데미의 디지털 논리회로를 추천드립니다.

조금 필요 없는 부분이 많은데 아무래도 솔루션이 있는 문제가 크게 작용했습니다.

디지털 논리 회로도 문제를 많이 풀면 좋긴 한데 저는 다른 책으로 공부를 했으나 이 책도 나쁘지 않습니다.

뒤의 실험 부분은 필요 없는데 나머지 부분이 나쁘지 않습니다.

개정 전 헌책방에 있는 책도 좋습니다.

개정된 솔루션은 없는 거 같아요.

 

 

챕터를 간단하게 살펴보겠습니다.

여러분도 챕터 이름만 한번 천천히 읽어 보세요.

 

Chapter 01 들어가기
01 디지털과 아날로그
02 디지털 정보의 표현
03 논리 레벨과 펄스 파형
04 디지털 집적회로
05 ADC와 DAC

Chapter 02 수(數)의 체계
01 10진수
02 2진수
03 8진수와 16진수
04 진법 변환
05 2진수 정수 연산과 보수
06 2진 부동소수 점수의 표현


Chapter 03 디지털 코드
01 BCD 코드와 3 초과 코드
02 다양한 2진 코드들
03 그레이 코드
04 에러 검출 코드
05 영숫자 코드

Chapter 04 논리게이트
01 논리 레벨
02 NOT 게이트와 버퍼 게이트
03 AND 게이트
04 OR 게이트
05 NAND 게이트
06 NOR 게이트
07 XOR 게이트
08 XNOR 게이트
09 정논리와 부논리
10 게이트의 전기적 특성

Chapter 05 불 대수
01 기본 논리식의 표현
02 불 대수 법칙
03 논리회로의 논리식 변환
04 논리식의 회로 구성
05 불 대수식의 표현 형태
06 불 대수 법칙을 이용한 논리식의 간소화

Chapter 06 논리식의 간소화
01 2 변수 카르노 맵
02 3 변수 카르노 맵
03 4 변수 카르노 맵
04 선택적 카르노 맵
05 논리식의 카르노 맵 작성
06 5 변수, 6 변수 카르노 맵
07 퀸-맥클러스키 간소화 알고리즘
08 여러 개의 출력 함수
09 NAND와 NOR 게이트로의 변환
10 XOR와 XNOR 게이트

Chapter 07 조합 논리회로
01 가산기
02 비교기
03 디코더
04 인코더
05 멀티플렉서
06 디멀티플렉서
07 코드 변환기
08 패리티 발생기/검출기

Chapter 08 플립플롭
01 기본적인 플립플롭
02 SR 플립플롭
03 D 플립플롭
04 JK 플립플롭
05 T 플립플롭
06 비동기 입력
07 플립플롭의 동작 특성
08 멀티 바이브레이터

Chapter 09 동기 순서 논리회로
01 동기 순서 논리회로 개요
02 동기 순서 논리회로의 해석 과정
03 플립플롭의 여기 표
04 동기 순서 논리회로의 설계 과정
05 동기 순서논리회로의 설계 예
06 미사용 상태의 설계
07 카운터의 설계
08 상태 방정식을 이용한 설계
09 디코더와 플립플롭을 사용한 설계

Chapter 10 카운터
01 비동기식 카운터
02 동기식 카운터
03 기타 카운터
04 IC 카운터
05 카운터의 응용

Chapter 11 레지스터
01 레지스터의 분류
02 직렬 입력-직렬 출력 레지스터
03 직렬 입력-병렬 출력 레지스터
04 병렬 입력-직렬 출력 레지스터
05 병렬 입력-병렬 출력 레지스터
06 양방향 시프트 레지스터
07 범용 시프트 레지스터
08 시프트 레지스터의 응용

Chapter 12 메모리와 프로그래머블 논리 장치
01 메모리 개요
02 ROM
03 RAM
04 플래시 메모리
05 프로그래머블 논리 장치(PLD)

Ch13은 프로젝트라 생략했습니다.

 

 

여러분 하나씩 읽어 보셨나요?

공기업 전공시험에서 무엇인가 캐치한 부분이 있으실 겁니다.

기사에서 보시던 간단한 수체계 같은 문제들도 있으실 겁니다.

너무 쉬워서 간과하셨을 수도 있는데 수 체계 문제나 코드 바꾸는 문제도 까다롭게 나오면 정말 아쉽게 틀리게 됩니다.

그러한 문제들 연습을 하신다면 나쁘지 않겠죠?

 

그러면 이제 공기업 통신직렬 논리회로용 공부를 어떻게 해야 하는가?

논리회로의 난이도는 아직까지 기본적인 게 나오고 있습니다.

하지만 여러분 기본이라고 해서 더하기, 빼기 모른다면 아무리 쉬운 문제도 못 푸는 게 당연합니다.

어느 정도 기본은 아시고 가시고 너무 어려운 논리회로는 아직 두시면 좋을 거 같습니다.

그리고 논리회로의 특징은 통신 이론과는 조금 다르게 전자공학 공부라고 생각하시면 좋습니다.

기본이 뒤까지 계속 이어집니다.

그래서 처음 기본 게이트를 아시고 가셔야 합니다.

 

CH 처음부터 살펴보도록 하겠습니다.

 

Chapter 01 들어가기

 

다른 통신 전공도 이러한 내용이 보통 앞부분에 있는데 신호 및 시스템과 비슷하다고 느끼셨을 수도 있습니다.

그러면 그냥 가볍게 읽어보시면 좋겠죠?

그리고 이러한 기본 브리지 개념이 전공 전체를 이해하는데 정말 큰 도움이 됩니다.

그냥 틀에 박혀 있는 단순한 생각보다 시야를 틔어주게 합니다.

 

Chapter 02 수 체계

 

이거 생각보다 많이 나오죠? 시험에 그냥 주는 문제라고 생각하실 겁니다.

그런데 기사 문제를 푸시다가 조금 생각지 못한 진법 체계가 나오면 정말 이거 틀리면 안 되는데 틀리게 됩니다.

그걸 연습하는 파트입니다.

부동소수점은 아직 나온 것은 본 적이 없는데 충분히 나올만합니다.

이 파트는 그저 계산을 한번 해보고 굳이 반복할 필요는 없습니다.

 

조금 특이한 것은 계산이 더럽다?

솔루션 중에 하나인데 예를 들면

이런 거 계산합니다.

16진 수면 4개씩 끊어야 하는데 까먹으셨을 수도 있을 겁니다.

이걸 8진수로 바꾸면 조금 헷갈리겠죠?

시험에 나온 적은 없으나 그냥 산수 하기는 좋을 거 같습니다.

 

진법은 틀리면 정말 아쉬운데 어쩌다 가끔 나옵니다.

근데 너무 쉽게 나와서 아직 까지 변별력은 없다 판단됩니다.

 

Chapter 03 디지털 코드

 

대표적으로 그레이 코드, 아스키코드, BCD 코드가 있습니다.

전산 쪽에 가끔 나오는 문제로 통신 쪽에는 잘 나오지는 않습니다.

저희는 패리티 코드나 CRC 같은 오류 정정 부호가 많이 나오는데, 어차피 코드 공부할 때 다 같이 정리하면 오히려 정리가 잘 됩니다.

여러분이 코드를 기사로 푸시면 이곳저곳에 각각 한 문제씩 동떨어져 있으실 겁니다.

여기는 그냥 다 모여 있습니다.

그게 장점인데 단점은 코드가 그렇게 많이 나오지 않는다입니다.

패리티는 자주 나오는 편!

 

 

이런 식으로 문제가 나와있는데 일단 솔루션은 뒤에 올려둘게요.

워낙 오래된 거라 개정판이랑은 많이 맞지는 않을 겁니다.

저 계산 이미 아시고 계실 텐데 연습하시기는 나쁘지 않습니다.

근데 어차피 기사 문제랑 비슷해요.

 

CH4부터 논리게이트인데 글이 길어져서 다음 2편에 이어서 글을 쓰도록 하겠습니다.

 

이 책을 꼭 구매하실 필요 없습니다

구성은 다 비슷합니다.

어떻게 공부할지 어떠한 내용이 있는지만 아시길 바라겠습니다.

 

 

 

댓글