도슐랭스타
OS - 인터럽트(Interupt) 본문
폴링(Polling)
- CPU가 직접 I/O 장치에서 데이터를 가져오거나 내보내는 방식.
- CPU가 I/O 장치의 상태를 주기적을 검사함. (방문 서비스 느낌)
- 단점 - 반복적인 모니터링은 작업 효율을 낮아짐.
인터럽트(Interupt) 방식
- I/O 관리자가 대신 입출력을 해줌.
- CPU의 작업, 저장장치의 데이터 이동을 독립적으로 함.
- 장점 - 시스템 효율이 높아짐, CPU가 다른 일을 할 수 있음.
인터럽트(Interupt)
- I/O 관리자가 CPU에 보내는 이벤트 신호.
- 인터럽트 번호 - CPU가 구분을 위해 사용함.
- 인터럽트 벡터 - 여러 개의 인터럽트를 하나의 배열로 만듦 => 한꺼번에 처리 가능.
I/O 관리자의 접근법
- 직접 메모리 접근(DMA : Direct Memory Access) - I/O 관리자가 CPU의 허락 없이 메모리에 접근이 가능함.
- 메모리 매핑 입출력(MMIO : Memory Mapped I/O) - 메모리의 일정 공간을 I/O에 할당 (메모리는 원리 CPU의 공간임.)
사이클 훔치기(Cycle Stealing)
- CPU와 DMA가 동시에 접근하면 CPU가 양보함.(CPU의 속도가 더 빠르기 때문.)
도술랭스타
★★★★ ★ : 나름 재밌다.
정말 오랜만에 도슐랭스타 별점과 코멘트를 단다. 난 역시 이론을 배울 때는 나름 재미있어하는 것 같다. 물론! 암기하는 것과 배우는 것은 다른 것이지만!!ㅋㅋㅋㅋㅋㅋㅋ 네트워크관리사를 위해서 공부했던 게 있어서 겹치는 부분이 조금씩 있을 때 기분이 참 좋다. 그리고 내가 아는 내용과 새로 배운 내용이 점과 점으로 이어지는 순간이 짜릿하다. 솔직히 작년보다는 설렁설렁 공부하는 게 없지 않아 있어서 다시 마음을 잡으려고 노력중이다. 새로운 것을 배움에 다시 설레는 마음을 가져야겠다. 두근두근..!
반응형
'OS' 카테고리의 다른 글
OS - 병렬처리(Parallel Processing) (0) | 2024.05.23 |
---|---|
OS - 성능향상기법 (1) | 2024.05.09 |
OS - 컴퓨터 시스템 구조 (0) | 2024.05.05 |
OS - 운영체제 구조와 종류 (1) | 2024.04.03 |
Comments