Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
Tags
- c++
- 문제풀이
- 코딩
- Stack
- 컴공
- 컴공과
- 구현
- 백준
- 스택
- 오에스
- cs
- vector
- DP
- 컴퓨터공학과
- 정석
- 브루트포스
- Operating System
- 자료구조
- Computer science
- 알고리즘
- 개발
- 너비우선탐색
- 정석학술정보관
- 오퍼레이팅시스템
- OS
- 그래프
- 코테
- coding
- bfs
- 북리뷰
Archives
- Today
- Total
목록virtual memory (1)
Little Jay
[OS] Virtual Memory I (Intro)
Virtual Memory 간단하게 정의를 해보자면, 각 Process에게 전용의 큰 메모리를 제공하는 기법이다. 실제로는 없는 메모리를 있게 보이게 하는 기법이라고 생각하면 편하다. 이전의 Paging과 Segmentation은 다음과 같은 특성을 지니고 있었다. 먼저 Process들을 조각내는 것이다. 조각냄으로서 메모리에 연속적으로 할당될 필요가 없이 단순하게 분산적재를 하기만 하면 된다. 이어지는 얘기로는 분산적재를 한 Process의 조각이 Memory공간 어디에 위치하고 있는지 알 수 있는 Mapping Table이 필요하다. 조각에 대한 정보가 있어야 어디에서 정확한 Memory의 주소를 알 수 있기 때문이다. Mapping Table의 특징은 Relocatable할 수 있어야 한다는 것이다..
Univ/Operating System(OS)
2023. 1. 27. 17:06