운영체제(3) - 고등운영체제, 인터럽트 기반 시스템

less than 1 minute read

고등 운영체제

컴퓨터의 기본구조(폰 노이만 구조)

고등 운영체제의 등장

  1. 다중 프로세서 시스템 (Multiprocessor system)
    • 성능 & 신뢰성↑, 비용↓
    • 다중프로세서 운영체제
  2. 분산 시스템 (Distributed system)
    • ex) 일기예보
    • 분산 운영체제
  3. 실시간 시스템 (Real-time system)
    • ex) 네비게이션, 공장자동화
    • 실시간 운영체제(RTOS)

인터럽트

현대의 운영체제는 인터럽트 기반 시스템

  1. 부팅 후 운영체제는 아무것도 하지 않고 메모리에 상주
  2. 하드웨어 인터럽트 (ex. 마우스, 키보드…), 소프트웨어 인터럽트 (ex. 명령어 swi), 내부 인터럽트 (ex. divided by zero)에 의해 Interrupt Service Routine 실행
  3. ISR 종료 후 다시 대기 또는 사용자 프로그램으로 복귀

Tags:

Categories:

Updated:

Leave a comment