가상 메모리
가상 메모리 (Virtual Memory System) 실제 각 프로세스마다 충분한 메모리를 할당하기에는 메모리 크기가 한계가 있음 예: 리눅스는 하나의 프로세스가 4GB 임 통상 메모리는 8GB? 16GB? 폰노이만 구조 기반이므로, 코드는 메모리에 반드시 있어야 함 가상 메모리가 필요한 이유 하나의 프로세스만 실행 가능한 시스템(배치 처리 시스템등) 1. 프로그램을 메모리로 로드(load) 2. 프로세스 실행 3. 프로세스 종료 (메모리 해제) 여러 프로세스 동시 실행 시스템 1. 메모리 용량 부족 이슈 2. 프로세스 메모리 영역간에 침범 이슈 가상 메모리: 메모리가 실제 메모리보다 많아 보이게 하는 기술 실제 사용하는 메모리는 작다는 점에 착안해서 고안된 기술 프로세스간 공간 분리로, 프로세스 이슈..
운영체제
2021. 2. 18. 13:57