# project 3

3개의 포스트
post-thumbnail

[Project 3] Virtual Memory (2)

Uninitialized page. 핀토스 Virtual Memory 에서 다루는 page의 타입은 세가지다. Uninit type Anonymous type File-backed type anonymous 와 file backed는 이름에서 어느정도 특성과

2022년 1월 26일
·
0개의 댓글
post-thumbnail

[Project 3] Virtual Memory (1)

내 집 마련이란, 유저 프로세스에게도 나에게도 환상과 같은 것이다. 지난번 프로젝트에 이어서 Virtual Memory는 운영체제가 유저프로세스를 다루는지, 뿐만아니라 전반적인 Memory Management 에 대해서 배워볼 수 있었다.Project 2 가 User

2022년 1월 25일
·
0개의 댓글
post-thumbnail

mmap, munmap

mmap 이란? 메모리의 내용을 파일이나 디바이스에 대응(mapping)하기 위해서 사용하는 시스템 호출이다. 메모리관리와 mmap 프로세스간 기본적으로 메모리는 공유되지 않는다. -> 가상 메모리 공간을 쓰는 이유 이는 보호를 위해선 반드시 필요한 기능이지만

2022년 1월 25일
·
0개의 댓글