IT/CS5 [CS] CPU 바운드, I/O 바운드 CPU 바운드 - 프로그램이 실행될 때 실행 속도가 CPU 속도에 의해 제한됨을 의미한다. - 정말 복잡한 수학 수식을 계산하는 경우에 컴퓨터의 실행속도가 느려진다. I/O 바운드 - I:Input, O:Output - 프로그램이 실행될 때 실행 속도가 I/O에 의해 제한됨 - 사용자가 입력을 하고 해당하는 입력에 더해 더하기 100을 한 결과값을 출력해주는 프로그램 가정할 때 - 사용자가 키보드로 숫자를 입력하는 경우 뿐만 아니라, 컴퓨터와 컴퓨터끼리 통신을 할 때에도 I/O 바운드 발생(네트워크 I/O 바운드) 블로킹 : 바운드에 의해 코드가 멈추게 되는 현상 논블로킹 : 바운드에 의해 코드가 멈추지 않는 것 2023. 11. 6. 이전 1 2 다음