멀티태스킹(Multitasking):
멀티태스킹은 하나의 컴퓨터 시스템에서 여러 작업을 동시에 실행하는 기능을 말합니다.
운영체제가 CPU의 실행 시간을 작은 단위로 분할하여 각 작업들에게 번갈아가며 실행할 수 있게 합니다.
이렇게 작업들이 거의 동시에 실행되는 것처럼 보이면서 시스템의 자원(CPU, 메모리 등)을 효율적으로 활용합니다.
멀티프로그램(Multiprogramming):
멀티프로그램은 하나의 컴퓨터 시스템이 여러 프로그램들을 메모리에 동시에 적재하고 실행하는 기술을 말합니다.
이를 통해 CPU의 유휴 시간을 최소화하고, 프로그램 실행의 효율성을 높일 수 있습니다.