커널모드1 [운영체제] 2. 컴퓨터 시스템과 운영체제 - (3) 커널과 시스템 호출 수업> 📍1. 응용프로그램의 직접 자원 접근 문제1-1. 응용프로그램의 직접 자원 접근은 심각한 문제를 초래!✔️오늘날 운영체제는 멀티프로그래밍 처리 방식을 지원- 다수의 응용프로그램이 한 컴퓨터에서 동시에 수행✔️응용프로그램이 직접 컴퓨터 자원에 접근하면 충돌과 자원 훼손 발생 - 다른 응용프로그램이 적재된 메모리 내용 훼손 가능 - 다른 응용프로그램이 만든 파일 삭제 및 훼손 가능 - 응용프로그램이 커널이 적재된 영역 훼손 가능✔️응용프로그램의 직접 자원 접근 불허 ➡️ 자원에 대한 모든 접근은 커널에만 부여 1-2. 구체적인 해결 방법1️⃣메모리 공간을 사용자 공간과 커널 공간으로 분리응용프로그램은 사용자 공간에 적재, 커널 코드와 데이터는 커널 공간에만 적재2️⃣CPU의 수행 모드를 사.. 2025. 4. 9. 이전 1 다음