제 8 장 가상 기억장치 구성 200812120이나현.

Slides:



Advertisements
Similar presentations
분양문의 : 김선태부장 : (02) 강남리더스프라자 교회 특별분양 강남보금자리 일반상업용지 3-8BL 강남리더스프라자 교회 특별분양 강남보금자리 일반상업용지 3-8BL 시공사 : 백상건설㈜ 자금관리 : 코리아신탁㈜
Advertisements

KB 스타 경제 · 금융교실 나는 용돈관리왕. KB 스타 경제 · 금융교실 나는 용돈관리왕 선생님은 ? KB 2  이름 : 김국민  별명 : 스타 왕자  소속 : KB 국민은행 소비자 보호담 당 ( 간단한 자기 소개 : 교육 대상이 흥미 를 가질 수 있는 이미지와.
경영학과 이은지 경영학과 윤혜리 경영학과 이지은 경영학과 유승연 경영 성공사례 분석.
북한기도제목 1 월 1 주 (1/1-1/7). 1. 북한정치 - 북한의 대남정책 전반을 관장하는 김양건 북한 노동당 비서 겸 통일전선부장이 교통사 고로 지난 29 일 사망했다고 조선중앙통신이 30 일 보도했습니다. 한편 김양건 노동당 비 서의 죽음이 의도적인 암살 가능성이.
작품을 통해 살펴본 전통사회와 현대사회의 갈등 인문학부 손명학 공학계열 김능배 사회체육 김영수 현대사회와 사회학.
폭력. 폭력이란 무엇인가 우상의 눈물 물리적인 폭력 ( 최기표 ) VS 지능적인 폭력 ( 임형우, 담임선생님 )
Page 1 정비업체 가격 정보 제공 시스템 주요 내용 현 대 모 비 스현 대 모 비 스.
1 박 2 일 !!! 인천마장초등학교 유수아. 1 박 2 일 멤버 인기순 위 1 위 이승기 2 위 엄태웅 3 위 은지원 4 위 김종민, 이수근 ※인터넷에서 본것이기 때문에 사람에따라 서 다를 수 있다. ※
직업교육 및 대전지역 특성화고 이해 미래인재육성과. 직업교육 및 대전지역 특성화고 이해 미래인재육성과.
석관중앙교회 5남전도회 석 관 중 앙 교 회 회원 소식 통권 05-04호 발행일 : 2005년 04월 회 장 : 장진호 집사
한국경제교육협회 일반인 표준 경제 개념 9. 인플레이션과 실업
지역사회복지론 1조. 요양보호시설에 대해서 황성국 임재형 이동영
- 예∙결산 및 기본재산 운영 신뢰도 제고를 위한 실태점검, 결산지원사업 -
좋은 강의 국제관계학과 정연식.
학교교육제도 이해하기 천안청룡초등학교 교사 임 병 현.
제5장 산업재해 보상보험 ☞ 목적 : 근로자의 업무와 관련하여 발생한 재해근로자의 재활 및 사회복귀를 촉진시키기 위하여 이에 필요한 보험시설을 설치 운영하며, 피해를 예방하고 근로자의 복지증진을 위한 사업을 행함으로써 근로자의 보호에 이바지함을 목적으로 함. 산재보험은.
2014학년도 중학교 교육과정 편성시 유의사항 울산광역시교육청 교육과정운영과 한 상 철.
14주차 1교시 강화계획 [학습목표] 1. 강화계획의 정의를 안다 [학습내용] 1. 단순한 강화계획 2. 간헐적 강화 3. 복합 계획 4. 선택과 대응법칙 [사전학습] 강화계획이 일어날 수 있는 사례를 생각해본다.
통합연구사업지원 정산 사용자 설명서 (기관사용자).
240%~250% + 메리스가든 그릇set (5만↑ 건당)
201X
연장근로와 야간·휴일근로 김영호 노무사 나눔 노사관계연구소 소장 연세대 일반대학원 박사 수료 고려사이버대 법학과 외래교수
But, 성공하려면 과정이 필요합니다. 목표달성을 위해 정해진 기간이 필요~! 어떤 노력을 기울여야 할가요~?
I 문학의 개념과 역할 1. 문학의 개념 (1) 언어 예술로서의 문학 (2) 소통 활동으로서의 문학
【코인스금융서비스】 7월 KB손해보험 대표시상
4. 목적론적 윤리와 의무론적 윤리 01. 경험주의와 이성주의 01. 경험주의와 이성주의 02. 결과론적 윤리와 공리주의
1 PROJECT TITLE 기획 PAGE NO. 웹 페이지 구성 화 면 번호 화 면 설 명 연 결 화 면 L1 L4 L7
Data Communications 제 2 장 OSI 참조 모델.
제2장 프로세스 이나현.
개항기 조선과 동아시아 박 범 한국역사입문Ⅱ.
계약의 성립 청약 승낙 계약의 성립요건인 의사의 합치여부에 대한 판단 계약의 효력발생 시기
Windows 10 업그레이드 방지 관련 메뉴얼 목차 [1] Windows 10 업그레이드 예약 확인 / 취소
퀵 인터넷 접수 메뉴얼 인성데이타㈜.
LabVIEW I/O 인터페이스 및 제어기술
운영체제 (Operating Systems) (Memory Management Strategies)
토익시험 접수 절차 Page : 위치 : :: 페이지 설명 [회원접수] 클릭
희망연대노동조합 아름다운 국제노동자연대 모임
Windows7 – 글꼴, 시스템, 장치관리자, 전원옵션
12장. 파일 시스템 구현.
통합연구사업지원 정산 사용자 설명서 (연구책임자).
대구의 부도심 대구의 주요축 동대구 부도심 4조 강민석 / 박성균 / 최은지/ 황재현/김예지.
기업회생 절차.
KB스타 경제·금융교실 은행에 가요.
2. 윤리학의 원리와 적용 가. 상대주의와 절대주의.
Ⅳ. 생식과 발생 4. 자손에게 줄 세포 만들기.
“병원 폐기물 소각장” 및 “가축 폐수 처리장” 건축 허가 반대 (2011년 “음식물처리장” 미해결 민원 연관)
Ⅲ. 세계의 자연환경 -열대기후와 주민생활.
1월 KB손해보험 설계사 시상 Ⅱ. 설맞이 2017년 Good Start 상품시상 Ⅲ. A군 FC 주차시상 5만원↑ 10만원↑
강의 프레젠테이션 현대 사회와 미디어 12강. 미디어 문화.
기술 진화와 진보.
사도행전 13장 22절 말씀 –아멘 다 윗 을 왕 으 로 세 우 시 고 증 언 하 여 이 르 시 되 내 가 이 새 의 아 들
1. 기술 및 제품 설명 > 제품 개요 발표자료 작성 방법 <발표자료 작성 방법>
현장 작업자를 위한 업종별 교안 2013-교육미디어-1451.
12월 KB손해보험 설계사 시상 Ⅱ. 전략상품 FC 주차시상<닥플(연만기),아이좋은자녀,운전자보험>
경찰행정과 세미나 결과를 공개해야한다. VS 비공개로 해야한다. 경찰의 근무성적평정 제도.
거래처 매뉴얼 리 얼 시 스 템 주 식 회 사.
에듀팟-자기소개서작성.
교육기부 진로체험기관 인증제와 지역 센터 운영 방안 한국직업능력개발원 김승보.
조사 설계안 개인용 미디어의 고객만족도와 이용실태조사 조.
근골격계 질환 어떻게 싸울 것인가 한국노동안전보건연구소(준) 동아대학교병원 산업의학과 김 윤 규.
거래처 매뉴얼 리 얼 시 스 템 주 식 회 사.
“전자구매” 메뉴 접속을 위해 “전자입찰” 메뉴에서 공인인증서 등록
영상으로 읽는 한국사 02 삼국은 서로를 한 ‘민족’으로 생각했나? - 삼국통일의 의미-.
삶을 풍요롭게 만드는 의사소통.
시민으로서의 권리와 의무 사회(일반사회) 중학교 2학년 2학기 Ⅶ. 사회생활과 법규범
1. 칭찬 및 고발제도 운영(안) 1. 목적 : 칭찬문화의 전사적 확산,전파를 통한 칭찬문화 조성 및 건전한 회사문화 형성
KB스타 경제·금융교실 화폐가 태어났어요.
가상 기억장치 (Virtual Memory)
Presentation transcript:

제 8 장 가상 기억장치 구성 200812120이나현

1 가상 기억 장치의 개요 프로그램을 부분적으로 기억공간에 저장시켜서 수행 시스템에 설치된 물리적 기억장치의 효율적 사용을 위해 사용자에게서 물리적 기억장치를 숨기고 논리적으로 확장된 기억장치를 제공하는 기법 물리적 기억장치와 논리적 기억장치 사이의 대응관계를 관리 및 유지하는 시스템 구조와 운영체제 물리적 공간보다 더 큰 프로세스의 실행이 가능 시스템의 다중 프로그래밍 수준 향상 -> 많은 프로그램을 동시 수행 -> 이용률,처리율 상승 기억공간의 제약 감쇠 -> 물리적 기억장치의 효율적인 사용 적제/교체로 인한 I/O작업 축소로 프로그램 실행 속도 향상 오버레이 문제 해결 요구 페이징, 요구 세그먼트,페이지화 세그먼테이션에 의해 구현

1) 지역성 기억장치 관리기법에 아주 중요한 역할을 하는데 그 의미는 process들은 기억 장치내의 정보를 균일하게 access하 는 것이 아니라 국부적인 부분만을 집중적으로 참조한다는 것이다. 2) Page System 가상의 주소 공간을 page로 분할하고 실 기억 공간도 page frame으로 분할. 3) Segment System segment를 사용하여 가상 기억 체제를 실현하는 것으로 가상의 2차원적 메모리를 이용하는 방법이다.

