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
- 포스코 ai 교육
- 그리디
- DP
- sort
- DP문제
- tflite
- tinyml
- 임베디드 딥러닝
- BFS
- 코딩테스트
- 딥러닝
- 알고리즘
- TensorFlow Lite
- dfs
- 다이나믹프로그래밍
- 영상처리
- 초소형머신러닝
- 삼성코딩테스트
- dfs문제
- 포스코 교육
- 삼성역테
- 자료구조
- MCU 딥러닝
- 삼성역량테스트
- 삼성코테
- 컴퓨팅사고
- bfs문제
- 코테
- 코테 문제
- 포스코 AI교육
Archives
- Today
- Total
목록멀티프로세싱 (1)
코딩뚠뚠
[OS 공부] 멀티스레드 & 멀티프로세스
멀티스레드 하나의 응용프로그램을 여러개의 스레드로 구성하고 각 스레드로 하여금 하나의 작업을 처리하도록 하는 것. 웹 서버는 대표적 멀티스레드 응용 프로그램이다. 장점 : 시스템 자원 소모가 감소된다. (효율성증대) - 프로세스를 이용하여 동시에 처리하던 일을 스레드로 구현할 경우 메모리 공간과 시스템 자원 소모가 줄어들게 된다. 스레드 간의 통신이 필요한 경우에도 별도의 자원을 이용하는 것이 아니라 전역 변수의 공간 또는 동적으로 할당된 공간인 Heap 영역을 이용하여 데이터를 주고받을 수 있다. 시스템 처리량 증가 (비용감소) - 스레드 간 데이터를 주고받는것이 간단해짐 - 스레드의 context switching은 프로세스와는 달리 캐시 메모리를 비울 필요가 없기 때문에 더 빠르다 간단한 통신방법으..
공부/OS 공부
2021. 1. 9. 23:58