카테고리 없음
운영체제 스레드 / 운영체제 프로세스 / 스레드와 프로세스
tviewone
2022. 9. 24. 23:34
운영체제 스레드 / 운영체제 프로세스 / 스레드와 프로세스
운영체제 스레드 / 운영체제 프로세스 / 스레드와 프로세스
|
스레드
원룸 3개보다 3개의 방이 있는 아파트에서 공유할수있는건 공유하며 사용,
(b) 3개의 스레드가 하나의 프로세스에 의해 실행=외부에서는 3개의 프로세스가 동시에 실행되는 것처럼 보임
Q) 스레드와 프로세스 설명
스레드: 프로세스안에서 공유할수 있는건 공유하고 필요한건 따로 나눠 사용하는 개념
자신만의 고유ID, 레지스터, 스택, 프로그램카운터를 스레드별로 가지고 힙,데이타,코드등 기타 자원은 프로세스내 다른 스레드와 공유한다
(3명이 지도 3개들필요없이 하나만 들어도 되는것처럼 공유)
프로세스 : 컴퓨터 내에서 실행중인 프로그램
코드(Code),데이터(Data),힙(Heap),스택(Stack)
스레드는 프로세스 내의 메모리를 공유해 사용할수 있으며 프로세스간 전환 속도보다 스레드간 전환 속도가 더 빠르다.
다중스레딩- 다수의 스레드를 이용하여 하나의 프로그램을 처리하는 것