조선대 운영체제 기말범위 개인정리본, 최종 A+맞은 학생자료
- 최초 등록일
- 2019.06.28
- 최종 저작일
- 2018.06
- 8페이지/ 한컴오피스
- 가격 2,000원
* 본 문서(hwp)가 작성된 한글 프로그램 버전보다 낮은 한글 프로그램에서 열람할 경우 문서가 올바르게 표시되지 않을 수 있습니다.
이 경우에는 최신패치가 되어 있는 2010 이상 버전이나 한글뷰어에서 확인해 주시기 바랍니다.
소개글
"조선대 운영체제 기말범위 개인정리본, 최종 A+맞은 학생자료"에 대한 내용입니다.
목차
없음
본문내용
저작권 우려가있는 사진을 지운후 재업로드 하였습니다
○ Fetch Policy
- 메모리를 언제 가져오나
1) 필요로 할 때 가지고 옴 (페이지 폴트, 메모리 폴트가 생기면 가지고옴) - Demand paging (용어 암기 必)
2) 미리 예측하여 가지고 옴 – Prepaging
○ PLacement Policy
- 디스크에서 읽어 온 페이지를 메모리 어디에 둘 것인가
(페이징 시스템에선 빈 프레임 아무 곳에나 두면 됨, 윈도우 리눅스 등 거의 모든 운영체제)
- 세그멘테이션 시스템에서는 빈 메모리 크기가 다 다르므로 동적 메모리 할당이 이루어져야 함
(메모리 컴팩션이 생김, 실제로 사용하는 운영체제는 없다,)
○ Replacement policy
- 디스크에서 읽어온 페이지를 로드하기 전 가득 찬 메모리의 일부를 디스크로 빼내 빈 공간을 만들어야 함
(4가지 Page replacement algorithm이 있음)
1) OPT (Optimal policy) - 미래에 가장 오랫동안 참조되지 않을 페이지를 선택 (실제로 구현 불가능)
2) LRU (Least Recently Used) - 과거 가장 오랫동안 참조되지 않은 페이지를 선택 (오버헤드가 심함)
3) FIFO (Firest-in, First-out) - 메모리에 가장 오랫동안 있던 페이지 선택 (성능이 제일 안 좋음)
4) CLOCK (Clock policy) - 규칙에 따라 페이지 선택 (가장 많이 사용)
ㄴ CLOCK이 헷갈리니 연습을 많이 해야 함
○ Cleaning Policy – 언제 백업을 받을 것인가 (둘다 장 단점이 있다, 정답은 없다)
1) 미리 예측해서 백업을 받기 (precleaning) - 교체될 필요도 없는 것을 백업하는 등 비효율적 일수 있다
2) 교체가 결정이 됐으면 백업을 받기 (Demand cleaning) - I/O 작업이 2번 일어남 (백업 시, 넣을 시)
참고 자료
없음