8.가상기억장치의 구성과 관리 2학년 C반 200812082 김완응.

Slides:



Advertisements
Similar presentations
Node.js on Android 김상선. Node.js 2009 년 Ryan Dahl 이 개발 자바스크립트로 네트워크 어플리케이션을 작성할 수 있는 플랫폼 간단히 말하면 서버사이드 자바스크립트.
Advertisements

㈜오리온이앤에스 신호미불닭발 소개서. I. 회사소개 II. 브랜드소개 III. 창업컨설팅 Index.
저탄소 녹색 친환경에너지 저탄소 녹색 친환경에너지 SolGreen ™ 태양광 발전 / 태양열 냉난방 2006 년 샌디에고주립대.
아이들 이영수누나 와 ( 김기휘, 김동석, 정민규, 강신모, 신은영, 이진경 ). 1. 팀 이름 소개 및 팀원 소개 2. 교재 소개 3. GS 시간 활용계획 4. GS 벌금 규칙 및 내역공개 5. 단어 시험 양식 5. 각 조원 후기 이영수와아이들ContentsContents.
진주와 각국의 노인일자리 사업 2012년 1월 진주노인일자리창출지원센터장 천혜성.
1.다음 동물들을 조류와 포유류로 분류하여 빈 곳에 써 넣어라.
문의 김충식 국장
인터넷교육 사업계획서. 인터넷교육 사업계획서 목 차 1. ㈜ △△△ 사업의 개요 11. 회사가 주최하는 교육 및 행사 12. 사업자 원천징수 2. ㈜ △△△ 사업의 특징 목 차 1. ㈜ △△△ 사업의 개요 2. ㈜ △△△ 사업의 특징 3. ㈜ △△△
LAN의 구성 요소 장서진 정영환.
연세대 행정학과 & 베티카 주식회사 대학생 정책연구단 Kick-off meeting
Quality Management System Manual
300% + 고급 엘르이불(퍼팩트골드,운전자보험 추가시상)
서비스 예절과 매너 페밀리 레스토랑 전화 채점표 조은경 장미.
13장. 시스템 버스 다루는 내용 시스템 버스의 개념 다중버스 계층 구조 버스 중재.
사용 설명서.
240%~250% + 메리스가든 그릇set (5만↑ 건당)
과목: 자료처리 학과: 컴퓨터 과학과 학번: 이름: 반효정
마이크로프로세서(Microprocessor,µP)
메리츠화재 11월 시상안 ★ 인보험 시상 - 첫째장 □ 시상1. 기본 시상 (단독실비,재물 및 성공사업자종합보험 제외)
Chap. 12 Memory Organization
3장. 컴퓨터의 기억장치 학번 : 이름 : 김현화.
5.1.1 CPU-I/O 버스트 주기(CPU-I/O Burst Cycle)
운영체제 (Operating Systems)
자본구조와지급능력분석 제9장 제1절 개요 제2절 지급능력분석의 핵심 제3절 자본구조의 중요성 제4절 자본구조분석의 회계적 의미
연습문제풀이/도움말.
6장. 기 억 장 치 Lecture #6.
도시빈곤.
Chap. 12 Memory Organization
NON-SHRINK MORTAR GROUT
Linux/UNIX Programming APUE (Files & Directories)
5.1.1 CPU-I/O 버스트 주기(CPU-I/O Burst Cycle)
Computer System Architecture
제4장 종합원가계산.
제4장 종합원가계산.
차 례 1. 사회불평등 6. 계층연구 접근방법 2. 사회계층 7. 중산층 3. 계층 대 계급 8. 양극화와 빈곤층
Chap. 12 Memory Organization
제 4 장 가상 메모리 관리 4.1 개요 가상 메모리는 하나의 프로세스 전체가 한 번에 주기억 장치 내에 존재하지 않고 일부만 있어도 수행하게 하는 방법을 제공함. 가상 메모리를 사용하면 사용자는 실제 주소 공간의 크기에 구애 받지 않고 보다 큰 가상 주소 공간상에서 프로그래밍을.
TS303 프로그램 설치 방법 < 목차 > 1. TS303 인스톨 프로그램 설치 방법
본 자료는 광고/홍보 목적이 아닌 회원을 위한 내부 교육용 자료입니다.
LabVIEW I/O 인터페이스 및 제어기술
SENTROL2 와 SENTROL3 비교 CNC사업부.
제 10장 운영체제.
시설하우스 냉난방시스템 (제로에너지하우스시스템) 황보텍제로에너지연구소
Happy Return - 외국인근로자의 행복한 귀환을 위한 귀국지원프로그램 -
성숙한 세계국가 국정지표 금년도 외교목표 목표 1 : 안보를 튼튼히 하는 외교 목표 2 : 경제를 살리는 외교 섬기는 정부 활기찬 시장경제 능동적 복지 인재대국 성숙한 세계국가 금년도 외교목표 목표 2 : 경제를 살리는 외교 목표 3 : 세계에 기여하고 신뢰받는.
하드웨어 vs 소프트 웨어 볼 수 있다. 만질 수 있다. 볼 수 없다. 만질 수 없다. 키보드, 마우스 ? 하드웨어
5장. 캐시 기억장치 다루는 내용 컴퓨터 본체에서 기억장치 위치 살펴보기 컴퓨터 기억장치의 계층적 구조 캐시 기억장치 원리
Chapter 12 Memory Organization
CH. 5 종합원가계산 담당교수 김기범.
제4장 CPU 스케줄링 이나현.
휴대용 복합가스 측정기 소하119안전센터 소방장 김형진
ABS 도어 소개자료 ㈜ 효건도어.
면접전형 전략..!! : 맞짱 떠서 살아남기 년 05월 01일 -.
제9장 가상 메모리 관리.
추석 기획전 / 메일링 / 하나톡 ti302a3620 ti302a3615 풍성 하고 넉넉한
8장 가상 기억장치의 구성 C반 권예용.
컴퓨터구조 강의소개 정보통신공학과 한성대학교.
그 미소가 아이가 사랑을 배우는 힘이 되게 하소서!
System Security Operating System.
1. 가상 메모리의 개념 프로그램에 의해 빈 프레임은 부재된 페이지를 수용하기 위해 사용. 페이지 대치 과정.
Microprocessor Design and Application 마이크로 프로세서 설계 및 응용 2017 Spring
1장 기업재무의 의의와 가치평가 C O R P O R A T E F I N A N C E.
상품 소개서 (건어물류) 기타 관련 상품 멸치세트 2호 특징 상품명 : 멸치 세트 1호
7주차 실습 FPGA 보드 사용법.
Achieving Excellence Through Gold - standard Service
KITAS 신청 절차 Working Visa Process
8장 회계자료의 질적 분석.
가상 기억장치 (Virtual Memory)
스톤 테라피 과목:뷰티 테라피 뷰티 디자인과 황선아,손희정.
Presentation transcript:

