타키탸키
로그인
타키탸키
로그인
학은제 1학기 9주차 3교시
타키탸키
·
2021년 7월 8일
팔로우
0
디지털 공학
마이크로프로세서
시스템 프로그래밍
운영체제
전산 개론
컴퓨터 공학
학점은행제
0
학점은행제
목록 보기
24/49
💽 디지털 공학 개론
Prime Implicant
카르노맵을 사용한 부울함수의 간략화
Prime Implicant
Essential Prime Implicant
Essential Prime Implicant
Prime Implicant와 Essential Prime Implicant 구분
예제
💻 마이크로프로세서
타이머 정리
8비트 16비트 비교
타이머/카운터(Timer/Counter)
0.1초마다 타이머를 동작하는 프로그램의 절차
사용할 타이머를 결정
8비트 T/C 또는 16비트 T/C
적절한 타이머 프리스케일러를 선택
타이머 동작 클럭 수를 계산
16비트 타이머 설정 값을 계산
타이머 관련 레지스터를 초기화
타이머 1이 오버플로 >> 인터럽트를 발생시키기 위한 인터럽트 마스크를 설정한다
모든 인터럽트를 가능하도록 설정
타이머 1이 발생(0.1초마다 동작)하면 처리하는 함수를 작성
계속 0.1초마다 반복되는 처리를 위해서는 타이머 0.1 함수의 맨 처음에 다시 타이머 설정 값을 재설정하는 부분을 반드시 넣어야 한다
외부 인터럽트와 타이머 인터럽트 조합
sw0, sw1, sw2 기능과 타이머 기능을 합하여 시간 동작과 시작, 정지, 리셋 기능을 동시에 수행
사용 포트
PORTA~G
💾 시스템 프로그래밍
시그널 관련 함수
sigaction 함수
sigaction 구조체
sig: 처리할 시그널
act: 시그널을 처리할 방법을 지정한 구조체 주소
oact: 기존에 시그널을 처리하던 방법을 저장할 구조체 주소
시그널 발생 원인 검색
sa_flags에 SA_SIGINFO 플래그를 지정
sip: 시그널이 발생한 원인을 담은 siginfo_t 구조체 포인터
ucp: 시그널을 받는 프로세스의 내부 상태를 나타내는 구조체 포인터
siginfo_t 구조체
시그널 발생 원인 코드
시그널 발생 원인 출력: psiginfo
pinfo: 시그널 발생 원인 정보를 저장한 구조체
s: 출력할 문자열
인터벌 타이머
알람 시그널
알람 시그널의 개념
알람 시그널 생성: alarm
sec: 알람이 발생시킬 때까지 남은 시간(초 단위)
인터벌 타이머
타이머의 종류
타이머 정보 검색: gettimer
which: 검색할 타이머의 종류
value: 타이머 정보를 저장할 구조체 포인터
itimerval / timeval 구조체
타이머 설정: settimer
which: 설정할 타이머의 종류
value: 설정할 타이머 정보를 저장한 구조체 포인터
ovalue: 이전 타이머 정보를 저장할 구조체 포인터
기타 시그널 처리 함수
시그널 블록킹과 해제
int sig: 블록하거나 해제할 시그널
시그널 집합 블록과 해제: sigprocmask
how: 시그널을 블록할 것인지, 해제할 것인지 여부
set: 블록하거나 해제할 시그널 집합 주소
oset: NULL 또는 이전 설정값을 저장한 시그널 집합 주소
시그널 대기: sigpause
sig: 시그널이 올 때까지 대기할 시그널
시그널 기다리기: sigsuspend
set: 기다리려는 시그널을 지정한 시그널 집합
시그널 보내기: sigsend
idtype: id에 지정한 값의 종류
id: 시그널을 받을 프로세스나 프로세스 그룹
sig: 보내려는 시그널
시그널 무시 처리: sigignore
sig: 무시할 시그널 번호
📠 운영체제
RAID의 개요
Redundant Array of Independent Disk
여러 개의 물리적인 디스크를 하나의 논리적인 디스크로 구성하여 대용량의 저장장치로 사용하는 기법
RAID의 종류
RAID 0
Non-redundant
Striping
RAID 1
Mirrored
RAID 2
Redundancy through Hamming code
RAID 3
Bit-interleaved parity
RAID 4
Block-interleaved parity
Block-level parity
RAID 5
Block-interleaved distributed parity
Block-level distributed parity
RAID 6
Dual redundancy
📺 전산 개론
소셜 미디어
웹 2.0의 개념
웹 2.0의 탄생 배경
웹 2.0의 특징
소셜 미디어
프로슈머와 UCC
소셜 미디어와 소셜 경제
소셜 웹
웹 2.0의 구현 기술
RSS(Really Simple Syndication)
소셜 태깅과 폭소노미(Foxonomy)
태그 구름(Tag Cloud)
공개 API와 매쉬업(Mashup)
클라우드 컴퓨팅
클라우드 컴퓨팅의 개념
가능한 ICT 자원의 혜택
클라우드 컴퓨팅의 개념과 유익성
클라우드 컴퓨팅과 ICT 기업
클라우드 컴퓨팅의 구성
클라우드 컴퓨팅 서비스(IaaS, Infrastructure as a Service)
클라우드 플랫폼 서비스(PaaS, Platform as a Service)
클라우드 소프트웨어 서비스(SaaS, Software as a Service)
클라우드 컴퓨팅 이용 방식
사설 클라우드
공용 클라우드
하이브리드 클라우드
타키탸키
There's Only One Thing To Do: Learn All We Can
팔로우
이전 포스트
학은제 1학기 9주차 2교시
다음 포스트
학은제 1학기 10주차 1교시
0개의 댓글
댓글 작성