💽 디지털 공학 개론

10진수 표현을 위한 2진수 코드들과 그레이 코드

  • 2진 코드
    • BCD 코드
    • 2421 코드
    • 84-2-1코드
    • 3증수 코드
    • 존슨 코드
    • 밀집형 10진수
    • 그레이 코드

ASCII 코드와 오류 검출 코드

  • ASCII 코드
  • 오류 검출 코드
    • 패리티 비트
    • 해밍 코드
    • 바이퀴너리 코드
    • 2-out-of-5 코드
    • 링카운터 코드

💻 마이크로프로세서

ATmega128의 교육용 보드

  • 디지털 신호를 입출력하기 위한 레지스터의 사용 순서

LED

  • 출력 소자 LED
  • 출력 표시용 LED

프로그램 설명

  • 데이터 레지스터
  • PORT
  • avr-gcc 컴파일
  • 명령어 인출과 실행
  • 명령어의 한클럭 동작

LED 켜기


💾 시스템 프로그래밍

리눅스 디렉토리

  • 디렉토리
  • 절대 경로와 상대 경로

리눅스 디렉토리 관련 함수

  • 디렉토리 생성과 삭제
    • 디렉토리 생성: mkdir
    • 디렉토리 삭제: rmdir
  • 디렉토리 관리
    • 디렉토리 이름 변경: rename
    • 현재 작업 디렉토리 위치: getcwd
    • 디렉토리 이동: chdir
  • 디렉토리 정보 검색
    • 디렉토리 열기: opendir
    • 디렉토리 닫기: closedir
    • 디렉토리 정보 읽기: readdir
    • 디렉토리 오프셋: telldir, seekdir, rewinddir

📠 운영체제

Thread의 개요

  • Thread
  • Thread 형상화

Thread의 종류

  • 프로세스 사용 방법에 따른 분류
    • 단일 Thread
    • 다중 Thread
  • 운영체제의 종류에 따른 분류
    • 사용자 수준의 Thread
    • 커널 수준의 Thread
    • 혼합형 Thread

Thread의 상태

  • 준비
  • 실행
  • 대기
  • 종료

Thread의 장점


📺 전산 개론

입출력 장치

  • 입력 장치의 기능
  • 입력 장치의 종류
  • 출력 장치의 종류

기기 간의 통신과 병렬 처리

  • 컨트롤러의 역할
  • 병렬 통신과 직렬 통신
  • 병렬 처리의 개념
  • 병렬 처리의 유형
    • SIMD
    • MIMD
    • GPU
profile
There's Only One Thing To Do: Learn All We Can

0개의 댓글