티스토리 뷰
KOCW 이화여대 반효경 교수님의 2014년 운영체제 강의를 듣고 정리한 내용입니다.
프로세스2
동기식 / 비동기식 입출력
동기식
ex. 사용자 프로세스가 운영체제한테 입출력 요청하고 입출력 끝날 때까지 아무일 안하고 기다림
구현 방법
- I/O가 끝날 때까지 CPU를 가지고 있으면서 기다림 (I/O가 끝날 때까지 CPU 낭비시킴, 매시점 하나의 I/O만 일어날 수 있음)
- I/O가 완료될 때까지 다른 프로그램에게 CPU를 줌 (당장 CPU를 주면 일을 할 수 있는 프로세스에게 CPU를 넘겨줌)
비동기식
- ex. 입출력이 진행되는 동안 (입출력이 완료되기 전에) 그 프로세스가 CPU를 잡아서 instruction을 수행함
- I/O가 시작된 후 입출력 작업이 끝나기를 기다리지 않고 제어가 사용자 프로그램에 즉시 넘어감
두 경우 모두 I/O의 완료는 인터럽트로 알려줌
'CS공부 > 운영체제' 카테고리의 다른 글
[KOCW 반효경 교수님 운영체제 강의] 프로세스 관리 2 (0) | 2021.04.15 |
---|---|
[KOCW 반효경 교수님 운영체제 강의] 프로세스 관리 1 (프로세스 생성/종료) (0) | 2021.04.15 |
[KOCW 반효경 교수님 운영체제 강의] 프로세스 3 (Thread) (0) | 2021.04.12 |
[KOCW 반효경 교수님 운영체제 강의] 프로세스 1 (0) | 2021.04.11 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크