잰이_IT/OS

Process 3

janey25 2018. 8. 8. 17:16

 

Process 3

 

Thread

- 다중 스레드로 구성된 태스크 구조에서 하나의 서버 스레드가 blocked 상태인 동안에도 동일 태스크내 다른 스레드 running

- 빠른 응답성, 처리

-  높은 병렬성으로 인한 높은 처리율과 성능 향상

- 프로세스가 하나기 떄문에 PCB도 하나, 그치만 각 스레드별 주소공간 가리키는 부분이 나눠짐, data와 code만 공유

 

Thread 구현 방법

 

- 커널 지원 방식, Kernel Thread

 os가 커널이 여러개 있다는 것을 알고있음

ex) Windows95/98, Solaris, Digital UNIX

- 라이브러리 형식 , User Thread

 user 스스로 라이브러리 지원을 받아 관리함

ex)Posix pThread, Mach C-threads..

- Real time thread 

'잰이_IT > OS' 카테고리의 다른 글

05. Process 2   (0) 2018.08.01
04. Process1  (0) 2018.07.23
03. System Structure & Program Execution 2  (0) 2018.07.20
02. System Structure & Program Execution 1  (0) 2018.07.18
01. Introduction to Operating Systems  (0) 2018.07.17