컴퓨터 과학(CS)/컴퓨터 구조 2

메모리 관리 페이징

개요운영체제가 물리적 메모리와 가상 메모리를 관리하는 기법 중 하나이다.페이징을 통해 프로그램이 실제로 사용 가능한 물리적 메모리보다 더 많은 메모리를 사용하는 것처럼 동작할 수 있다.이를 통해 메모리 사용의 효율성을 높이고, 다수의 프로그램이 동시에 실행될 수 있게 도와준다. 페이징의 개념페이징은 가상 메모리와 물리적 메모리를 일정한 크기의 블록으로 나누는 기법이다. 가상 메모리: 프로그램이 참조하는 메모리 공간물리적 메모리: 실제 하드웨어에 있는 메모리 (RAM) 가상 메모리는 페이지라는 고정 크기 블록으로 나누어지고, 물리적 메모리도 같은 크기의 프레임으로 나누어진다.페이지와 프레임의 크기는 보통 4KB, 8KB와 같은 값으로 설정된다. *고정 크기 블록가상 메모리의 블록은 가상 메모리 공간에서 ..

메모리

개요메모리컴퓨터가 현재 작업 중인 데이터를 임시로 저장하는 공간, 마치 우리의 뇌가 정보를 일시적으로 기억하는 것과 비슷하다고 생각하면 된다.CPU가 빠르게 데이터를 처리하기 위해서는 메모리에 데이터가 저장되어 있어야 한다. 메모리의 종류 RAM (Random Access Memory)휘발성 메모리로, 전원이 꺼지면 저장된 데이터가 사라짐CPU가 직접 접근하여 데이터를 읽고 쓰는 메모리프로그램 실행 시 필요한 데이터를 임시로 저장하는 데 사용됨용량이 클수록 많은 프로그램을 동시에 실행하거나 큰 용량의 데이터를 처리할 수 있음ROM (Read Only Memory)비휘발성 메모리로, 전원이 꺼져도 저장된 데이터가 유지됨주로 컴퓨터 부팅 시 필요한 기본적인 프로그램이나 설정 정보 저장일반적으로 사용자가 직접..

728x90