[운영체제 목차 바로가기]2️⃣ 운영체제의 구조 - 운영체제의 핵심 아키텍처 📌 다중 프로그램 구조 (Multiprogrammed Program Structure)🔹 다중 프로그램 구조란?다중 프로그램 구조(Multiprogrammed Program Structure)는 여러 개의 프로그램을 동시에 메모리에 적재하고, 운영체제가 이들 프로그램을 번갈아 가며 실행하는 구조를 의미한다.이는 단일 프로그램 구조의 비효율성을 극복하고, CPU 자원의 활용률을 극대화하기 위한 운영체제의 아키텍처적 발전 단계이다.사용자는 마치 여러 프로그램이 동시에 실행되는 것처럼 느끼지만, 실제로는 CPU가 빠르게 작업을 전환하며 여러 프로그램을 교차 실행하는 방식이다.🔹 등장 배경과 목적✅ 배경단일 프로그램 구조에서는 하..