Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 컴퓨팅사고
- dfs
- 삼성코테
- 영상처리
- 삼성코딩테스트
- DP
- 자료구조
- 코테 문제
- 다이나믹프로그래밍
- 삼성역테
- 코테
- bfs문제
- 그리디
- 포스코 교육
- 알고리즘
- 딥러닝
- dfs문제
- BFS
- 포스코 ai 교육
- tinyml
- 코딩테스트
- 포스코 AI교육
- 삼성역량테스트
- 임베디드 딥러닝
- 초소형머신러닝
- TensorFlow Lite
- MCU 딥러닝
- tflite
- sort
- DP문제
Archives
- Today
- Total
코딩뚠뚠
[OS 공부] 동기&비동기 본문
반응형
데이터 처리모델인 동기와 비동기 이다.
동기 : 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 |