운영체제(3) - 고등운영체제, 인터럽트 기반 시스템
고등 운영체제
컴퓨터의 기본구조(폰 노이만 구조)
고등 운영체제의 등장
- 다중 프로세서 시스템 (Multiprocessor system)
- 성능 & 신뢰성↑, 비용↓
- 다중프로세서 운영체제
- 분산 시스템 (Distributed system)
- ex) 일기예보
- 분산 운영체제
- 실시간 시스템 (Real-time system)
- ex) 네비게이션, 공장자동화
- 실시간 운영체제(RTOS)
인터럽트
현대의 운영체제는 인터럽트 기반 시스템
- 부팅 후 운영체제는 아무것도 하지 않고 메모리에 상주
- 하드웨어 인터럽트 (ex. 마우스, 키보드…), 소프트웨어 인터럽트 (ex. 명령어 swi), 내부 인터럽트 (ex. divided by zero)에 의해 Interrupt Service Routine 실행
- ISR 종료 후 다시 대기 또는 사용자 프로그램으로 복귀
Leave a comment