💽 디지털 공학 개론

XOR 연산에 대한 부울대수적 특징

  • XOR 연산의 부울 대수적 특징
    • XOR 연산에 대한 기호 및 진리표
  • XOR 함수에 적용되는 규칙과 법칙들
    • XOR 연산의 결합 법칙을 증명하기 위한 진리표
  • (A⊕B)' = A'⊕B = A⊕B'의 증명을 위한 진리표
  • 3개 이상의 XOR 연산
    • 홀수 함수(odd function)
      • 입력 변수의 1의 개수가 홀수이면, F=1

XNOR 연산에 대한 부울 대수적 특징

  • XNOR 연산의 부울 대수적 특징
    • XNOR 연산의 기호 및 진리표
  • XNOR 함수에 적용되는 규칙과 법칙
    • 짝수 함수(even function)
      • 입력 변수 1의 개수가 짝수이면, F=1
  • 등가 연산(equivalence operation)

💻 마이크로프로세서

Timer/Counter2

  • 내부 클록
  • 외부 클록
  • 타이머/카운터2 프리스케일

OC0 pin

  • OC Pin
    • OC(Output Compare): 비교해서 그 결과를 출력
  • TCCR0

fast PWM

  • PWM의 개요
    • PWM(Pulse Width Modulation)
  • LED 제어
  • fast PWM

💾 시스템 프로그래밍

리눅스 스레드 구현

  • 스레드 생성
    • 특징
  • 프로세스와 스레드 함수 비교

Pthread 생성 및 종료

  • Pthread_self() 함수
    • 자신의 스레드 ID를 얻음
  • Pthread_create() 함수
    • 스레드를 생성함
    • thread: 스레드 ID를 가리키는 프인터
    • attr: 스레드와 관련된 특성을 지정하기 위한 용도로 사용
  • Pthread_exit() 함수
    • 프로세스를 종료시키지 않고, 호출한 스레드만 종료
    • Value_ptr: 스레드가 참조하는 데이터를 가리키는 포인터
  • Pthread_join() 함수
    • waitpid
    • 명시된 스레드가 종료할 때까지 호출한 스레드를 대기시킴
    • thread: 종료를 기다리는 스레드
    • Value_ptr: 타켓 스레드의 리턴 상태를 가리키는 포인터를 저장하기 위한 위치
    • pthread_exit: 함수나 return문으로 넘겨준 값
  • Pthread_cancle() 함수
    • 다른 스레드를 제거
    • thread: 취소하고자 하는 스레드 ID
  • Pthread_cleanup_push() 함수
    • 스레드 cleanup handlers를 스택 메모리에 push 함
  • Pthread_cleanup_pop() 함수
    • arg: 스레드 핸들링 루틴 argument
    • 스택에 push된 cleanup handler를 제거함
    • execute: 0 또는 0이 아닌 값

📠 운영체제

페이지교체 알고리즘의 종류

  • FIFO(First In First Out, 선입선출)
  • LFU(Least Frequently Used, 최소 빈도 사용)
  • LRU(Least Recently Used, 최근 최소 사용)
  • NUR(Not Used Recently, 최근 사용 전무)
  • OPT(OPTimal replacement, 최적 교체)
  • SCR(Second Chance Replacement, 2차 기회 교체)

페이지교체 알고리즘의 기법

  • FIFO 예시
  • LFU 예시
  • LRU 예시
  • NUR 예시
  • OPT 예시
  • SCR 예시

📺 전산 개론

정보 보안

  • 정보 보안의 개념
    • 정보 보안의 환경
    • 정보 보안 서비스의 유형
      • 컴퓨터 시스템 보안
      • 네트워크 보안
      • 물리적 보안
      • 사용자 관리적 보안
  • 컴퓨터 악성/유해 프로그램
    • 악성 프로그램
    • 유해 프로그램
    • 컴퓨터 바이러스(Computer Virus)
    • 트로이 목마(Trojan)
    • 스파이웨어 및 애드웨어(Spyware and Adware)
  • 해킹과 크래킹(Hacking and Cracking)
    • 해킹
    • 크래킹
    • 네트워크 취약점을 이용한 불법 침입
    • 서비스 거부공격(DoS: Denial of Service)
  • 피싱(Phising) 및 파밍(Pharming)
    • 피싱
    • 파밍
  • 스팸 메일

정보 보호

  • 정보 보호를 위한 암호화 및 인증
    • 암호화 기술
      • 대칭키 암호화 방식
      • 공개키 암호화 방식
    • 인증(Authentification)
      • 사용자 인증
      • 메시지 인증
profile
There's Only One Thing To Do: Learn All We Can

0개의 댓글