💽 디지털 공학 개론

그레이 코드 변환기와 비교기

  • 그레이 코드 변환기(Gray Code Converter)
    • 블럭도
    • 그레이 코드 >> 2진 코드 변환 방법 및 회로도
  • 비교기(Comparator)
    • 단순 비교기(Simple Comparator)
    • 크기 비교기(Magnitude Comparator)
      • 비교 알고리즘
      • 2비트 크기 비교기의 회로 구성도
    • 더 많은 비트로 표현되는 2진수 비교기
      • 크기 비교
      • 4비트 크기 비교기의 블럭도

멀티플렉서와 디멀티플렉서

  • 멀티플렉서(Multiplexer: MUX)
    • 멀티플렉서의 개념도
    • 선택 신호 조합에 따른 입출력 관계
    • 1-of-4 MUX의 내부 회로
    • 3상태 버퍼(tri-state bufffer)
      • 3상태 버퍼 및 인버터의 여러 유형들
      • 3상태 버퍼를 이용한 멀티플렉서
      • 3상태 버퍼를 이용한 MUX의 입출력 관계
    • 4중 1-of-2 멀티플렉서(Quardruple 1-of-2 multiplexer)
  • 디멀티플렉서(Demultiplexer: DEMUX)
    • 데이터 분배기(data distibutor)
    • 1-to-4 DEMUX의 회로 및 진리표
  • 다중채널 통신 시스템
    • MUX & DEMUX 응용 예

💻 마이크로프로세서

USART 프로그래밍

  • 인터럽터 방식
    • RXCIE(UCSRnB[7]) << 1
      • 인터럽터
    • 송신기
      • 하나의 데이터를 다 보냈음을 알려주는 레지스터
    • 송신기 인터럽트 1개 더 있음
      • UDRE(UCSRnA[5])

Parity Check

  • Parity & Error Check
  • 에러 검출
    • RX, RX 동기화 되어야 함
    • RX
    • UCSRnA[3]: DOR, Data Over Run
  • Frame Formats
    • 스타트비트(St)
    • 데이터비트
    • 패리티비트(p)
    • 스탑비트(St)

프로그래밍

  • 실험1
    • 직력통신을 통해 문자열을 전송해 PC의 하이퍼터미널에 표시
  • 실험2
    • PC의 키보드를 치면 아스키코드 값이 직렬포트를 통해 전송되어 PortC에 연결된 LED에 표시

💾 시스템 프로그래밍

이름 있는 파이프

  • FIFO란?
  • 명령으로 FIFO 파일 생성
    • mknod 명령
    • mkfifo 명령
  • 함수로 특수 파일 생성
    • 특수파일 생성: mknod
      • path: 특수 파일을 생성할 경로
      • mode: 특수 파일의 종류와 접근 권한 지정
      • dev: 블록/문자 장치 설정값
    • mode: 생성할 특수파일의 종류 지정
      • S_FIFO
      • S_IFCHAR
      • S_IFDIR
      • S_IFREG
    • FIFO 파일 생성: mkfifo
      • const char *pathname: 파일이 생성될 경로 지정
      • mode_t mode: 생성될 fifo 파이르이 접근 권한 지정

이름 있는 파이프 관련 함수

  • FIFO 데이터 주고 받기
    • 개념
    • 예제(서버-클라이언트)
      • 서버 프로그램
      • 클라이언트 프로그램

📠 운영체제

암호화 기법

  • 암호 시스템
  • 암호 시스템의 분류
    • 암호 방법에 따른 분류
      • 비밀키 시스템: 대칭키 시스템
      • 공개키 시스템
    • 암호 형태에 따른 분류
      • 블록 암호
      • 스트림 암호
  • 암호화
  • 복호화
  • 암호의 기능
    • 무결성(Integrity)
    • 기밀성(Confidentiality)
    • 인증(Authentication)
    • 부인방지(Non-repudiation)
  • 비밀키 시스템
  • 공개키 시스템

보안 기법의 종류

  • 정보 보안 기법
    • 디지털 서명 기법
    • 여분 정보 삽입 기법
  • 인증 교한 기법
    • 메시지 인증 기법
    • 사용자 인증 기법
  • 접근 제어 기법
  • 데이터 무결성 기법
  • 경로 제어 기법
  • 공증 기법
  • 물리적 보안 유지와 인적 자원의 보안 관리
  • 하드웨어와 소프트웨어의 신임성

📺 전산 개론

사물 인터넷 활용 분야

  • 5G 시대
    • 4G LTE(Long Term Evolution)
    • LTE보다 1000배 빠른 고속의 5G
    • 5G 기반으로 초고화질(UHD), 홀로그램, 모바일 입체 영상 등 다양한 서비스가 일반화
  • 사물 인터넷의 활용 분야
    • 개인 영역
    • 제조업 및 비즈니스 영역
    • 인프라 영역(도시)
    • 구글 글래스
    • 갤럭시 기어
    • 가전 기기
    • 스마트 카
      • 연결된 자동차(Connected Car)

산업 인터넷과 인더스트리 4.0

  • 산업 인터넷의 부상
    • 제 1의 물결: 산업 혁명
    • 제 2의 물결: 인터넷 혁명
    • 제 3의 물결: 산업 인터넷
  • 인더스트리 4.0
    • IoT 활용 분야 중 가장 큰 부분을 제조업과 헬스 케어가 차지
    • GE사는 산업 인터넷(Industrial Internet)
    • 독일에서는 인더스트리 4.0(2011)
      • 스마트 공장
    • 인더스트리 4.0의 발전 과정
  • 웨어러블 컴퓨터의 활용
    • 웨어러블 컴퓨터의 특성
profile
There's Only One Thing To Do: Learn All We Can

0개의 댓글