#interrupt
노트 5개
Computer Science › Computer Architecture
기본 컴퓨터의 구조와 설계교재의 16비트 기본 컴퓨터를 예로 명령어 형식과 직접·간접 주소, 레지스터와 공통 버스, 명령어 종류, 타이밍과 명령어 사이클, 입출력과 인터럽트, 하드와이어드 제어 장치 설계와 마이크로프로그램 제어(제어 메모리, 주소 시퀀싱)를 정리.
Computer Science › Computer Architecture
입출력 구조와 시스템 버스CPU와 주변 장치를 잇는 입출력 인터페이스와 장치 드라이버, 전송 방식(프로그램 I/O·인터럽트·DMA), 인터럽트 우선순위, 레지스터를 직접 읽고 쓰는 입출력 예(AVR), 시스템 버스의 선·대역폭·동기식과 비동기식, 병렬·데이지 체인·폴링 버스 중재, 직렬 통신.
Computer Science › Computer Architecture
CPU와 명령어 구조소스 코드가 명령어가 되는 과정, CPU 내부(ALU·제어장치·레지스터), 명령어 형식과 주소 지정 방식, 플래그, 서브루틴과 인터럽트, ISA와 RISC·CISC의 차이.
Computer Science › Operating System
컴퓨터 시스템 구조와 인터럽트모드 비트, 타이머, 장치 제어기, 인터럽트, 시스템 콜, 동기식·비동기식과 블로킹·논블로킹 입출력, DMA, 커널 입출력 서브시스템(드라이버 계층, 블록·문자·네트워크 장치, 버퍼링·캐싱·스풀링, 입출력 성능 원칙), 커널 주소 공간을 통해 운영체제가 하드웨어를 다루는 방식과, 시스템 콜·라이브러리 함수의 차이와 man 페이지 섹션을 정리.
Computer Science › Operating System
UNIX 시그널커널이나 다른 프로세스가 프로세스에 보내는 비동기 알림인 시그널. 주요 시그널과 기본 동작, sigaction과 핸들러 작성 규칙, 보류·병합 특성, SIGCHLD와 좀비 프로세스, 시그널을 통신에 쓸 때의 한계를 정리한다.