반응형
728x170
CPU Bound 프로세스는 I/O보다 연산으로 이루어진 CPU Burst 가 큰 프로세스를 의미한다.
I/O Bound 프로세스는 I/O가 많은 즉, I/O Burst 가 큰 프로세스를 의미한다.
여기서 Bound를 ~위주의 라고 해석하면 쉽게 알아들을 수 있다.
I/O Bound 프로세스는 예를 들어
게임이 있겠다.
항상 사용자 입력을 필요로 하니까
CPU Burst 와 I/O Burst
- 실제 프로그램은 CPU 와 I/O 가 번갈아가면서 작업이 이루어지게 된다.
CPU Burst 와 I/O Burst 는 각각이 실행되는 시간을 의미
CPU Burst
- CPU 명령을 실행하는 시간
I/O Burst
- I/O 를 요청한 뒤 기다리는 시간
728x90
반응형
그리드형
'CS Interview' 카테고리의 다른 글
Paging, 페이징이란?(+단편화) (0) | 2021.10.10 |
---|---|
삽입 정렬, Insertion Sorting 에 대하여 (0) | 2021.09.15 |
Deep Copy vs Shallow Copy, 얕은 복사와 깊은 복사 (0) | 2021.09.01 |
Storage Classes, 기억 영역 분류 (변수 선언) (0) | 2021.09.01 |
해시 테이블, Hash Table 의 장단점 및 한계 (0) | 2021.08.26 |