C.E/OS
Main Memory Management
숨[Breath]
2013. 12. 9. 09:17
Main Memory Management, 주 메모리 관리
주 메모리라고 하는 것은 Word나 Byte로 이루어진 CPU나 I/O장치에 의해서
사용되고 빠르게 접근 할수 있는 데이터의 저장소이다. 이러한 주 메모리는 휘발성 저장 장치로
만일 시스템 오루가 발생하면 그 내용을 잃는다.
Main Memory는 CPU가 주소를 지정하여 접근할 수 있는 유일한 저장장치이다.
CPU의 경우 Main Memory로부터 Instruction-fetch Cycle에 명령어를 읽고
Data-fetch Cycle에 데이터를 읽거나 기록한다.
I/O장치의 경우 는 DMA를 통해 main memory에 data를 읽거나 기록한다.
O.S는 다음과 같은 관리를 해주어야만 한다.
1. Memory의 어느 부분이 사용중이고 또 어느 부분이 사용가능하지 정보를 관리해야 한다.
2. Memory가 사용가능할 떄 어떤 Process를 Load할지 결정해야 한다.
3. Memory공간의 할당과 해제를해야 한다.