2 주소 사상 기법 실행중인 프로그램이 주기억장치에 접근하기 위하여 가상 주소를 발생시키면 이를 주소 사상 모듈이 받아 실 주소로 변환 시키는 것이다. 가상주소(V) : 가상 기억장치 시스템에서 현재 진행중인 프로세스가 참조하는 주소 실 주소(R) : 주기억장치에서 사용 가능한 주소 주소 사상 기법 사용시 실행중인 프로세스의 입장에서는 가상주소로 주기억장치에 접근하는 것처럼 보이게 되고 가상 주소를 실 주소로 변환하는 과정은 보이지 않는다. ⇒ 사용자 또는 프로세스 입장에서는 실행 프로그램 전체가 주기억장치에 적재되어 잇는 것처럼 느낀다. 이를 인위적 연속성이라 한다.

3 페이징 시스템 페이지 : 실행 프로그램들이 일정한 크기의 블록으로 분할될때의 블록을 말한다. 3 페이징 시스템 페이지 : 실행 프로그램들이 일정한 크기의 블록으로 분할될때의 블록을 말한다. 페이징 시스템 : 가상 기억장치 시스템 중 프로그램을 일정한 크기(예: 2KB 또는 4KB)의 블록 단위로 분할하는 시스템을 의미 한다. 페이지 프레임 : 주기억장치의 영역들도 페이지 크기와 똑 같은 크기로 분할 되는데 이처럼 분할된 주기억장치의 영역을 의미 한다.

