본문 바로가기
프로그래밍/CS

운영체제(3/11)-Process 1,2,3

by 숙님 2023. 1. 27.
728x90

프로세스의 개념 

문맥교환 

cpu를 한 프로세스에서 다른 프로세스로 넘겨주는 과정 

 

프로세스 큐 

Job Queue- 메모리 할당을 대기 중인 프로세스들로 구성

Ready Queue- cpu할당을 대기 중인 프로세스들로 구성

Device Queue- 입출력 장치 할당을 대기 중인 프로세스들로 구성

 

스케줄러

현대는 모두 ready queue로 넘어가기 때문에 중기스케줄에 의해 조절됨

 

쓰레드(Thread)

쓰레드 구성(thread)

  • Program counter
  • Register set
  • Stack space 

쓰레드가 동료 쓰레드와 공유하는 부분 

  • Code section
  • Data section
  • Os resources

쓰레드의 장점

  • 응답이 빠름 
  • 높은 처리율, 성능 향상 
  • 병렬성을 높일 있음 

댓글