디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

죽은송장님 ^-^ 재밌는거 공부하시네요

람쥐(219.240) 2012.01.19 11:20:36
조회 144 추천 0 댓글 15




저도 이런거 엄청좋아한다람쥐
설명을 위해 람쥐체는 버리겠다람쥐


윈도우 기준으로 설명을 드릴께요, 우리가 실행파일을 실행하게되면
실행파일을 전부 다 메모리에 올릴수는 없습니다. 그래서 물리 메모리를 
작은 단위로(32비트에 경우 4kb) 나누어서 page table로 관리를 합니다.
우리가 가상주소 예를들면 0x12341234에 접근하면 운영체제는 이 가상주소를 
물리주소로 변환하는 작업을 하게 됩니다.

참고그림
http://postfiles5.naver.net/20100807_228/idkkangjs_1281150870946iqAQ1_png/%EC%BA%A1%EC%B2%981_idkkangjs.png?type=w1


하지만 프로그램이 0xdeadbeef와 같은 가상주소를 접근하려고하는데
물리메모리에 매핑되어있지 않은 상태(page table entry의 present bit이 1이면 접근가능 0이면 접근불가)면 page fault 인터럽트가 발생합니다.
그럼 page fault handler에게 제어가 넘어가게 되고,
이 page fault handler는 물리 메모리에 빈 공간을 찾아 page in시키고 page table을 업데이트합니다.



