Day 17. 멀티프로그래밍과 멀티스레딩의 차이

태규 최·2022년 9월 27일
0

1day 1cs

목록 보기
15/17
  • 멀티 스레드 : 프로세스내 작업을 여러 개의 스레드로 분할함으로 써 작업의 부담을 줄이는 프로세스 운영 기법
  • 멀티 태스킹 : 운영체제가 CPU에 작업을 줄 때 시간을 잘게 나누어 배분하는 기법이다.
  • 멀티 프로세싱 : 멀티 프로세싱은 CPU를 여러개 사용하여 여러개의 스레드를 동시에 처리하는 작업 환경
  • CPU 멀티스레드 : CPU 멀티 스레드는 한 번에 하나씩 처리해야 하는 스레드를 파이프라인 기법을 이용해서 동시에 여러 스레드를 처리하도록 만든 병렬 처리 기법
  • 멀티프로그래밍 : 프로세서가 입출력 작업의 종료를 대기할 동안 하나의 프로세서에서 다른 프로그램을 수행할 수 있도록 하는 것

0개의 댓글