💽 디지털 공학 개론

3변수 카르노맵의 간략화

  • 카르노맵을 이용한 간략화의 기본 원리
  • 3변수 카르노맵에서의 인접 관계
    • 상하좌우
    • 수평 방향 돌려감기(wrap-around)
  • 셀의 묶음을 이용한 변수 제거 방법
    • 변수의 제거
    • 간략화된 항 표현
    • 간략화 요령

4변수 카르노맵의 간략화

  • 4변수 카노프맵에서의 인간관계
    • 돌려감기 및 간략화의 예
  • 4변수 카르노맵의 묶음 및 간략화

💻 마이크로프로세서

16비트 타이머/카운터 읽기 쓰기 동작 (1)

  • 16비트 레지스터 조작
    • 8비트 두번 읽고 쓰기
    • 카운트 차이
    • 읽을 때는 L 바이트부터, 쓸 때는 H 바이트부터
    • 8비트(char) / 16비트(short)
    • TCNT 1
    • 16비트 타이머/카운터
  • 16비트 동작 모드
    • 16비트 타이머 모드
    • TCCRnA, TCCRnB 레지스터의 WGMn 3:0 = 0
    • Ox0000이 되는 시점에 오버플로우 발생
    • Ox1FFF에서 오버플로우 발생
    • CTC(Clear Timer on Compare Match) 모드
    • 생성되는 파형의 주파수 TOP 값으로 설정
      • WGMn3:0 = 4 >> TOP = OCRnA
      • WGMn3:0 = 12 >> TOP = ICRn

16비트 타이머/카운터 읽기 쓰기 동작 (2)

  • 파형 생성 모드 비트 설명
  • PWM 모드일 때 비교 출력 모드
    • 타이머/카운터-n 제어 레지스터 B
  • FAST PWM
  • 파형 생성 모드 비트 설명
    • 타이머/카운터-n 제어 레지스터 B
  • Fast PWM 모드일 때 비교출력 모드

💾 시스템 프로그래밍

시그널 핸들러 함수

  • 시그널 보내기: kill
    • 프로세스에 시그널을 보내는 명령
    • 함수 원형
      • pid: 시그널을 받을 프로세스의 ID
      • sig: pid로 지정한 프로세스에 보내려는 시그널
    • pid 값에 따른 처리
      • 0보다 큰 수
      • -1이 아닌 음수
      • 0
      • -1
    • kill 함수 사용하기
  • 시그널 보내기: raise
    • sig: 보내려는 시그널 번호
  • 시그널 보내기: abort
    • 프로세스를 비정상적으로 종료 및 코어덤픞 생성
  • 시그널 핸들러 지정: signal
    • sig: 시그널 핸들러로 처리하려는 시그널
    • disp: 시그널 핸들러 함수명
  • disp 인자
    • SIG_IGN: 시그널 무시
    • SIG_DFL: 기본 처리 방법으로 처리
  • 시그널 핸들러 지정: sigset
    • 재사용 가능
    • sig: 시그널 핸들러로 처리하려는 시그널
    • disp: 시그널 핸들러 함수명

시그널 집합(signal set)

  • 시그널 집합의 개념
    • 시그널 집합의 처리를 위한 구조체: sigset_t
  • 시그널 집합 비우기: sigemptyset
    • set: 비우려는 시그널 집합의 주소
  • 시그널 집합에 모든 시그널 설정: sigfillset
    • set: 설정하려는 시그널 집합의 주소
  • 시그널 집합에 시그널 설정 추가: sigaddset
    • set: 시그널을 추가하려는 시그널 집합의 주소
    • segno: 시그널 집합에 추가로 설정하려는 시그널
  • 시그널 집합에서 시그널 설정 삭제: sigdelset
    • set: 시그널을 삭제하려는 시그널 집합의 주소
    • segno: 시그널 집합에서 삭제하려는 시그널
  • 시그널 집합에 설정된 시그널 확인: sigismember
    • set: 확인하려는 시그널 집합의 주소
    • segno: 시그널 집합에서 설정되었는지 확인하려는 시그널

📠 운영체제

디스크 스케쥴링의 개요

  • 스케쥴링 평가 기준
    • 처리량
    • 탐색 시간
    • 응답 시간

디스크 스케쥴링의 목적

  • 처리량 최대화
  • 응답 시간의 최소화

디스크 스케쥴링의 종류

  • FCFS(First Come First Service)
    • 초기 헤드 위치: 63
    • 이동 거리: 733
  • SSTF(Shortest Seek Time First)
    • 초기 헤드 위치: 63
    • 이동 거리: 235
  • SCAN
    • 초기 헤드 위치: 63
    • 진행 방향 바깥쪽: 199
    • 이동 거리: 324
  • C-SCAN(Circular SCAN)
    • 초기 헤드 위치: 63
    • 진행 방향 바깥쪽: 199
    • 이동 거리: 390
  • N-step SCAN
  • 에센바흐(Eschenbach) 기법
  • SLTF(Shortest Latency Time First)

📺 전산 개론

하이퍼텍스트

  • 하이퍼텍스트의 개념과 발전
    • 하이퍼텍스트의 개념
      • 하이퍼텍스트(Hypertext)
      • 하이퍼미디어(Hypermedia)
    • 하이퍼텍스트의 구성
    • 하이퍼텍스트의 발전
  • 웹의 발전
    • 웹(Web, WWW)의 탄생
    • 웹의 특징
      • URL(Uniform Resource Locator): 주소 표기
      • HTTP(HyperText Transfer Protocol): 통신규약 사용
      • HTML(HyperText Markup Language): 표준 문서 작성

웹 페이지와 웹 브라우저

  • 웹 브라우저의 발전
    • Mosaic
    • Netscape Navigator / Internet Explorer
    • Firefox
    • Chrome
    • 웹 브라우저의 기본 기능
  • 웹 표준 기술
    • HTML
      • 웹 페이지: HTML, XML 언어
      • SGML(Standard Generalized Markup Language)
    • XML 문서 표준
      • SGML보다 훨씬 간단하면서 HTML의 약점을 보완
profile
There's Only One Thing To Do: Learn All We Can

0개의 댓글