추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 대박 날 것 같아서 내 꿈에 나와줬으면 하는 스타는? 운영자 25/11/17 - -
AD 대학생 필수템! What's in my Bag 운영자 25/11/21 - -
299528 강남 SSM (소프트웨어멤버십) 합격 메일 받았습니다. ㅋ JJ(211.237) 12.01.19 214 0
299527 적성검사 좌표좀 [2] 1(118.220) 12.01.19 52 0
299526 PL 쪽인데 갑자기 단어가 생각 안 난다 하나 알려줘 [5] ㅁㄴㄻㄹ갤로그로 이동합니다. 12.01.19 76 0
299525 대전 소맴 전화가 안오네... [1] 망장군갤로그로 이동합니다. 12.01.19 138 0
299524 신촌말고 딴데서 전화온사람 있음?? [1] ㅅㅅㅅ(118.39) 12.01.19 74 0
299523 강남소멤 전화온사람 이써? [1] ddd(183.96) 12.01.19 109 0
299521 삼소멤은 하나의 과정일 뿐임... [2] 꿀레(121.168) 12.01.19 308 0
299520 소멤 합격~! (신촌 되신분들 ?) [3] Silvester(58.227) 12.01.19 287 0
299518 소멥 신촌 전화합격 [3] 멘탈붕괴(121.129) 12.01.19 160 0
299517 관계형 데이터 베이스 말고 객체지향형 데이터 베이스 다뤄 본 횽 있어? [1] 거칠게갤로그로 이동합니다. 12.01.19 137 0
299516 소멤에서 전화왔다~ 합격했다고 [11] 승자(218.38) 12.01.19 330 0
299515 어제 PD 수첩을 보고 느낀점 [4] 거칠게갤로그로 이동합니다. 12.01.19 151 0
299514 와...오렌만에 돋았네...................! [3] 씨발라드세요갤로그로 이동합니다. 12.01.19 95 0
299513 여친 있는 프갤러 댓글로 발 드세요 다들 ㅇㅇ [2] dlbo갤로그로 이동합니다. 12.01.19 96 0
299512 강남역 무서움 [6] [성대아싸]갤로그로 이동합니다. 12.01.19 147 0
299511 오늘 날씨가 왜이리 꾸릿꾸릿하냐?? [3] 거칠게갤로그로 이동합니다. 12.01.19 47 0
299510 소멤 발표 한시간남았다. [4] ㅅㅅㅅ(118.39) 12.01.19 160 0
299509 모니터가 얇으면 프로그래머로 보이지 않아 [2] ㅇㅇ(220.78) 12.01.19 110 0
299508 장부정리 하는데 매크로 프로그램 같은거 없나여 [8] 1(118.220) 12.01.19 102 0
299507 적성 검사 결과 [3] Ynobe갤로그로 이동합니다. 12.01.19 111 0
299506 아싸횽 블로그 링크셀 다 합체 시켰더니 쥰내 빠르다 [1] dlbo갤로그로 이동합니다. 12.01.19 63 0
299505 대학연구실 == SI [2] NightWish갤로그로 이동합니다. 12.01.19 109 0
299504 c#에서 포인터 쓰긴 씀? [1] 880416(211.246) 12.01.19 94 0
299503 고나라당 정말 알바가 있긴 있나보네. [1] 멘탈붕괴(121.129) 12.01.19 82 0
299501 시발 의자가 좆거지여 최대높이가 왜 이따우여 dlbo갤로그로 이동합니다. 12.01.19 54 0
299500 닷넷프레임워크 3.5가 필요한게임에 닷넴프레임워크3.5.1 이 되잇으면 cuby갤로그로 이동합니다. 12.01.19 50 0
299499 아스횽을 위한 적절한 예시 [2] dlbo갤로그로 이동합니다. 12.01.19 86 0
299498 대학교때 코딩알바 많이 함? [8] ㅇㅇㅇ(121.173) 12.01.19 215 0
299495 적성검사 [2] Ynobe갤로그로 이동합니다. 12.01.19 45 0
299493 해킹으로 돈 버는 분들 [2] 궁금궁금(123.143) 12.01.19 119 0
299491 perform 과 execute의 차이점은 뭐임? (곽팀장소환) 캐영어닭(115.92) 12.01.19 66 0
299490 컴퓨터 관력직인사람들은어떻게 눈보호하나용. [2] ㅁㄴㅇ(175.196) 12.01.19 121 0
299488 컴터초보고 포멧도전중인데 공시디인식이안되요. [2] ㅁㄴㅇ(175.196) 12.01.19 72 0
299487 횽들!해킹 질문이 있어요 [5] 궁금궁금(123.143) 12.01.19 100 0
299486 프갤성님들 할만한 게임 나왔다. 도전과제도 있음! [1] 프갤(219.255) 12.01.19 103 0
299484 근데 미국은 워낙에 디도스공격이 많나보지? [1] 정신차리고갤질해라갤로그로 이동합니다. 12.01.19 60 0
299483 시발 미국에서 sopa인가 뭔가 통과되서 [2] 정신차리고갤질해라갤로그로 이동합니다. 12.01.19 95 0
299481 채팅프로그램에서, 대화참여자 명단을 만드는데 왜이리.. [13] 도와줘영(203.237) 12.01.19 135 0
299478 (리눅스 시스템프로그래밍)파일 서술자에 대해서 질문 !!! [7] 에이시아(203.90) 12.01.19 104 0
299475 리눅스 vsftpd로 서버 만든거 계정 비밀번호알수없나요? [2] hamsik(211.206) 12.01.19 62 0
299474 요즘 NoSQL대세가 뭐냐? [1] 천회장(211.246) 12.01.19 109 0
299473 웹브라우저에서 주소줄에 입력하면 팝업(?) 비슷한게 뜨는거 어케 구현함? [14] ㅇㅇㅇ(121.144) 12.01.19 108 0
죽은송장님 ^-^ 재밌는거 공부하시네요 [15] 람쥐(219.240) 12.01.19 144 0
299471 알고리즘문제에서 [51] 고기호빵갤로그로 이동합니다. 12.01.19 219 1
299470 프로그램 초급인데 하는 사람은 이 첨부파일 열어봐. [3] 로또로(218.159) 12.01.19 139 0
299469 개인정보 무단 수집 하면 어떻게 됨?? [7] ㅇㅇㅇ갤로그로 이동합니다. 12.01.19 84 1
299468 지난회차 로또 시드값인데...... [2] 로또로(218.159) 12.01.19 159 1
299465 갤럭시 노트 타블렛펜처럼 사용할 수 있을까여? [6] Partyup갤로그로 이동합니다. 12.01.19 367 0
299463 으헝헝헝 피똥쌋다 ㅠㅠ [1] SODMaster갤로그로 이동합니다. 12.01.19 50 0
299462 파이썬 버젼몇짜리로 시작해야될까?? [4] NightWish갤로그로 이동합니다. 12.01.19 112 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2