다중처리1 [운영체제] 1. 운영체제 개요 - (2) 운영체제 유형, (3) 운영체제 구조 수업> 📍1. 운영체제 유형 - 멀티프로그래밍 운영체제1-1. 멀티프로그래밍 운영체제 정의✔️ 여러 프로그램을 메모리에 올려놓고 동시에 처리하는 방식 ✔️ 주요 목적은 CPU 활용률을 최대화하기 위함e.g.) 멀티프로그래밍 기법으로 3개의 프로그램이 수행되는 패턴 1-2. 멀티프로그래밍 도입으로 인한 이슈1️⃣ 큰 메모리 이슈여러 프로그램을 동시에 메모리에 올려놓기 위해서는 큰 메모리 필요 2️⃣ 메모리 할당 및 관리 이슈몇 개의 프로그램을 적재할 건지? 메모리 어디에 적재할 건지? 프로그램당 할당할 메모리 크기는? 3️⃣ 메모리 보호 이슈프로그램이 다른 프로그램의 영역을 침범하지 못하게 막는 방법 필요4️⃣ CPU 스케줄링과 컨텍스트 스위칭- 수행시킬 프로그램 선택하는 스케줄링 필요- 프로그램.. 2025. 4. 9. 이전 1 다음