NT Virtual Memory Manger 섹션의 두번째 컬럼인 NT의 가상 주소 변환 (Virtual Address Translation with considering MMU and TLB)의 초안을 제출 하였습니다. 본 칼럼은 아래와 같은 내용을 다루고 있습니다.
1. 가상 주소 번역
2. 32비트 가상 주소를 위한 자료구조 설계
3. 공유 메모리와 메모리 맵드 파일 (Shared Memory and Memory Mapped File)
4. 프로토타입 페이지 테이블(Prototype Page Table)
5. 페이지 테이블 설계에 있어서의 고려사항
6. 섹션과 뷰
2. 32비트 가상 주소를 위한 자료구조 설계
3. 공유 메모리와 메모리 맵드 파일 (Shared Memory and Memory Mapped File)
4. 프로토타입 페이지 테이블(Prototype Page Table)
5. 페이지 테이블 설계에 있어서의 고려사항
6. 섹션과 뷰
컬럼을 읽으시기전에 가상 메모리에 대한 컨셉을 잘 모르시는 분은 아래 자료들을 이해 하시는 것을 권장해 드립니다.
2008/11/16 - [Fundamental Notes/Operating Systems] - Virtual Memory#1, Introduce Memory Managements
2008/11/16 - [Fundamental Notes/Operating Systems] - Virtual Memory #2, Paging
2008/11/16 - [Fundamental Notes/Operating Systems] - Virtual Memory #3, Demand Paging and Page Tables
2008/11/16 - [Fundamental Notes/Operating Systems] - Virtual Memory #4, Cache Replacement Polcies
2008/11/16 - [Fundamental Notes/Operating Systems] - Virtual Memory #5, Working Set Model
10월 컬럼 초안을 마무리 합니다. 10월 마이크로 소프트웨어에서 기재될 내용은 가상 메모리 매니저에 대한 이야기로 주소공간, 가상 메모리 관리를 위한 구조체, 관련된 API들과 NT들의 자세한 동작들을 설명 하게 됩니다. 앞으로 3~4개월 동안 기재 될 예정입니다.
소개 되는 NT VMM 구조를 좀 더 쉽게 이해하기 위해서 아래 글들을 통하여 OS 기존 이슈들을 이해 하는 것들이 필요합니다.
2008/11/16 - [Fundamental Notes/Operating Systems] - Virtual Memory#1, Introduce Memory Managements
2008/11/16 - [Fundamental Notes/Operating Systems] - Virtual Memory #2, Paging
2008/11/16 - [Fundamental Notes/Operating Systems] - Virtual Memory #3, Demand Paging and Page Tables
2008/11/16 - [Fundamental Notes/Operating Systems] - Virtual Memory #4, Cache Replacement Polcies
2008/11/16 - [Fundamental Notes/Operating Systems] - Virtual Memory #5, Working Set Model
8월 말에 일반 우편으로 질문을 보내주신 김** 님께 죄송하다는 말씀드리고 싶습니다. 제가 현재 진행 하고 있는 일들이 조금 지연 되는 관계로, 개인적으로는 조금 부담스러운 일정을 보내고 있습니다. 8월 부재 공지와 관계 없이, 따로 우표까지 넣어서 보내주신 편지에 기꺼이 답장 드리는 것이 올바르겠지만, 현재 진행하는 일정이 마무리 되는데로 수기로 보내드리도록 하겠습니다. 감사합니다.
소개 되는 NT VMM 구조를 좀 더 쉽게 이해하기 위해서 아래 글들을 통하여 OS 기존 이슈들을 이해 하는 것들이 필요합니다.
2008/11/16 - [Fundamental Notes/Operating Systems] - Virtual Memory#1, Introduce Memory Managements
2008/11/16 - [Fundamental Notes/Operating Systems] - Virtual Memory #2, Paging
2008/11/16 - [Fundamental Notes/Operating Systems] - Virtual Memory #3, Demand Paging and Page Tables
2008/11/16 - [Fundamental Notes/Operating Systems] - Virtual Memory #4, Cache Replacement Polcies
2008/11/16 - [Fundamental Notes/Operating Systems] - Virtual Memory #5, Working Set Model
7월(마이크로 소프트웨어 8월호)에서 이월된 NT 윈도우 I/O Manager 2회 컬럼 초안이 나왔습니다. 7월에는 일정이 너무 한꺼번에 몰려서 본의
아니게 컬럼을 이월 하게 되어서 죄송합니다. 컬럼에서 다루는 내용은 NT 공용 자료 구조로 DDK에서 다루는 자세한 내용 보다는
이러한 자료 구조를 생성하고 어떤 순서로 이들을 무리 없이 핸들 할 것인지를 다루게 됩니다. 초안 내용은 마이크로소프트웨어 9월호에서 확인 할 수 있습니다.
8월 말엔는 일본에 있는 관계로 이번 달에는 컬럼에 대한 질문에 대해서 메일 답변이 늦어 질 수 있는 점, 이해 부탁 드립니다. 감사합니다.
8월 말엔는 일본에 있는 관계로 이번 달에는 컬럼에 대한 질문에 대해서 메일 답변이 늦어 질 수 있는 점, 이해 부탁 드립니다. 감사합니다.
정명수 드림.