Computer Science (2) 썸네일형 리스트형 [OS] IO 바운드 vs CPU 바운드 작업의 병렬 처리 방식 목차 용어 정리용어의미I/O 바운드 (Input/Output Bound)CPU가 계산하는 시간보다 외부 자원(디스크, 네트워크 등)에서 데이터를 주고받는 시간이 더 오래 걸리는 작업.CPU 바운드 (CPU Bound)외부 자원보다 CPU 연산에 더 많은 시간이 소요되는 작업.비동기 프로그래밍 (Asynchronous Programming)하나의 스레드가 작업이 끝나길 기다리지 않고 다른 작업을 계속 수행할 수 있도록 하는 방식.스레드 (Thread)하나의 프로세스 안에서 병렬로 작업을 수행할 수 있는 실행 단위.멀티프로세싱 (Multiprocessing)여러 개의 프로세스를 만들어서 병렬로 작업을 수행. 각 프로세스는 별도의 메모리 공간을 가짐. 왜 I/O 바운드는 비동기 프로그래밍이 적합한가?I/O 바.. [네트워크 원리] 웹 브라우저 보호되어 있는 글입니다. 이전 1 다음