운영체제의 메모리관리
- 최초 등록일
- 2012.10.15
- 최종 저작일
- 2012.05
- 17페이지/ 한컴오피스
- 가격 2,000원
소개글
메모리관리에 대한 내용입니다.. A+받았습니다.
목차
1) 메모리 관리 개념
2) 연속 메모리 할당
3) 분산 메모리 할당
4) 세그먼트 메모리 관리 기법
본문내용
1. 메모리 관리 개념
① 메인 메모리는 운영체제를 위한 영역과 실행 중인 프로그램을 위한 영역으로 구분한다.
1) 메모리 관리 : 다중 프로그래밍 시스템에서 운영체제에 의해 동적으로 메모리의
사용자 영역을 여러 프로세스가 상주 할 수 있도록 세분화 하는 과정.
2) 메모리관리의 필요성: 메모리는 컴퓨터 운영함에 있어서 가장 조심하게
다루어야 할 중요한 자원.
<컴퓨터시스템의 기본작동법>
② 메모리 관리 기법
1) 반입 정책 : MM에 적재할 다음 프로세스의 반입시기를 결정하는 방법.
(1) 요구 반입 기법
- OS나 시스템 프로그램, 사용자 프로그램 등의 차모요구에 따라 MM에 적재하는
방법으로 오랫동안 사용됨.
<중 략>
2) 연관 사상에 의한 페이지 주소변환
(1) 주 기억 장치 보다 약 십 배 정도 빠른 주기시간을 갖는 연관 기억장치에
페이지 사상표를 넣는 방법
(2) 페이지 p를 찾기 위해 연관 기억 장치로 구성된 연관 맵핑 테이블의 모든
내용을 동시에 탐색 이러한 이유로 연관 기억 장치가 엄청나게 비싸게 만드는 원인
<순수 연관사상을 통한 페이지 주소 변환>
3) 연관/직접 사상을 통한 페이지 주소변환
(1) 보다 저렴한 비용으로 캐시나 연관 기억 장치 기법에 의한 장점을 살리는 절충 방안
(2) 가장 최근에 참조된 페이지는 조만간 다시 사용되기 쉽다는 지역성 원리를 이용
(3) 연관 기억 장치에 페이지 사상표의 전체 항목 중 국부성이 있는 페이지만을
보관, 연관 사상 테이블에 없을 때는 직접 기법에 의해 사상을 구현하는 방법
참고 자료
1. http://lansaid.tistory.com/238
2. Abraham Silberschatz 저 / 조유근 역, OPERATING SYSTEM CONCEPTS,
홍릉과학출판사, 2008