💽 디지털 공학 개론

가산기

  • 가산기
    • 반가산기(Half Adder, HA)
      = 전가산기(Full Adder, FA)
  • 반가산기
    • 반가산기의 덧셈 규칙
      • 2비트 덧셈 규칙
    • 반가산기의 진리표
  • 전가산기
    • 3비트 덧셈 회로
    • 전가산기의 진리표
  • 병렬가산기

디코더와 엔코더

  • 디코더(Decoder)
    • 2*4 디코더
      • 2*4 디코더의 진리표
      • 각 출력에 대한 부울 함수
      • 2*4 디코더의 내부 회로
    • 3*8 디코더
      • 3*8 디코더의 진리표
      • 3*8 디코더의 내부 회로
  • 인에이블(En) 신호가 있는 디코더
    • En 신호에 따른 디코더의 상태
      • En = 0 (활성화 상태)
      • En = 1 (비활성화 상태)
    • 인에이블(En) 신호를 가진 디코더의 진리표
    • 인에이블(En) 신호를 가진 디코더의 구성도 및 기호
  • 엔코더(Encoder)
    • 10진 BCD 엔코더의 진리표
    • 10진 BCD 엔코더의 부울 함수 및 회로도
  • 우선순위 엔코더(Priority Encoder)
    • 우선순위 엔코더의 입출력 관계
    • 우선순위 엔코더의 출력 함수들과 회로도
    • 플래시 A/D 변환기

💻 마이크로프로세서

마이크로프로세서 간의 통신

  • 마이크로프로세서 간의 통신
    • 데이터를 주고 받는 일
  • 단순 형태의 1바이트(8비트) 통신
  • 제어 신호
    • 누구에게 보낼 것인가
    • 언제 보낼 것인가

직/병렬 통신

  • 직렬 통신과 병렬 통신
    • 병렬(Parallel) 통신 방식
    • 직렬(Serial) 통신 방식
  • 장/단점
    • 고속으로 갈수록 직렬이 더 빠르다
  • USART(Universal Asynchronous Receiver & Transmitter)
  • ATmega128 0번 1번
    • 0번
      • 송신기
      • 수신기
  • 레지스터 소문자 n에 0 또는 1로 모드 설정
    • TXEN(UCSRnB B[3]) = 1
      • 송신 시작(Transmitter Enable)
    • RXEN(UCSRnB B[4])
      • 수신 준비(Receiver Enable)
    • UCSRnA - USARTn Control and Status Register A
    • UCSRnB - USARTn Control and Status Register B
    • UCSRnC - USARTn Control and Status Register C
    • UCSZ
  • UBRR (UART Band Rate Register)
    • UBRR을 키울수록 같은 시간에 보내는 데이터가 줄어듬
    • UBRR을 줄일수록 같은 시간에 보내는 데이터가 늘어남
    • 송신기의 UDR에 데이터가 들어가는 순간 5V 데이터 0V로 전송 시작
    • 펄스 폭 간격은 UBRR에 따라 달라진다
    • 수신이 끝난 후 데이터를 변수에 저장
      • 수신기
      • 송신기
  • RXC 레지스터: UCSEnA[7]
    • RXC 레지스터가 1이 되는 순간 set
      • UDR에 유효한 data가 있을 때

💾 시스템 프로그래밍

이름 없는 파이프

  • 파이프의 개념
  • 파이프 생성: popen
    • command: 쉘 명령
    • mode
      • r: 읽기 전용 파이프
      • w: 쓰기 전용 파이프
  • 파이프 닫기: pclose
  • pipe
    • 기본 개념
    • pipe 함수로 통신 과정
  • 양방향 파이프의 활용

이름 없는 파이프 관련 함수

  • popen 함수 사용하기(쓰기 전용)
  • popen 함수 사용하기(읽기 전용)
  • pipe 함수 사용하기
  • pipe 함수 사용하기 2
    • 양방향 통신하기

📠 운영체제

보안의 정의

  • 보안

보안의 범위

  • 보안 범위
    • 기술적 보안
    • 물리적 보안
    • 관리적 보안
  • 보안 요구 사항
    • 비밀성/기밀성(Security, Confidentiality)
    • 무결성(Integrity)
    • 가용성(Availability)
    • 인증
    • 액세스 제어
    • 권한 부여
    • 자격 증명
  • 보안 위협
    • 중단(차단)
    • 도청(가로채기)
    • 변조(수정)
    • 위조(조작)
    • 사칭(가장)
  • 소프트웨어 위협
    • 사이버 테러
    • 백도어(Back Door), 트랩도어(Trap Door)
  • 컴퓨터 바이러스
    • 트로이 목마(Trojan Horse)
    • 자기 복제/증식
    • 은폐, 파괴
    • 웜(Worm) 바이러스

보안 유지 기법

  • 외부 보안(External Security)
    • 시설 보안
    • 운영 보안
  • 사용자 인터페이스 보안(User Interface Security)
  • 내부 보안(Internal Security)

보안 위험 감소 기법

  • 사용자 감시(Surveillance)
  • 위험 탐지
  • 확충(Amplification)
  • 패스워드 보호

📺 전산 개론

사물 인터넷의 개념

  • 사물 인터넷의 발전
    • 유비쿼터스(Ubiquitous) 컴퓨팅
      • 마크 와이저(Xerox PARC), 사카무라 켄 교수(동경대)
      • 유비쿼터스 환경
    • 유비쿼터스 컴퓨팅에서 사물 인터넷으로
      • IoT 개념의 발전
      • 사물 인터넷 발전의 배경
  • 사물 인터넷의 개념
    • 사물 인터넷의 개념
      • 사물 인터넷(IoT, Internet of Things)
      • M2M(Machine to Machine)
      • 유비쿼터스
      • IoT의 구성 요소와 기능
    • 사물 인터넷 혁명
      • 스마트홈, 시티, 카, 교통, 에너지 관리, 농업, 제조업 헬스케어 등
      • IoT 기술이 2차 디지털 혁명
      • IoT의 대표적인 활용 분야

사물 인터넷의 구성 요소

  • 초연결사회
    • 플랫폼의 진화
  • 사물 인터넷의 구성
    • 사물 인터넷의 세 가지 핵심 요소
    • 사물 인터넷의 정의
      • 데이터 생성 영역(데이터 생성)
      • 연결 영역(네트워킹)
      • 데이터 처리 영역(자료 축적/가공)
      • 서비스 제공 영역(정보 표현과 피드백)
    • 사물 인터넷과 근거리 무선 통신
      • 인간의 참여와 간섭 최소화
      • 사물 간 생성되는 데이터를 실시간 획득
      • 적절한 정보의 활용을 자동화
      • 기존 Wi-Fi의 한계
      • 비콘(Beacon) 및 NFC 등 근거리 무선 통신 기술
    • 스마트폰 장착 센서
    • 사물 인터넷에 연결된 사물들
profile
There's Only One Thing To Do: Learn All We Can

0개의 댓글