8.가상기억장치의 구성과 관리 2학년 C반 200812082 김완응

1.개요 가상기억장치 매핑 특정 컴퓨터시스템의 주기억장치 용량보다 더 큰 기억용량의 주소를 지정할 수 있게 하는 방법을 제공 가상기억장치가 구현되기 위해서는 항상 실행중인 프로세스가 요구하는 가상기억장치 위치가 현재 주기억장치의 어디에 위치하는가를 알기 위한 주소변환과정

2. 블록매핑 블록매핑기법 블록단위로 가상기억장치를 실기억장치로 매핑 시키는 방법 2차원적 구성 참조 항목이 속해있는 블록 블록 내에 어디 있는가를 나타내는 변위 가상주소는 v=(b,d)로 표시 b는 참조할 항목이 속해 있는 블록의 번호 d는 그 블록의 시작점으로부터 변위 값 블록번호 b 변위 d

3. 페이징기법 블록의 크기를 모두 같게하여 운영하는 가상기억장치 기법 페이지 일정한 크기의 블록 가상주소는 v=(p,d)로 표시 p는 참조할 항목이 속해 있는 페이지 번호 d는 페이지 p 내에서 참조될 항목이 위치하고 있는 곳의 변위 페이지번호 p 변위 d

3. 페이징기법 직접사상에 의한 페이지 주소 변환 연관사상에 의한 페이지 주소 변환 연관/직접 매핑을 겹합한 페이지 주소 변환 페이지 사상 테이블에 가상기억장치를 구성하는 모든 프로세스의 페이지에 대한 항목이 있다 연관사상에 의한 페이지 주소 변환 페이지 사상표를 주기억장치보다 훨씬 빠른 연관기억장치를 사용하여 운영하는 방법 연관/직접 매핑을 겹합한 페이지 주소 변환 프로그램 수행 특성상 가장 최근에 참조된 페이지는 조만간 다시 사용될 가능성이 높다는 사실을 이용, 연관기억장치에는 페이지사상테이블의 전체항목 중 가장 최근에 참조된 일부 페이지 항목들만 수용하고 나머지는 직접사상기법을 사용

