운영체제 : 하드웨어와 사용자의 가교 역할. 사용자 인터페이스와 자원 관리를 위한 프로그램의 집합. 인터럽트- CPU의 현재 처리 순서를 중단하고 다른 동작 수행을 요구함- 외부/내부/소프트웨어 인터럽트 존재[처리과정]1. 인터럽트 요청 발생2. 프로그램 수행 중단3. 레지스터, PC 등을 스택에 저장4. 인터럽트 처리5. 프로그램 재개 프로세스- 수행 중인 프로그램, 자원의 소유자.*프로세스들이 CPU를 할당받는 순서를 CPU 스케줄링이라 함. 스레드- CPU를 받는 단위 프로세스 상태- ready, run, wait, block Critical Section (임계구역)- 둘 이상의 스레드가 동시에 접근하면 안 되는 공유 자원 Deadlock(교착상태)- 두 개 이상의 프로세스가 서로 상대방이 사용..