코딩뚠뚠

[OS 공부] 동기&비동기 본문

공부/OS 공부

[OS 공부] 동기&비동기

로디네로 2021. 1. 17. 21:21
반응형

 

데이터 처리모델인 동기와 비동기 이다.

 

동기 : Synchronous

비동기 : Asynchronous


동기방식이란 :

 

- 작업을 실행했을 때 그 작업이 끝났다는 반환값을 받은 후에야 다음 작업을 실행하는 방식

- 끝났다는 반환값이 오지 않는다면 계속 기다린다.

 

장점 : 설계가 간단하고 직관적이다.

 

단점 : 결과가 반환되기 전까지 계속 대기해야 된다.


비동기방식이란 : 

 

- 두 작업이 동시에 들어왔을 경우 작업을 실행하고 요청이 반환되는동안 다른 작업 수행 가능

- 꼭 한가지의 작업이 끝나지 않아도 다른 작업을 실행할 수 있다

 

장점 : 결과 반환동안 다른작업을 수행할 수 있어 효율적

 

단점 : 설계가 복잡하고 논증적이다.

 

반응형

'공부 > OS 공부' 카테고리의 다른 글

[OS 공부] 메모리 관리 전략  (0) 2021.02.06
[OS 공부] 프로세스 동기화  (0) 2021.01.27
[OS 공부] CPU 스케줄러  (0) 2021.01.13
[OS 공부] 스케줄러  (0) 2021.01.10
[OS 공부] 멀티스레드 & 멀티프로세스  (0) 2021.01.09