본문 바로가기

CS/운영체제

운영체제 개요

다중 프로세서(Multiprocessor system)

  • 병렬 시스템
  • 강결합 시스템
  • cost↓, performance↑, reliability
  • 다중 운영체제(Multiprocessor os)

분산 시스템(Distributed)

  • 멀티 컴퓨터 시스템
  • 소결합 시스템
  • 분산 운영체제(Distributed os)

실시간 시스템

  • 시간제약(Deadline)
  • 공장 자동화, 군사, 항공, 우주
  • 실시간 운영체제(Realtime os)

인터럽트 기반 시스템(현대 운영체제)

  • 하드웨어 인터럽트: I/O 전기신호 -> 인터럽트 발생 -> pc jump -> ISR (Interrupt Service Routine) 실행 -> 다시 대기
  • 소프트웨어 인터럽트: 사용자 프로그램 실행하는중에 인터럽트 발생(파일 읽기,저장 등). 위 과정처럼 ISR 실행후 복귀
  • 내부 인터럽트(ex. DividedByZero) 발생 -> ISR(강제종료 등)

'CS > 운영체제' 카테고리의 다른 글

쓰레드(Thread)  (0) 2023.02.06
CPU 스케쥴링(CPU Scheduling)  (1) 2023.02.05
프로세스  (0) 2023.02.04
운영체제 서비스 개요  (0) 2023.02.03
이중모드와 하드웨어 보호  (0) 2023.02.03