💽 디지털 공학 개론

산술연산회로

  • 올림수-미리보기 가산기(Carry-lookahead adder)
  • 올림수-미리보기 가산기의 설계 개념
    • FA의 내부 회로
    • PG 블록
      • 올림수 전달(carry propagation)
      • 올림수 발생(carry generation)
    • 병렬 가산기의 모든 FA들에 대한 Pi 및 Gi 변수들
    • 합(S) 및 올림수 출력(C)에 대한 부울 표현
    • 올림수 출력에 대한 부울 표현들
    • 올림수 미리보기 발생기의 내부 회로
    • 올림수 발생에 관련된 부분을 제외한 나머지 회로 & PG 블록
    • 올림수-미리보기 가산기의 전체 구성도
  • 가감산기(adder-subtracter)
    • 4비트 병렬 가감산기(4bit parallel adder-subtracter)
    • 4비트 올림수 미리보기 가감산기
  • BCD 가산기(BCD adder)
    • BCD 덧셈의 사례들
    • 합(S)이 9보다 더 큰 경우에 결과값이 틀리게 되는 이유
    • 해결 방법
    • 세 자리수 BCD 덧세므이 예
    • BCD 덧셈 규칙 및 구현 방법
    • BCD 가산기의 구성도

패리티 발생기

  • 기본 개념
  • 패리티 발생기(parity generator)
    • 짝수 패리티 비트
    • 홀수 패리티 비트
    • 짝수 패리티 발생기
    • 짝수 패리티 발생기의 다른 구현 방법
      • 지연 시간 단축
  • 패리티 검사기(parity checker)
    • 짝수 패리티 검사
    • 패리티 검사기의 회로 구성도
    • 패리티 검사기의 동작 사례(짝수 패리티)

💻 마이크로프로세서

외부 메모리의 구조

  • ATmega128 메모리
    • External SRAM(외부 메모리)
    • 데이터를 가져가는 동작은 필요할 때만 동작
    • 필요한 시점

외부 메모리의 읽기/쓰기

  • 읽기 쓰기 동작 구분
    • 8bit 데이터 입력 WData / RData
    • 읽기 동작
    • 중간 이후부터 쓰기 동작
    • ATmega128 메모리 동작
    • 16+8=24개의 핀
    • 하위 주소 & 데이터 공유를 분류 ALE 핀
    • 바가 있는 것은 0일 때 특정 동작
      • 평상시, 1인 상태
    • ALE = 1일 때, 주소 값을 래치에 잠시 잡아준다

💾 시스템 프로그래밍

TCP/IP

  • TCP/IP 개요
    • 개념
    • TCP/IP 5계층
      • 응용 계층(application layer)
      • 전송 계층(transport layer)
      • 네트워크 계층(network layer)
      • 네트워크 접속(network access layer) / 하드웨어 계층(hardware layer)
    • TCP와 UDP의 차이
    • Port Number
    • well-known port

IP Address

  • IP 주소와 호스트명
    • 개념
      • IP 주소
      • 호스트명
      • 현재 주 사용 버전: IPv4
      • 차기 버전: IPv6
    • IPv4 주소 및 IPv6 주소 비교
    • IPv6 주소 구분
    • IPv4 주소 및 IPv6 주소 체계 대응 관계
  • 호스트명과 IP 주소 변환
    • 호스트명과 IP 주소 변환
    • 호스트명과 주소 읽어오기: gethostent, sethostent, endhostent
      • stayopen: IP 주소 DB를 열어둘지 여부를 나타내는 값
    • IP 주소와 호스트명
      • gethostent
      • sethostent
      • endhostent
      • hostent 구조체
    • 호스트명으로 정보 검색: gethostbyname
      • name: 검색하려는 호스트명
    • IP 주소로 정보 검색: gethostbyaddr
      • addr: 검색하려는 IP 주소
      • len: addr 길이
      • type: IP 주소 형식
    • type에 지정할 수 있는 값
  • 포트 정보 읽어오기
    • 함수
      • getservent: 포트 정보를 읽어 servent 구조체로 리턴
      • setservent: 읽기 위치를 시작으로 재설정
      • endservent: 데이터베이스 닫기
    • servent 구조체: netdb.h에 정의
      • s_name: 포트명 저장
      • s_aliases: 해당 서비스를 가리키는 다른 이름을 저장
      • s_port: 포트 번호 저장
      • s_proto: 서비스에 사용하는 프로토콜 종류를 나타냄
  • 서비스명으로 정보 검색
    • getservbyname
      • name: 검색할 포트명
      • proto: tcp 또는 udp 또는 NULL
    • 포트 번호로 정보 검색: getservbyport
      • proto: tcp 또는 udp 또는 NULL

📠 운영체제

다중처리의 개념

  • 다중처리의 개념
  • 다중처리의 특징

다중처리 목적

  • 목적
    • 신뢰성
    • 가용성
    • 계산 능력 증가

병렬처리와 병행처리

  • 병렬처리(Parallel)
  • 병행처리(Coucurrent)

📺 전산 개론

멀티미디어 개념

  • 전통적 미디어
    • 미디어(Media)
  • 멀티미디어의 의미
  • 멀티미디어의 조건
  • 멀티미디어 구성 요소의 특성
    • 멀티미디어 구성 요소의 유형
  • 멀티미디어의 정보 전달 효과
    • 매클린의 뇌 3층 모델과 멀티미디어 효과
  • 멀티미디어 발전 환경

멀티미디어 시스템 구성

  • 멀티미디어 시스템
    • 멀티미디어 하드웨어 환경
      • 입출력 장치
      • 미디어 처리 장치
      • 저장 장치
    • 멀티미디어 소프트웨어 환경
      • 멀티미디어를 지원하는 운영체제
      • 멀티미디어 편집 소프트웨어
      • 콘텐츠 저작 도구(Contents Authoring Tool)
      • 멀티미디어 소프트웨어의 계층
  • 멀티미디어 콘텐츠의 특징
    • 원소스 멀티유즈(OSMU, One Source Multi Use)
  • 멀티미디어의 표준
    • 멀티미디어 정보의 표준화
    • 표준화 기구
      • 국제 표준화 기구: ISO(International Standard Organization), IEC, ITU-T
      • 지역 및 학회: ANSI, IEEE, KS, JIS, BIS
      • 기업 중심의 컨소시엄: IMA, W3C
profile
There's Only One Thing To Do: Learn All We Can

0개의 댓글