오늘의 공부
개념정리
- CPU의 명령 처리 흐름을 명령어 사이클이라고 함
- 명령어 사이클은 하나의 명령어가 처리되는 주기로, 인출, 실행, 간접, 인터럽트 사이클로 구성
- CPU는 정해진 흐름에 따라 명령어를 처리하지만 이 흐름이 끊어지는 상황을 인터럽트라고 함.
- 인터럽트는 CPU의 정상적은 작업을 방해하는 신호
- 종류는 동기인터럽트 (예외 Exception)와 비동기 인터럽트(하드웨어 언터럽트)로 이루어짐
- 인터럽트 서비스 루틴은 인터럽트를 처리하기 위한 동작들로 이루어진 프로그램
- 하드웨어 인터럽트 발생 시 CPU는 수행하던 작업을 백업한 뒤 인터럽트 서비스 루틴 실행 후 끝나면 백업해 둔 자료를 복구하여 수행 재개
백준 문제풀이(자바스크립트)
- 단계별로 풀이 하루 2문제
- 1차원 배열 5597, 3052 풀이
정리 및 개선점
- 명령어 사이클과 인터럽트의 종류와 실행 순서에 대해 공부했다.
- 집에서 공부하려니 집중이 잘 안된 듯 싶다. 다음엔 밖에 나가서 공부를 해야겠다..