3.1 페이징 시스템의 예 페이징 시스템에서는 사용자 프로그램을 분할할 때 어떠한 논리적인 구분 없이 미리 정해진 크기로만 분할 한다. 이로 인한 문제점 발생 문제점 : 프로그램 공유, 보호에 복잡한 문제 발생 장 점 : 단순하고, 효율적이므로 많은 OS에 사용한다.

4 세그먼테이션 시스템 세그먼트 : 서로 다른 크기로 분할되는 프로그램 블록 세그먼테이션 시스템 : 가상기억장치 시스템 중 프로그램을 논리적인 개념을 가지고 프로그램을 서로 다른 크기의 블록들로 분할하는 시스템

세그먼테이션 시스템의 장단점 장점 사용자 프로그램을 분할할 때 모듈 단위 또는 함수단위의 논리적인 개념에 의해 분할하므로, 세그먼트 공유나 보호에 있어서 페이징 시스템에서 만큼 복잡한 문제들이 발생하지 않는다. 단점 서로 다른 크기의 다른 세그먼트들을 관리해야 하므로 주소사상 기법이나 주기억장치 관리 기법 등에서 오버헤드 (부담) 가 발생 한다.

주소 사상 기법 주소 사상을 위해 세그먼트 사상 테이블(SMT)을 사용하며 STM 엔트리에는 추가 정보가 존재 한다. ⇒추가 정보 : R(read), W(write), X(execute), A(apend) ⇒ STM는 페이징 시스템처럼 시스템에 존재하는 프로세스마다 하나씩 존재하며 보통 커널 공간에 두며 커널을 관리 한다.

직접 사상 기법에서⇒ 실 주소 변환 기법 가상 주소 v=(s, d) ① 먼저 해당 프로세스의 세그먼트 사상 주소 테이블(SMT)에 접근 ② 세그먼트 s에 해당 엔트리를 찾고 난 후 ③ 존재 비트 검사 ④ 세그먼트 s의 주기억장치의 적재 주소를 알아 낸다. ⑤ 변위 주소 d를 더함으로써 실 주소 생성(r=as + d)

페이징 시스템과 세그먼테이션 시스템의 비교

5 페이징 기법과 세그먼테이션 기법의 혼합 페이징 시스템 사용자 프로그램을 같은 크기의 페이지들로 분할하므로 단순하고 오버헤드가 적은 기법이지만 논리적인 분할의 개념이 없으므로 페 이지 공유 등에 복잡한 문제가 발생 한다. 세그먼트 시스템 사용자 프로그램을 논리적으로 분할 할 수 있는 장점이 있으나 세 그먼트가 크기가 다르므로 관리에 오버헤드가 크다는 단점이 있다. 페이징/세그먼데이션 혼합 기법 페이징, 세그먼트 기법의 2가지 장점을 얻기 위한 방법이다. ⇒ 사용자 프로그램을 우선 논리적인 세그먼트 단위로 분할 하고, 분할 된 각 세그먼트들을 다시 각각 페이지 단위로 분할 한다. ⇒ 사용자 프로그램이 주기억장치에 적재될 때에는 분할된 페이지 단위로 적재 된다.

5.1 페이징 세그먼테이션 혼합 기법의 직접사상기법 가상 주소 v=(s, p, d) s= 세그먼트 번호 p= 해당 세그먼트의 페이지 번호 d= 해당 페이지에서 변위 번호