목차
1. 페이징 기법의 개요 및 특징
2. 페이징 알고리즘의 종류 및 장단점
3. 운영체제가 가상기억장치를 필요로 하는 페이지 부재 상황에서 페이징 알고리즘을 수행하는 과정을 기술하세요.
2. 페이징 알고리즘의 종류 및 장단점
3. 운영체제가 가상기억장치를 필요로 하는 페이지 부재 상황에서 페이징 알고리즘을 수행하는 과정을 기술하세요.
본문내용
전히 바뀌어 버리면 이미 마무리 지었었던 작은 일들도 다시 하나하나 점검하면서 고쳐 나가야 한다는 것과 유사하다고 생각한다. LRU는 리스트에서 페이지를 찾고, 삭제하고, 가장 앞으로 이동하는 시간이 많이 걸리게 되는, 전체적으로 많은 비용을 요구하는 알고리즘이다.
3. 페이지 부재 상황에서의 페이징 알고리즘 수행과정
그렇다면 앞서 언급했던 페이지 폴트 상황이 발생했을 경우에 각 페이징 알고리즘은 어떠한 과정들을 거쳐 작업을 처리하는 것일까? 먼저 FIFO가 일하는 방식을 보면 페이지 폴트가 발생했을 때 프로그램을 시뮬레이터에서 수행하고, 모든 최적의 페이지를 모으며, 수집한 정보를 기반으로 최적의 페이지 교체 알고리즘을 구현한다. LRU는 페이지 분쟁 상황 발생 시에 운영체제가 모든 페이지 테이블 엔트리의 값을 조사하여 가장 작은 값은 갖는 페이지를 교체하는 방식으로 일을 한다.
Ⅳ. 참고문헌
- 손인엽, 원유집. (2019). 리눅스 커널 페이지테이블에 대한 분석. 한국정보과학회 학술발표논문집, (), 1525-1527.
- 구리락차. \"안드로이드 기반의 페이징 기법 시뮬레이터의 설계 및 구현.\" 국내석사학위논문 한성대학교 대학원, 2014. 서울
3. 페이지 부재 상황에서의 페이징 알고리즘 수행과정
그렇다면 앞서 언급했던 페이지 폴트 상황이 발생했을 경우에 각 페이징 알고리즘은 어떠한 과정들을 거쳐 작업을 처리하는 것일까? 먼저 FIFO가 일하는 방식을 보면 페이지 폴트가 발생했을 때 프로그램을 시뮬레이터에서 수행하고, 모든 최적의 페이지를 모으며, 수집한 정보를 기반으로 최적의 페이지 교체 알고리즘을 구현한다. LRU는 페이지 분쟁 상황 발생 시에 운영체제가 모든 페이지 테이블 엔트리의 값을 조사하여 가장 작은 값은 갖는 페이지를 교체하는 방식으로 일을 한다.
Ⅳ. 참고문헌
- 손인엽, 원유집. (2019). 리눅스 커널 페이지테이블에 대한 분석. 한국정보과학회 학술발표논문집, (), 1525-1527.
- 구리락차. \"안드로이드 기반의 페이징 기법 시뮬레이터의 설계 및 구현.\" 국내석사학위논문 한성대학교 대학원, 2014. 서울
추천자료
[데이터마이닝 등장배경][데이터마이닝 기법][데이터마이닝 문제점][미국 데이터마이닝 활용 ...
[인터넷검색엔진][검색엔진]인터넷검색엔진의 개념, 인터넷검색엔진의 분류, 인터넷검색엔진...
[소프트웨어][소프트웨어공학]소프트웨어의 정의, 소프트웨어공학의 정의, 소프트웨어의 공학...
2009년 2학기 IT와경영정보시스템 중간시험과제물 공통(직렬병렬처리방식/소프트웨어종류)
기업 정보시스템 분석 및 설계
컴퓨터 시스템의 하드웨어를 분류하는 방식과 기준은 다양하다
[소프트웨어공학][소프트웨어공학 개발공정][테스트]소프트웨어공학의 개념, 소프트웨어공학...
정보기술(IT)과 전략적 정보기술, 정보기술투자, 정보기술(IT)과 정보기술정책, 정보기술아키...
[2021 전략적간호관리][기말시험] 1.과학적 관리론의 주된 특징과 문제점들을 설명하시오. 2....
소개글