다중 프로세서(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 |