Virtual Memory (가상 메모리)
가상메모리는 RAM을 관리하는 방법으로, 각 프로그램에 실제 메모리 주소가 아닌 가상의 메모리 주소를 부여하는 방식을 말한다. 프로그램이 메모리에 프로세스로 올라가는 순간 자신만의 가상주소공간을 갖게 된다. 32bit/64bit 프로세스는 최대 4GB/16GB 가상주소 공간을 가진다. 실행하려는 프로그램이 용량이 큰 경우, 메모리에 프로그램을 전부 올린다면 실행을 하지 못하거나, 혹은 메모리를 과독점 하는 상황이 벌어진다. 또한 프로그램의 모든 코드가 반드시 한번에 필요한것이 아니다. 사용하지 않는 코드들이 메모리에 많이 올라와 있다면 용량이나 paging등의 성능 이슈가 발생하게 된다. 프로그램 실행에 반드시 필요한 코드만 메모리에 고정적으로 올려놓고, 그 외의 코드들은 런타임시에 보조기억장치에서 가져..
Computer Science/OS
2019. 1. 7. 18:47
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Confustion Matrix
- Preprocessing
- gitgnore
- sequelize
- Linux
- Memory segmetation
- rl
- Markov Decision Process
- AWS
- Gradient descent algorithm
- #ausg
- #ab
- branch
- MySQL
- #AWS
- p-value
- Android Studio
- OS
- #handsonlab
- ausg
- commands
- MDP
- Algorithm
- Reinforcement Learning
- 강화학습
- Reinforcement Learniing
- git
- Android
- System
- 통계적 가설 검정
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함