💽 디지털 공학 개론

부울 대수의 법칙

  • 교환 법칙(Commutative law)
  • 결합 법칙(Associative law)
  • 분배 법칙(Distributive law)
  • 팩터링(factoring): 공통 변수의 묶음

부울 대수의 규칙

  • 부울 대수의 규칙
    • 규칙 1: A0 = 0
    • 규칙 2: A1 = A
    • 규칙 3: AA = A
    • 규칙 4: AA' = 0
    • 규칙 5: A+0= A
    • 규칙 6: A+1 = 1
    • 규칙 7: A+A = A
    • 규칙 8: A+A' = 1
    • 규칙 9: A'' = A
    • 규칙 10: A+AB = A
    • 규칙 11: A+A'B = A+B
    • 규칙 12: (A+B)(A+C) = A+BC
  • 쌍대성의 원리(Principle of Duality)

💻 마이크로프로세서

다이오드

  • 반도체(4족)
    • 실리콘, 게르마늄, 카본
  • 반도체 종류
    • 진성(순수) 반도체
    • 불순물(도핑) 반도체
      • P형 반도체(3가)
      • N형 반도체(5가)
  • pn 접합 다이오드
  • 정류회로
  • 반파 정류회로(Halfwave rectifier circuit)
  • 브릿지 전파 정류기

트랜지스터

  • 트랜지스터
    • 바이폴라 트랜지스터(BJT)
    • 전계 효과 트랜지스터(FET)
  • 트랜지스터 직류 특성
    • 활성
    • 차단
    • 포화
    • 전기적 특성

스위치

  • 스위치 특성
  • 임베디드 시스템에서 스위치의 이용
    • Tactile(Tact) 스위치
    • Slide 스위치
    • Dip 스위치
    • Locker 스위치
  • 기계적 스위치
  • 정격전류 초과 공급
    • 일반적인 연결 상태
    • 직접 연결 상태
  • 트랜지스터 2N222를 이용한 스위칭
    • 동작 원리
    • 현재 상태
    • Atmega128
      • PORTG0=1
      • PORTG0=0
    • 트랜지스터의 동작(Turn-On)과 비동작(Turn-Off)
      • 스위치의 역할
    • NPN 트랜지스터 2N2222A의 포화, 차단 스위칭 특성

💾 시스템 프로그래밍

PID(Process ID)

  • 프로세스
  • 프로세스 식별
    • PID 검색: getpid
    • PPID 검색: getppid
  • 프로세스 그룹
    • 프로세스 그룹 리더
  • PGID 검색
    • getpgrp
    • getpgid
  • PGID 변경: setpgid

PID 관련 함수

  • 프로세스 목록 보기
    • 현재 실행 중인 프로세스 목록 보기: ps
    • ps aux
    • 전체 프로세스 보기: -ef
  • 세션
    • 세션 검색: getsid
    • 세션 생성: setsid

📠 운영체제

교착 상태 개요

  • 교착 상태

교착 상태 발생

  • 파일을 요청할 때
  • 전용 장치를 할당할 때
  • 여러 주변 장치를 할당할 때
  • 스풀링 시스템에서 출력할 때
  • 디스크를 공유할 때
  • 네트워크에서의 교착 상태

교착 상태의 발생 조건(필요 충분 조건)

  • 상호배제
  • 점유와 대기
  • 비선점
  • 순환대기(환형대기)

📺 전산 개론

절차적 프로그래밍 언어

  • 절차적 프로그래밍
    • 구조적 프로그래밍
  • 절차적 프로그래밍 언어의 유형
    • FORTRAN
    • COBOL
    • C, BASIC, PASCAL

객체 지향 언어

  • 객체 지향 언어
    • 클래스와 메소드
    • 클래스의 인스턴스
    • 추상화, 캡슐화, 상속, 다형성
    • 절차적 언어와 객체지향 언어의 차이점
  • 객체 지향 언어의 종류
    • C++
    • JAVA
    • Python
profile
There's Only One Thing To Do: Learn All We Can

0개의 댓글