본문 바로가기
Dev Note/OS

멀티 태스킹 vs 프로세싱 vs 프로그래밍

by iyos 2021. 10. 6.

멀티 태스킹

  • 단일 cpu 에서 여러 응용 프로그램을 동시에 실행하는 것처럼 보이게 하는 시스템

멀티 프로세싱

  • 여러 cpu 에서 하나의 응용 프로그램을 병렬로 실행하게 해서, 실행속도를 높이는 기법

멀티 프로그래밍

  • 최대한 cpu를 많이 활용하도록 하는 시스템이다. 즉, 시간대비 cpu 활용도를 높이기 위해 응용 프로그램을 짧은 시간 안에 실행완료가 가능하도록 하는것!
  • 응용프로그램은 cpu를 온전히 쓰기보다는, 다른 작업을 중간에 필요로 하는 경우가 많기 때문.
반응형

'Dev Note > OS' 카테고리의 다른 글

스케줄링 알고리즘 기본  (0) 2021.10.06