4. 세그먼트기법 논리적으로 서로 관련이 있는 정보의 단위로 프로그램을 분할 하여 운영 세그먼트 서브루틴과 함수, 프로시저 또는 모듈의 집합으로 구성 가상주소는 v=(s,d)로 표시 s는 참조할 항목이 속해 있는 세그먼트 번호 d는 세그먼트 s 내에서 참조될 항목이 위치하고 있는 곳까지의 변위 세그먼트번호 s 변위 d

5. 페이지/세그먼트 혼용시스템 세그먼트의 크기가 페이지의 정수배 가상기억장치에서 연속적인 페이지가 실기억장치에서 존재할 필요가 없음 가상주소는 v=(s,p,d)로 표시 S 세그먼트 번호 p 페이지 번호 d는 페이지 내에서 참조될 항목이 위치하고 있는 곳의 변위 페이지번호 p 변위 d 세그먼트번호 s

6. 페이지 교체기법 기존에 적재되어 있는 페이지 프레임 중 실기억장치로부터 제거되어야 할 페이지를 결정하는 방법 최적화 원칙과 무작위 원칙 페이지 교체 가장 오랫동안 사용되지 않을 페이지를 교체하는 방법 FIFO 페이지 교체 가장 오래 주기억장치에 있었던 페이지를 교체하는 방법 LRU 페이지 교체 최근 가장 오랫동안 사용하지 않은 페이지를 교체 LFU 페이지 교체 호출된 횟수가 가장 적은 페이지를 교체하는 방법 NUR 페이지 교체 최근에 사용하지 않은 페이지를 교체하는 기법

7. Working set과 지역성 지역성 Working set 어떤 시간 내에 기억장치내의 국부적인 부분을 많이 참조하는 현상 Working set 하나의 프로세스가 자주 참조하는 페이지들의 집합

8. 요구 페이징 기법과 예측 페이징 기법 요구 페이징 기법 예측 페이지 기법 어떤 프로세스를 수행하다 페이지 부재가 발생 했을 때 해당 페이지를 보조기억장치에서 주기억장치로 옮기는 기법 예측 페이지 기법 프로세스가 필요로 할 페이지들을 운영체제가 예측하여 주기억장치에 여유가 있을 때 이 페이지들을 미리 적재

9. 페이지 크기 페이지 크기 결정 시 고려사항 페이지 크기가 작을 수록 많은 페이지와 프레임이 존재하고 되고 이를 관리하기 위한 페이지 테이블의 크기가 증가하여 기억공간이 낭비된다. 이러한 기억장소의 낭비현상을 테이블 단편화라 한다 페이지 크기가 큰 경우 참조되는 정보와는 많은 양의 정보가 함께 주기억장치에 적재되므로 이러한 면에서는 더 작은 페이지를 필요로 한다 프로그램들은 지역성을 있어 작은 크기의 페이지로 만들 수 있다 디스크 I/O작업은 많은 시간을 소요하므로 프로그램 실행 중 I/O횟수를 주이기 위해서는 페이지 크기가 클수록 좋다 페이지 내의 내부단편화를 줄이기 위해 페이지 크기가 작을수록 좋다. 내부 단편화는 평균적으로 페이지 크기의 ½크기에 해당한다.