💽 디지털 공학 개론

비동기식 카운터

  • 카운터(Counter)
    • 비동기식 카운터(asynchronous counter)
    • 동기식 카운터(synchronous counter)
  • 비동기식 카운터
    • 비동기식(asynchronous)
    • 리플 카운터(ripple counter)
  • 2비트 리플 카운터(2bit ripple counter)
    • 카운팅 시퀀스(counting sequence)
  • 4비트 리플 카운터
    • 카운터의 상태(state)
  • BCD 리플 카운터
    • 비동기식 10진 카운터(asynchronous decade counter)
    • 상태 다이어그램
    • 회로 설계 방법
    • 회로 구성도
    • 상태표
  • JK 플립플롭을 이용한 BCD 리플 카운터
  • BCD 카운터의 직렬 연결

동기식 카운터

  • 동기식 카운터
  • 2비트 동기식 카운터(2bit synchronous counter)
  • 3비트 동기식 카운터
    • 동기식 8진 카운터(synchronous octal counter)
  • 4비트 동기식 카운터
  • 병렬 적재 기능을 가진 카운터
    • 병렬 적재(parallel load)
    • 제어 신호에 의한 카운터의 동작 모드
  • 업다운 카운터(updown counter)
    • 다운 카운팅 시퀀스의 분석 결과
    • 업다운 카운터의 응용 사례
      • 트랙킹 A/D 변환기(tracking A/D converter)

💻 마이크로프로세서

TWI 통신

  • TWI(Two-wire Serial Interface) 특징
  • TWI Bus Interconnection
    • MASTER
    • SLAVE
    • Transmitter
    • Receiver
  • 데이터 전송 타이밍
    • 비트 발생기
    • TWBR은 10 이하의 값
  • START, REPEATED START and STOP Conditions
  • Address Packet Format
    • 슬레이브를 결정하는 주소 형태는 START 신호 직후에 지정
  • TWI 버스의 데이터 송수신
    • Master
    • Slave
    • TWI 제어 장치(Control Unit)
  • TWCR[7]가 Set 되는 상황
    • Start / Repeated Start 조건 전송을 완료한 경우

TWI 레지스터

  • TWBR(TWI Bit Rate Register)
    • TWI 통신 속도 결정
      • TWBR[7:0]
  • TWCR(TWI Control Register)
  • TWSR - TWI Status Register
  • TWDR - TWI Data Register
    • Write/Read 데이터
  • TWAR - TWI (Slave) Address Register

💾 시스템 프로그래밍

UDP 기반 프로그래밍

  • 개념
    • 클라이언트로부터 사전에 연결 요청을 받지 않음
  • 특징
    • 데이터의 경계(boundary)가 존재하는 UDP 소켓
  • UDP의 엮할
    • 포트 쩡뽀예 의한 프로세의 구분
    • 소켓을 생성하고 bind까지만 하면 바로 입출력 함수를 사용
    • 데이터를 주고 받기 위한 소켓은 하나만 생성
  • connect 함수 호출을 통한 성능의 향상
    • TCP 소켓에서의 connect 함수의 의미
    • UDP 소켓에서의 connect 함수의 의미
  • TCP/UDP 소켓에서 공통적으로 가지는 connect의 의미
    • connect 함수의 의미
    • connect 함수 호출이 주는 이점
  • 데이터 전송 함수
  • 데이터 수신 함수

UDP 기반 서버/클라이언트

  • UDP 프로그래밍 - 서버
  • UDP 프로그래밍 - 클라이언트

📠 운영체제

범위에 따른 분류

  • LAN(Local Area Network)
    • Peer to Peer
    • Server/Client
    • BUS
  • WAN(Wide Area Network)

프로세서 모델에 따른 분류

  • 서버/클라이언트(Server/Client) 모델
  • 프로세서 풀(Processor Pool) 모델
  • 혼합(Hybrid) 모델

운영체제에 따른 분류

  • 네트워크 운영체제
    • 망형
    • 버스형
  • 분산 운영체제
    • 데이터 이주
    • 연산 이주
    • 프로세스 이주
    • 스타형
    • 버스형

📺 전산 개론

에이전트와 딥러닝 기술

  • 지능형 개인 비서
    • 소프트웨어 에이전트(Software Agent)
    • DBMS의 발전
    • 소프트웨어 에이전트의 사례
  • 딥러닝 기술의 활용
    • 딥러닝의 사례
  • 전문가 시스템

전문가 시스템과 지능형 로봇

  • 지능형 로봇의 특성
    • 개인형 로봇
    • 네트워크 기반 로봇
  • 휴머노이드(Humanoid) 로봇
  • 지능형 로봇의 사례
    • 소셜 로봇
    • 도우미 로봇
    • 애완동물 로봇
    • 일본 소프트뱅크 사의 "페퍼" 로봇
    • Lynx / mykie / kuri / OLLY / Neoto BOTVAC / Robot Egg
    • 미국 Boston Dynamics 사의 WildCat, Atlas 등
profile
There's Only One Thing To Do: Learn All We Can

0개의 댓글