Blocking vs Non-blocking ☞ 프로그램을 바로 실행가능한지 아닌지에 따라 다름 Blocking I/O model System Call이 끝날때까지 프로그램이 대기하고, System Call이 완료될 때 return하는 모델 Wait Queue에 들어감. Non-blocking I/O model System Call이 완료되지 않아도 대기하고 않고 return 하는 모델 Wait Queue에 들어가지 않는다. Synchronize(동기) vs Asynchronize(비동기) ☞ 결과물을 가져오는 시점에 따라 다름 동기(synchorunous) 요청을 보낸후 응답을 받아야하지만 다음 동작이 이루어지는 방식 모든 일이 순차적으로 실행됌 비동기(asynchrounous) 요청을 즉시 처리하지 ..