반응형 i/o subsystem1 [운영체제] OS의 듀얼모드와 작업(Operations)의 종류와 관리 기능 소개 OS의 OperationsInterrupt-driven운영체제는 비동기적인 이벤트를 감지하고 처리하기 위해 interrupt-driven 방식으로 동작한다.하드웨어 인터럽트: I/O 디바이스 작업 완료 시 발생소프트웨어 인터럽트 (trap, exception):오류: 0으로 나누기, 다른 프로세스의 메모리 접근 등 → 강제 종료시스템 콜 함수 호출: 앱이 직접 리소스를 접근하지 않고 OS를 통해 요청Dual-mode Operation운영체제는 모드를 전환하며 동작함으로써 자기 자신을 보호한다.User mode: 사용자 프로세스를 실행하는 모드. 사용자가 접근 가능한 리소스에 한정된 작업 수행Kernel mode: 시스템 콜이나 하드웨어 제어 등 privileged operation 수행Mode bit0:.. 2025. 4. 13. 이전 1 다음